From 7055f7757e9fc125bd207f9a74469e113c331f32 Mon Sep 17 00:00:00 2001 From: ItIsJustMee <89180284+ItIsJustMee@users.noreply.github.com> Date: Thu, 19 Aug 2021 15:36:33 +1000 Subject: [PATCH 0001/1002] Making a change to Cryptomining policy Would not like to make changes until the 30th of August. Can you hold off until then please, or should I resubmit then? --- windows/security/threat-protection/intelligence/criteria.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/criteria.md b/windows/security/threat-protection/intelligence/criteria.md index 381dc66ce4..a9ef83b56c 100644 --- a/windows/security/threat-protection/intelligence/criteria.md +++ b/windows/security/threat-protection/intelligence/criteria.md @@ -174,7 +174,7 @@ Microsoft uses specific categories and the category definitions to classify soft * **Torrent software (Enterprise only):** Software that is used to create or download torrents or other files specifically used with peer-to-peer file-sharing technologies. -* **Cryptomining software:** Software that uses your device resources to mine cryptocurrencies. +* **Cryptomining software (Enterprise only):** Software that uses your device resources to mine cryptocurrencies. * **Bundling software:** Software that offers to install other software that is not developed by the same entity or not required for the software to run. Also, software that offers to install other software that qualifies as PUA based on the criteria outlined in this document. From 5f0645961045c10b9ae45522e566a6e33d73f0f6 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 10:03:12 -0700 Subject: [PATCH 0002/1002] new landing --- windows/security/index.yml | 46 +++++++++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 10 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 83e7dcbb53..29ac6d128a 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -1,38 +1,64 @@ ### YamlMime:Hub title: Windows 10 Enterprise Security # < 60 chars -summary: Secure corporate data and manage risk. # < 160 chars +summary: Security from chip to cloud. # < 160 chars # brand: aspnet | azure | dotnet | dynamics | m365 | ms-graph | office | power-bi | power-platform | sql | sql-server | vs | visual-studio | windows | xamarin brand: windows metadata: title: Windows 10 Enterprise Security # Required; page title displayed in search results. Include the brand. < 60 chars. - description: Learn about enterprise-grade security features for Windows 10. # Required; article description that is displayed in search results. < 160 chars. + description: Learn about enterprise-grade security features in Windows 10 and Windows 11. # Required; article description that is displayed in search results. < 160 chars. services: windows ms.product: windows ms.topic: hub-page # Required ms.collection: M365-security-compliance # Optional; Remove if no collection is used. author: dansimp #Required; your GitHub user alias, with correct capitalization. ms.author: dansimp #Required; microsoft alias of author; optional team alias. - ms.date: 01/08/2018 #Required; mm/dd/yyyy format. + ms.date: 09/30/2021 #Required; mm/dd/yyyy format. ms.localizationpriority: high # productDirectory section (optional) productDirectory: items: # Card - - title: Identity and access management + - title: Security foundation + imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg + summary: Security assurances and certifications + url: ./information-protection/index.md + + # Card + - title: Hardware security # imageSrc should be square in ratio with no whitespace imageSrc: https://docs.microsoft.com/media/common/i_identity-protection.svg - summary: Deploy secure enterprise-grade authentication and access control to protect accounts and data + summary: Hardware root of trust and silicon-assisted security url: ./identity-protection/index.md # Card - - title: Threat protection + - title: Operating system protection imageSrc: https://docs.microsoft.com/media/common/i_threat-protection.svg - summary: Stop cyberthreats and quickly identify and respond to breaches + summary: Windows security enhancements url: ./threat-protection/index.md # Card - - title: Information protection + - title: Threat protection imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: Identify and secure critical data to prevent data loss - url: ./information-protection/index.md \ No newline at end of file + summary: Protection from external attacks and threats + url: ./information-protection/index.md + # Card + - title: Application protection + imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg + summary: App protections + url: ./information-protection/index.md + # Card + - title: User protection + imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg + summary: Protecting your users + url: ./information-protection/index.md + # Card + - title: Privacy controls + imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg + summary: Manage your privacy settings + url: ./information-protection/index.md + # Card + - title: Cloud security + imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg + summary: Additional cloud-based security and management solutions + url: ./information-protection/index.md From f5cebb67e82a1893f586feaabf0f02709fa48561 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 10:35:09 -0700 Subject: [PATCH 0003/1002] more --- windows/security/security-foundation/TOC.yml | 9 +++++ .../security/security-foundation/index.yml | 39 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 windows/security/security-foundation/TOC.yml create mode 100644 windows/security/security-foundation/index.yml diff --git a/windows/security/security-foundation/TOC.yml b/windows/security/security-foundation/TOC.yml new file mode 100644 index 0000000000..70e61e303f --- /dev/null +++ b/windows/security/security-foundation/TOC.yml @@ -0,0 +1,9 @@ +- name: Security + href: index.yml + items: + - name: Identity and access management + href: identity-protection/index.md + - name: Information protection + href: information-protection/index.md + - name: Threat protection + href: threat-protection/index.md diff --git a/windows/security/security-foundation/index.yml b/windows/security/security-foundation/index.yml new file mode 100644 index 0000000000..97eae49e18 --- /dev/null +++ b/windows/security/security-foundation/index.yml @@ -0,0 +1,39 @@ +### YamlMime:Landing + +title: Windows security foundation # < 60 chars +summary: Learn about Windows security foundations. # < 160 chars + +metadata: + title: Windows security foundation # Required; page title displayed in search results. Include the brand. < 60 chars. + description: Learn about Windows security foundation # Required; article description that is displayed in search results. < 160 chars. + ms.topic: landing-page # Required + ms.collection: m365-security-compliance + author: dansimp #Required; your GitHub user alias, with correct capitalization. + ms.author: dansimp #Required; microsoft alias of author; optional team alias. + ms.date: 09/30/2021 #Required; mm/dd/yyyy format. + localization_priority: Priority + +# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new + +landingContent: +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Security assurance + linkLists: + - linkListType: overview + links: + - text: Microsoft Security Development Lifecycle (SDL) + url: /previous-versions/windows/desktop/cc307891(v=msdn.10) + - text: Microsoft bounty program + url: https://www.microsoft.com/msrc/bounty + # Card + - title: Certifications + linkLists: + - linkListType: overview + links: + - text: Federal Information Processing Standard (FIPS) 140 Validation + url: /windows/security/threat-protection/fips-140-validation + - text: Common Criteria Certifications + url: /windows/security/threat-protection/windows-platform-common-criteria + \ No newline at end of file From 3ee4d7320172bb61dad3da1466c84c5ad5a9160d Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 10:45:48 -0700 Subject: [PATCH 0004/1002] new toc --- windows/security/security-foundation/TOC.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/windows/security/security-foundation/TOC.yml b/windows/security/security-foundation/TOC.yml index 70e61e303f..e52bc796f3 100644 --- a/windows/security/security-foundation/TOC.yml +++ b/windows/security/security-foundation/TOC.yml @@ -1,9 +1,8 @@ -- name: Security +- name: Security foundation href: index.yml items: - - name: Identity and access management - href: identity-protection/index.md - - name: Information protection - href: information-protection/index.md - - name: Threat protection - href: threat-protection/index.md + - name: FIPS 140-2 Validation + href: /windows/security/threat-protection/fips-140-validation.md + - name: Common Criteria Certifications + href: /windows/security/threat-protection/windows-platform-common-criteria.md + From de0651579c191a6482de2d5ff59c35c9b7b8a6b2 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:13:41 -0700 Subject: [PATCH 0005/1002] one big TOC --- windows/security/TOC.yml | 22 ++++++--- windows/security/index.yml | 94 +++++++++++++++----------------------- 2 files changed, 52 insertions(+), 64 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 70e61e303f..818858dece 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -1,9 +1,17 @@ -- name: Security + +- name: Windows security foundation href: index.yml + expanded: true items: - - name: Identity and access management - href: identity-protection/index.md - - name: Information protection - href: information-protection/index.md - - name: Threat protection - href: threat-protection/index.md + - name: FIPS 140-2 Validation + href: /windows/security/threat-protection/fips-140-validation.md + - name: Common Criteria Certifications + href: /windows/security/threat-protection/windows-platform-common-criteria.md +- name: Windows hardware Security + items: + - name: Trusted Platform Module (TPM) overview + href: /windows/security/information-protection/tpm/trusted-platform-module-overview.md + - name: Protect derived domain credentials with Windows Defender Credential Guard + href: /windows/security/identity-protection/credential-guard/credential-guard.md + - name: Kernel DMA Protection + href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md \ No newline at end of file diff --git a/windows/security/index.yml b/windows/security/index.yml index 29ac6d128a..0e1f888e64 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -1,64 +1,44 @@ -### YamlMime:Hub +### YamlMime:Landing -title: Windows 10 Enterprise Security # < 60 chars -summary: Security from chip to cloud. # < 160 chars -# brand: aspnet | azure | dotnet | dynamics | m365 | ms-graph | office | power-bi | power-platform | sql | sql-server | vs | visual-studio | windows | xamarin -brand: windows +title: Windows security # < 60 chars +summary: Learn about Windows security from chip to cloud. # < 160 chars metadata: - title: Windows 10 Enterprise Security # Required; page title displayed in search results. Include the brand. < 60 chars. - description: Learn about enterprise-grade security features in Windows 10 and Windows 11. # Required; article description that is displayed in search results. < 160 chars. - services: windows - ms.product: windows - ms.topic: hub-page # Required - ms.collection: M365-security-compliance # Optional; Remove if no collection is used. + title: Windows security # Required; page title displayed in search results. Include the brand. < 60 chars. + description: Learn about Windows security # Required; article description that is displayed in search results. < 160 chars. + ms.topic: landing-page # Required + ms.collection: m365-security-compliance author: dansimp #Required; your GitHub user alias, with correct capitalization. ms.author: dansimp #Required; microsoft alias of author; optional team alias. ms.date: 09/30/2021 #Required; mm/dd/yyyy format. - ms.localizationpriority: high + localization_priority: Priority + +# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new -# productDirectory section (optional) -productDirectory: - items: - # Card - - title: Security foundation - imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: Security assurances and certifications - url: ./information-protection/index.md - - # Card - - title: Hardware security - # imageSrc should be square in ratio with no whitespace - imageSrc: https://docs.microsoft.com/media/common/i_identity-protection.svg - summary: Hardware root of trust and silicon-assisted security - url: ./identity-protection/index.md - # Card - - title: Operating system protection - imageSrc: https://docs.microsoft.com/media/common/i_threat-protection.svg - summary: Windows security enhancements - url: ./threat-protection/index.md - # Card - - title: Threat protection - imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: Protection from external attacks and threats - url: ./information-protection/index.md - # Card - - title: Application protection - imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: App protections - url: ./information-protection/index.md - # Card - - title: User protection - imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: Protecting your users - url: ./information-protection/index.md - # Card - - title: Privacy controls - imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: Manage your privacy settings - url: ./information-protection/index.md - # Card - - title: Cloud security - imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: Additional cloud-based security and management solutions - url: ./information-protection/index.md +landingContent: +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Security foundations + linkLists: + - linkListType: overview + links: + - text: Federal Information Processing Standard (FIPS) 140 Validation + url: /windows/security/threat-protection/fips-140-validation + - text: Common Criteria Certifications + url: /windows/security/threat-protection/windows-platform-common-criteria + - text: Microsoft Security Development Lifecycle (SDL) + url: /previous-versions/windows/desktop/cc307891(v=msdn.10) + - text: Microsoft bounty program + url: https://www.microsoft.com/msrc/bounty + # Card (optional) + - title: Hardware security + linkLists: + - linkListType: overview + links: + - name: Trusted Platform Module (TPM) overview + href: /windows/security/information-protection/tpm/trusted-platform-module-overview.md + - name: Protect derived domain credentials with Windows Defender Credential Guard + href: /windows/security/identity-protection/credential-guard/credential-guard.md + - name: Kernel DMA Protection + href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.m \ No newline at end of file From 49a29668dc3cda2dde74b920317854a71110a8e2 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:19:38 -0700 Subject: [PATCH 0006/1002] fixing build issues --- windows/security/index.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 0e1f888e64..aca0718a29 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -24,9 +24,9 @@ landingContent: - linkListType: overview links: - text: Federal Information Processing Standard (FIPS) 140 Validation - url: /windows/security/threat-protection/fips-140-validation + url: /windows/security/threat-protection/fips-140-validation.md - text: Common Criteria Certifications - url: /windows/security/threat-protection/windows-platform-common-criteria + url: /windows/security/threat-protection/windows-platform-common-criteria.md - text: Microsoft Security Development Lifecycle (SDL) url: /previous-versions/windows/desktop/cc307891(v=msdn.10) - text: Microsoft bounty program @@ -41,4 +41,4 @@ landingContent: - name: Protect derived domain credentials with Windows Defender Credential Guard href: /windows/security/identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection - href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.m \ No newline at end of file + href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md \ No newline at end of file From d7b21ad9297c397a5c555bd129dc4b5ca4577b83 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:20:13 -0700 Subject: [PATCH 0007/1002] rm --- windows/security/security-foundation/TOC.yml | 8 ---- .../security/security-foundation/index.yml | 39 ------------------- 2 files changed, 47 deletions(-) delete mode 100644 windows/security/security-foundation/TOC.yml delete mode 100644 windows/security/security-foundation/index.yml diff --git a/windows/security/security-foundation/TOC.yml b/windows/security/security-foundation/TOC.yml deleted file mode 100644 index e52bc796f3..0000000000 --- a/windows/security/security-foundation/TOC.yml +++ /dev/null @@ -1,8 +0,0 @@ -- name: Security foundation - href: index.yml - items: - - name: FIPS 140-2 Validation - href: /windows/security/threat-protection/fips-140-validation.md - - name: Common Criteria Certifications - href: /windows/security/threat-protection/windows-platform-common-criteria.md - diff --git a/windows/security/security-foundation/index.yml b/windows/security/security-foundation/index.yml deleted file mode 100644 index 97eae49e18..0000000000 --- a/windows/security/security-foundation/index.yml +++ /dev/null @@ -1,39 +0,0 @@ -### YamlMime:Landing - -title: Windows security foundation # < 60 chars -summary: Learn about Windows security foundations. # < 160 chars - -metadata: - title: Windows security foundation # Required; page title displayed in search results. Include the brand. < 60 chars. - description: Learn about Windows security foundation # Required; article description that is displayed in search results. < 160 chars. - ms.topic: landing-page # Required - ms.collection: m365-security-compliance - author: dansimp #Required; your GitHub user alias, with correct capitalization. - ms.author: dansimp #Required; microsoft alias of author; optional team alias. - ms.date: 09/30/2021 #Required; mm/dd/yyyy format. - localization_priority: Priority - -# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new - -landingContent: -# Cards and links should be based on top customer tasks or top subjects -# Start card title with a verb - # Card (optional) - - title: Security assurance - linkLists: - - linkListType: overview - links: - - text: Microsoft Security Development Lifecycle (SDL) - url: /previous-versions/windows/desktop/cc307891(v=msdn.10) - - text: Microsoft bounty program - url: https://www.microsoft.com/msrc/bounty - # Card - - title: Certifications - linkLists: - - linkListType: overview - links: - - text: Federal Information Processing Standard (FIPS) 140 Validation - url: /windows/security/threat-protection/fips-140-validation - - text: Common Criteria Certifications - url: /windows/security/threat-protection/windows-platform-common-criteria - \ No newline at end of file From fb6fc95b75a994efa5a2f8be614909bc7bd58df6 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:23:32 -0700 Subject: [PATCH 0008/1002] url --- windows/security/index.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index aca0718a29..ee8986dea8 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -28,7 +28,7 @@ landingContent: - text: Common Criteria Certifications url: /windows/security/threat-protection/windows-platform-common-criteria.md - text: Microsoft Security Development Lifecycle (SDL) - url: /previous-versions/windows/desktop/cc307891(v=msdn.10) + url: /previous-versions/windows/desktop/cc307891(v=msdn.10) - text: Microsoft bounty program url: https://www.microsoft.com/msrc/bounty # Card (optional) @@ -37,8 +37,8 @@ landingContent: - linkListType: overview links: - name: Trusted Platform Module (TPM) overview - href: /windows/security/information-protection/tpm/trusted-platform-module-overview.md + url: /windows/security/information-protection/tpm/trusted-platform-module-overview.md - name: Protect derived domain credentials with Windows Defender Credential Guard - href: /windows/security/identity-protection/credential-guard/credential-guard.md + url: /windows/security/identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection - href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md \ No newline at end of file + url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md \ No newline at end of file From b8c9dd3dba72cb7002e3fb1a802ddb427e583ff0 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:28:22 -0700 Subject: [PATCH 0009/1002] t --- windows/security/index.yml | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index ee8986dea8..86e84caf8f 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -30,15 +30,4 @@ landingContent: - text: Microsoft Security Development Lifecycle (SDL) url: /previous-versions/windows/desktop/cc307891(v=msdn.10) - text: Microsoft bounty program - url: https://www.microsoft.com/msrc/bounty - # Card (optional) - - title: Hardware security - linkLists: - - linkListType: overview - links: - - name: Trusted Platform Module (TPM) overview - url: /windows/security/information-protection/tpm/trusted-platform-module-overview.md - - name: Protect derived domain credentials with Windows Defender Credential Guard - url: /windows/security/identity-protection/credential-guard/credential-guard.md - - name: Kernel DMA Protection - url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md \ No newline at end of file + url: https://www.microsoft.com/msrc/bounty \ No newline at end of file From 326837bfb85dfa32a838f59d9c1f508751347800 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:36:47 -0700 Subject: [PATCH 0010/1002] testing --- windows/security/index.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 86e84caf8f..74890e02e3 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -17,6 +17,21 @@ metadata: landingContent: # Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Security foundations + linkLists: + - linkListType: overview + links: + - text: Federal Information Processing Standard (FIPS) 140 Validation + url: /windows/security/threat-protection/fips-140-validation.md + - text: Common Criteria Certifications + url: /windows/security/threat-protection/windows-platform-common-criteria.md + - text: Microsoft Security Development Lifecycle (SDL) + url: /previous-versions/windows/desktop/cc307891(v=msdn.10) + - text: Microsoft bounty program + url: https://www.microsoft.com/msrc/bounty +# Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - title: Security foundations From c0d3a328ddc11d8d8211321be73d4e3876a237fb Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:53:30 -0700 Subject: [PATCH 0011/1002] adding more toc... --- windows/security/TOC.yml | 48 ++++++++++++++++++++++++++++++++++---- windows/security/index.yml | 25 +++++++++++++------- 2 files changed, 59 insertions(+), 14 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 818858dece..99d00bd691 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -1,17 +1,55 @@ -- name: Windows security foundation +- name: Windows security href: index.yml expanded: true +- name: Windows security foundations items: - name: FIPS 140-2 Validation href: /windows/security/threat-protection/fips-140-validation.md - name: Common Criteria Certifications href: /windows/security/threat-protection/windows-platform-common-criteria.md -- name: Windows hardware Security +- name: Windows hardware security items: - - name: Trusted Platform Module (TPM) overview - href: /windows/security/information-protection/tpm/trusted-platform-module-overview.md + - name: Trusted Platform Module + href: tpm/trusted-platform-module-top-node.md + items: + - name: Trusted Platform Module Overview + href: tpm/trusted-platform-module-overview.md + - name: TPM fundamentals + href: tpm/tpm-fundamentals.md + - name: How Windows 10 uses the TPM + href: tpm/how-windows-uses-the-tpm.md + - name: TPM Group Policy settings + href: tpm/trusted-platform-module-services-group-policy-settings.md + - name: Back up the TPM recovery information to AD DS + href: tpm/backup-tpm-recovery-information-to-ad-ds.md + - name: View status, clear, or troubleshoot the TPM + href: tpm/initialize-and-configure-ownership-of-the-tpm.md + - name: Understanding PCR banks on TPM 2.0 devices + href: tpm/switch-pcr-banks-on-tpm-2-0-devices.md + - name: TPM recommendations + href: tpm/tpm-recommendations.md - name: Protect derived domain credentials with Windows Defender Credential Guard href: /windows/security/identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection - href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md \ No newline at end of file + href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +- name: Windows operating system security + items: + - name: system security + items: + - name: Secure the Windows 10 boot process + href: secure-the-windows-10-boot-process.md + - name: Encryption and data protection + items: + - name: Bitlocker + href: information-protection/bitlocker/bitlocker-overview.md + - name: Network security + items: + - name: VPN + href: identity-protection/vpn/vpn-guide.md + - name: Windows Defender Firewall + href: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md +- name: Windows threat protection + items: + - name: Microsoft Defender Antivirus + href: /microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows.md \ No newline at end of file diff --git a/windows/security/index.yml b/windows/security/index.yml index 74890e02e3..4c3fe7d66c 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -34,15 +34,22 @@ landingContent: # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - - title: Security foundations + - title: Hardware security linkLists: - linkListType: overview links: - - text: Federal Information Processing Standard (FIPS) 140 Validation - url: /windows/security/threat-protection/fips-140-validation.md - - text: Common Criteria Certifications - url: /windows/security/threat-protection/windows-platform-common-criteria.md - - text: Microsoft Security Development Lifecycle (SDL) - url: /previous-versions/windows/desktop/cc307891(v=msdn.10) - - text: Microsoft bounty program - url: https://www.microsoft.com/msrc/bounty \ No newline at end of file + - name: Trusted Platform Module + url: tpm/trusted-platform-module-top-node.md + - name: Kernel DMA Protection + href: information-protection/kernel-dma-protection-for-thunderbolt.md +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Operating system security + linkLists: + - linkListType: overview + links: + - name: Secure the Windows boot process + url: information-protection/secure-the-windows-10-boot-process.md + - name: Configure S/MIME for Windows 10 + url: identity-protection/configure-s-mime.md \ No newline at end of file From e1f59479bbcefdb167f347e225087986d6fe1deb Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 12:04:14 -0700 Subject: [PATCH 0012/1002] fixing --- windows/security/TOC.yml | 22 +++++++++++----------- windows/security/index.yml | 8 ++++---- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 99d00bd691..f3f4538b86 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -11,24 +11,24 @@ - name: Windows hardware security items: - name: Trusted Platform Module - href: tpm/trusted-platform-module-top-node.md + href: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md items: - name: Trusted Platform Module Overview - href: tpm/trusted-platform-module-overview.md + href: /windows/security/information-protection/tpm/trusted-platform-module-overview.md - name: TPM fundamentals - href: tpm/tpm-fundamentals.md + href: /windows/security/information-protection/tpm/tpm-fundamentals.md - name: How Windows 10 uses the TPM - href: tpm/how-windows-uses-the-tpm.md + href: /windows/security/information-protection/tpm/how-windows-uses-the-tpm.md - name: TPM Group Policy settings - href: tpm/trusted-platform-module-services-group-policy-settings.md + href: /windows/security/information-protection/tpm/trusted-platform-module-services-group-policy-settings.md - name: Back up the TPM recovery information to AD DS - href: tpm/backup-tpm-recovery-information-to-ad-ds.md + href: /windows/security/information-protection/tpm/backup-tpm-recovery-information-to-ad-ds.md - name: View status, clear, or troubleshoot the TPM - href: tpm/initialize-and-configure-ownership-of-the-tpm.md + href: /windows/security/information-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md - name: Understanding PCR banks on TPM 2.0 devices - href: tpm/switch-pcr-banks-on-tpm-2-0-devices.md + href: /windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md - name: TPM recommendations - href: tpm/tpm-recommendations.md + href: /windows/security/information-protection/tpm/tpm-recommendations.md - name: Protect derived domain credentials with Windows Defender Credential Guard href: /windows/security/identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection @@ -38,11 +38,11 @@ - name: system security items: - name: Secure the Windows 10 boot process - href: secure-the-windows-10-boot-process.md + href: /windows/security/information-protection/secure-the-windows-10-boot-process.md - name: Encryption and data protection items: - name: Bitlocker - href: information-protection/bitlocker/bitlocker-overview.md + href: /windows/security/information-protection/bitlocker/bitlocker-overview.md - name: Network security items: - name: VPN diff --git a/windows/security/index.yml b/windows/security/index.yml index 4c3fe7d66c..3ebfbd536f 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -39,9 +39,9 @@ landingContent: - linkListType: overview links: - name: Trusted Platform Module - url: tpm/trusted-platform-module-top-node.md + url: /windows/security/information-protection/trusted-platform-module-top-node.md - name: Kernel DMA Protection - href: information-protection/kernel-dma-protection-for-thunderbolt.md + url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) @@ -50,6 +50,6 @@ landingContent: - linkListType: overview links: - name: Secure the Windows boot process - url: information-protection/secure-the-windows-10-boot-process.md + url: /windows/security/information-protection/secure-the-windows-10-boot-process.md - name: Configure S/MIME for Windows 10 - url: identity-protection/configure-s-mime.md \ No newline at end of file + url: /windows/security/identity-protection/configure-s-mime.md \ No newline at end of file From bf753cf37da5935e75c69155b36ca0e6066d4009 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 12:10:46 -0700 Subject: [PATCH 0013/1002] text --- windows/security/index.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 3ebfbd536f..2761ee94c4 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -38,9 +38,9 @@ landingContent: linkLists: - linkListType: overview links: - - name: Trusted Platform Module - url: /windows/security/information-protection/trusted-platform-module-top-node.md - - name: Kernel DMA Protection + - text: Trusted Platform Module + url: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md + - text: Kernel DMA Protection url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb @@ -49,7 +49,7 @@ landingContent: linkLists: - linkListType: overview links: - - name: Secure the Windows boot process + - text: Secure the Windows boot process url: /windows/security/information-protection/secure-the-windows-10-boot-process.md - - name: Configure S/MIME for Windows 10 + - text: Configure S/MIME for Windows 10 url: /windows/security/identity-protection/configure-s-mime.md \ No newline at end of file From 78d73dc75dd270b75b37b012226b13cef5fe73da Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 12:30:47 -0700 Subject: [PATCH 0014/1002] oops all broken --- windows/security/TOC.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index f3f4538b86..237dfd3ad2 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -5,44 +5,44 @@ - name: Windows security foundations items: - name: FIPS 140-2 Validation - href: /windows/security/threat-protection/fips-140-validation.md + href: threat-protection/fips-140-validation.md - name: Common Criteria Certifications - href: /windows/security/threat-protection/windows-platform-common-criteria.md + href: threat-protection/windows-platform-common-criteria.md - name: Windows hardware security items: - name: Trusted Platform Module - href: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md + href: information-protection/tpm/trusted-platform-module-top-node.md items: - name: Trusted Platform Module Overview - href: /windows/security/information-protection/tpm/trusted-platform-module-overview.md + href: information-protection/tpm/trusted-platform-module-overview.md - name: TPM fundamentals - href: /windows/security/information-protection/tpm/tpm-fundamentals.md + href: information-protection/tpm/tpm-fundamentals.md - name: How Windows 10 uses the TPM - href: /windows/security/information-protection/tpm/how-windows-uses-the-tpm.md + href: information-protection/tpm/how-windows-uses-the-tpm.md - name: TPM Group Policy settings - href: /windows/security/information-protection/tpm/trusted-platform-module-services-group-policy-settings.md + href: information-protection/tpm/trusted-platform-module-services-group-policy-settings.md - name: Back up the TPM recovery information to AD DS - href: /windows/security/information-protection/tpm/backup-tpm-recovery-information-to-ad-ds.md + href: information-protection/tpm/backup-tpm-recovery-information-to-ad-ds.md - name: View status, clear, or troubleshoot the TPM - href: /windows/security/information-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md + href: information-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md - name: Understanding PCR banks on TPM 2.0 devices - href: /windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md + href: information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md - name: TPM recommendations - href: /windows/security/information-protection/tpm/tpm-recommendations.md + href: information-protection/tpm/tpm-recommendations.md - name: Protect derived domain credentials with Windows Defender Credential Guard - href: /windows/security/identity-protection/credential-guard/credential-guard.md + href: identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection - href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md + href: information-protection/kernel-dma-protection-for-thunderbolt.md - name: Windows operating system security items: - name: system security items: - name: Secure the Windows 10 boot process - href: /windows/security/information-protection/secure-the-windows-10-boot-process.md + href: information-protection/secure-the-windows-10-boot-process.md - name: Encryption and data protection items: - name: Bitlocker - href: /windows/security/information-protection/bitlocker/bitlocker-overview.md + href: information-protection/bitlocker/bitlocker-overview.md - name: Network security items: - name: VPN From f5909d966ce0745152e4c1702151f99d2d58a82a Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 12:39:26 -0700 Subject: [PATCH 0015/1002] add --- windows/security/TOC.yml | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 237dfd3ad2..743bbc0044 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -2,13 +2,13 @@ - name: Windows security href: index.yml expanded: true -- name: Windows security foundations +- name: Security foundations items: - name: FIPS 140-2 Validation href: threat-protection/fips-140-validation.md - name: Common Criteria Certifications href: threat-protection/windows-platform-common-criteria.md -- name: Windows hardware security +- name: Hardware security items: - name: Trusted Platform Module href: information-protection/tpm/trusted-platform-module-top-node.md @@ -33,9 +33,9 @@ href: identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection href: information-protection/kernel-dma-protection-for-thunderbolt.md -- name: Windows operating system security +- name: Operating system security items: - - name: system security + - name: System security items: - name: Secure the Windows 10 boot process href: information-protection/secure-the-windows-10-boot-process.md @@ -49,7 +49,15 @@ href: identity-protection/vpn/vpn-guide.md - name: Windows Defender Firewall href: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md -- name: Windows threat protection +- name: Threat protection items: - name: Microsoft Defender Antivirus - href: /microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows.md \ No newline at end of file + href: /microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows.md +- name: Application protection + items: +- name: User protection + items: +- name: Privacy controls + items: + - name: Windows Privacy controls + href: https://docs.microsoft.com/windows/privacy/windows-10-and-privacy-compliance \ No newline at end of file From 7c596eaee5dc82515be9f2d6536ef0d2384e7ebe Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 12:56:00 -0700 Subject: [PATCH 0016/1002] adding in bitlocker --- windows/security/TOC.yml | 74 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 743bbc0044..91ff61ce6f 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -41,8 +41,82 @@ href: information-protection/secure-the-windows-10-boot-process.md - name: Encryption and data protection items: + - name: Encrypted Hard Drive + href: encrypted-hard-drive.md - name: Bitlocker href: information-protection/bitlocker/bitlocker-overview.md + items: + - name: Overview of BitLocker Device Encryption in Windows 10 + href: information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md + - name: BitLocker frequently asked questions (FAQ) + href: information-protection/bitlocker/bitlocker-frequently-asked-questions.yml + items: + - name: Overview and requirements + href: information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml + - name: Upgrading + href: information-protection/bitlocker/bitlocker-upgrading-faq.yml + - name: Deployment and administration + href: information-protection/bitlocker/bitlocker-deployment-and-administration-faq.yml + - name: Key management + href: information-protection/bitlocker/bitlocker-key-management-faq.yml + - name: BitLocker To Go + href: information-protection/bitlocker/bitlocker-to-go-faq.yml + - name: Active Directory Domain Services + href: information-protection/bitlocker/bitlocker-and-adds-faq.yml + - name: Security + href: information-protection/bitlocker/bitlocker-security-faq.yml + - name: BitLocker Network Unlock + href: information-protection/bitlocker/bitlocker-network-unlock-faq.yml + - name: General + href: information-protection/bitlocker/bitlocker-using-with-other-programs-faq.yml + - name: "Prepare your organization for BitLocker: Planning and policies" + href: information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md + - name: BitLocker deployment comparison + href: information-protection/bitlocker/bitlocker-deployment-comparison.md + - name: BitLocker basic deployment + href: information-protection/bitlocker/bitlocker-basic-deployment.md + - name: Deploy BitLocker on Windows Server 2012 and later + href: information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md + - name: BitLocker management for enterprises + href: information-protection/bitlocker/bitlocker-management-for-enterprises.md + - name: Enable Network Unlock with BitLocker + href: information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md + - name: Use BitLocker Drive Encryption Tools to manage BitLocker + href: information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md + - name: Use BitLocker Recovery Password Viewer + href: information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md + - name: BitLocker Group Policy settings + href: information-protection/bitlocker/bitlocker-group-policy-settings.md + - name: BCD settings and BitLocker + href: information-protection/bitlocker/bcd-settings-and-bitlocker.md + - name: BitLocker Recovery Guide + href: information-protection/bitlocker/bitlocker-recovery-guide-plan.md + - name: BitLocker Countermeasures + href: information-protection/bitlocker/bitlocker-countermeasures.md + - name: Protecting cluster shared volumes and storage area networks with BitLocker + href: information-protection/bitlocker/protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md + - name: Troubleshoot BitLocker + items: + - name: Troubleshoot BitLocker + href: information-protection/bitlocker/troubleshoot-bitlocker.md + - name: "BitLocker cannot encrypt a drive: known issues" + href: information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md + - name: "Enforcing BitLocker policies by using Intune: known issues" + href: information-protection/bitlocker/ts-bitlocker-intune-issues.md + - name: "BitLocker Network Unlock: known issues" + href: information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md + - name: "BitLocker recovery: known issues" + href: information-protection/bitlocker/ts-bitlocker-recovery-issues.md + - name: "BitLocker configuration: known issues" + href: information-protection/bitlocker/ts-bitlocker-config-issues.md + - name: Troubleshoot BitLocker and TPM issues + items: + - name: "BitLocker cannot encrypt a drive: known TPM issues" + href: information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md + - name: "BitLocker and TPM: other known issues" + href: information-protection/bitlocker/ts-bitlocker-tpm-issues.md + - name: Decode Measured Boot logs to track PCR changes + href: information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md - name: Network security items: - name: VPN From 5d9ce6746c4edbc594141d686bb734992c89bb34 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 13:00:01 -0700 Subject: [PATCH 0017/1002] attempting to redirect TOC --- windows/security/information-protection/{TOC.yml => TOC-BAK.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/security/information-protection/{TOC.yml => TOC-BAK.yml} (100%) diff --git a/windows/security/information-protection/TOC.yml b/windows/security/information-protection/TOC-BAK.yml similarity index 100% rename from windows/security/information-protection/TOC.yml rename to windows/security/information-protection/TOC-BAK.yml From e47977ed23df6f18a968ec290c7860028090fac8 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 13:04:05 -0700 Subject: [PATCH 0018/1002] build fail --- .../information-protection/TOC-BAK.yml | 149 ------------------ 1 file changed, 149 deletions(-) delete mode 100644 windows/security/information-protection/TOC-BAK.yml diff --git a/windows/security/information-protection/TOC-BAK.yml b/windows/security/information-protection/TOC-BAK.yml deleted file mode 100644 index bcaa9d74d7..0000000000 --- a/windows/security/information-protection/TOC-BAK.yml +++ /dev/null @@ -1,149 +0,0 @@ -- name: Information protection - href: index.md - items: - - name: BitLocker - href: bitlocker\bitlocker-overview.md - items: - - name: Overview of BitLocker Device Encryption in Windows 10 - href: bitlocker\bitlocker-device-encryption-overview-windows-10.md - - name: BitLocker frequently asked questions (FAQ) - href: bitlocker\bitlocker-frequently-asked-questions.yml - items: - - name: Overview and requirements - href: bitlocker\bitlocker-overview-and-requirements-faq.yml - - name: Upgrading - href: bitlocker\bitlocker-upgrading-faq.yml - - name: Deployment and administration - href: bitlocker\bitlocker-deployment-and-administration-faq.yml - - name: Key management - href: bitlocker\bitlocker-key-management-faq.yml - - name: BitLocker To Go - href: bitlocker\bitlocker-to-go-faq.yml - - name: Active Directory Domain Services - href: bitlocker\bitlocker-and-adds-faq.yml - - name: Security - href: bitlocker\bitlocker-security-faq.yml - - name: BitLocker Network Unlock - href: bitlocker\bitlocker-network-unlock-faq.yml - - name: General - href: bitlocker\bitlocker-using-with-other-programs-faq.yml - - name: "Prepare your organization for BitLocker: Planning and policies" - href: bitlocker\prepare-your-organization-for-bitlocker-planning-and-policies.md - - name: BitLocker deployment comparison - href: bitlocker\bitlocker-deployment-comparison.md - - name: BitLocker basic deployment - href: bitlocker\bitlocker-basic-deployment.md - - name: "BitLocker: How to deploy on Windows Server 2012 and later" - href: bitlocker\bitlocker-how-to-deploy-on-windows-server.md - - name: "BitLocker: Management for enterprises" - href: bitlocker\bitlocker-management-for-enterprises.md - - name: "BitLocker: How to enable Network Unlock" - href: bitlocker\bitlocker-how-to-enable-network-unlock.md - - name: "BitLocker: Use BitLocker Drive Encryption Tools to manage BitLocker" - href: bitlocker\bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md - - name: "BitLocker: Use BitLocker Recovery Password Viewer" - href: bitlocker\bitlocker-use-bitlocker-recovery-password-viewer.md - - name: BitLocker Group Policy settings - href: bitlocker\bitlocker-group-policy-settings.md - - name: BCD settings and BitLocker - href: bitlocker\bcd-settings-and-bitlocker.md - - name: BitLocker Recovery Guide - href: bitlocker\bitlocker-recovery-guide-plan.md - - name: BitLocker Countermeasures - href: bitlocker\bitlocker-countermeasures.md - - name: Protecting cluster shared volumes and storage area networks with BitLocker - href: bitlocker\protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md - - name: Troubleshoot BitLocker - items: - - name: Troubleshoot BitLocker - href: bitlocker\troubleshoot-bitlocker.md - - name: "BitLocker cannot encrypt a drive: known issues" - href: bitlocker\ts-bitlocker-cannot-encrypt-issues.md - - name: "Enforcing BitLocker policies by using Intune: known issues" - href: bitlocker\ts-bitlocker-intune-issues.md - - name: "BitLocker Network Unlock: known issues" - href: bitlocker\ts-bitlocker-network-unlock-issues.md - - name: "BitLocker recovery: known issues" - href: bitlocker\ts-bitlocker-recovery-issues.md - - name: "BitLocker configuration: known issues" - href: bitlocker\ts-bitlocker-config-issues.md - - name: Troubleshoot BitLocker and TPM issues - items: - - name: "BitLocker cannot encrypt a drive: known TPM issues" - href: bitlocker\ts-bitlocker-cannot-encrypt-tpm-issues.md - - name: "BitLocker and TPM: other known issues" - href: bitlocker\ts-bitlocker-tpm-issues.md - - name: Decode Measured Boot logs to track PCR changes - href: bitlocker\ts-bitlocker-decode-measured-boot-logs.md - - name: Encrypted Hard Drive - href: encrypted-hard-drive.md - - name: Kernel DMA Protection - href: kernel-dma-protection-for-thunderbolt.md - - name: Protect your enterprise data using Windows Information Protection (WIP) - href: windows-information-protection\protect-enterprise-data-using-wip.md - items: - - name: Create a WIP policy using Microsoft Intune - href: windows-information-protection\overview-create-wip-policy.md - items: - - name: Create a WIP policy with MDM using the Azure portal for Microsoft Intune - href: windows-information-protection\create-wip-policy-using-intune-azure.md - items: - - name: Deploy your WIP policy using the Azure portal for Microsoft Intune - href: windows-information-protection\deploy-wip-policy-using-intune-azure.md - - name: Associate and deploy a VPN policy for WIP using the Azure portal for Microsoft Intune - href: windows-information-protection\create-vpn-and-wip-policy-using-intune-azure.md - - name: Create and verify an EFS Data Recovery Agent (DRA) certificate - href: windows-information-protection\create-and-verify-an-efs-dra-certificate.md - - name: Determine the Enterprise Context of an app running in WIP - href: windows-information-protection\wip-app-enterprise-context.md - - name: Create a WIP policy using Microsoft Endpoint Configuration Manager - href: windows-information-protection\overview-create-wip-policy-configmgr.md - items: - - name: Create and deploy a WIP policy using Microsoft Endpoint Configuration Manager - href: windows-information-protection\create-wip-policy-using-configmgr.md - - name: Create and verify an EFS Data Recovery Agent (DRA) certificate - href: windows-information-protection\create-and-verify-an-efs-dra-certificate.md - - name: Determine the Enterprise Context of an app running in WIP - href: windows-information-protection\wip-app-enterprise-context.md - - name: Mandatory tasks and settings required to turn on WIP - href: windows-information-protection\mandatory-settings-for-wip.md - - name: Testing scenarios for WIP - href: windows-information-protection\testing-scenarios-for-wip.md - - name: Limitations while using WIP - href: windows-information-protection\limitations-with-wip.md - - name: How to collect WIP audit event logs - href: windows-information-protection\collect-wip-audit-event-logs.md - - name: General guidance and best practices for WIP - href: windows-information-protection\guidance-and-best-practices-wip.md - items: - - name: Enlightened apps for use with WIP - href: windows-information-protection\enlightened-microsoft-apps-and-wip.md - - name: Unenlightened and enlightened app behavior while using WIP - href: windows-information-protection\app-behavior-with-wip.md - - name: Recommended Enterprise Cloud Resources and Neutral Resources network settings with WIP - href: windows-information-protection\recommended-network-definitions-for-wip.md - - name: Using Outlook Web Access with WIP - href: windows-information-protection\using-owa-with-wip.md - - name: Fine-tune WIP Learning - href: windows-information-protection\wip-learning.md - - name: Secure the Windows 10 boot process - href: secure-the-windows-10-boot-process.md - - name: Trusted Platform Module - href: tpm/trusted-platform-module-top-node.md - items: - - name: Trusted Platform Module Overview - href: tpm/trusted-platform-module-overview.md - - name: TPM fundamentals - href: tpm/tpm-fundamentals.md - - name: How Windows 10 uses the TPM - href: tpm/how-windows-uses-the-tpm.md - - name: TPM Group Policy settings - href: tpm/trusted-platform-module-services-group-policy-settings.md - - name: Back up the TPM recovery information to AD DS - href: tpm/backup-tpm-recovery-information-to-ad-ds.md - - name: View status, clear, or troubleshoot the TPM - href: tpm/initialize-and-configure-ownership-of-the-tpm.md - - name: Understanding PCR banks on TPM 2.0 devices - href: tpm/switch-pcr-banks-on-tpm-2-0-devices.md - - name: TPM recommendations - href: tpm/tpm-recommendations.md From 9caab07acfd421dc1f240e5c97105ee4a107dcb5 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 13:17:47 -0700 Subject: [PATCH 0019/1002] adding wip --- windows/security/TOC.yml | 49 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 91ff61ce6f..2370e36f4e 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -42,7 +42,7 @@ - name: Encryption and data protection items: - name: Encrypted Hard Drive - href: encrypted-hard-drive.md + href: information-protection/encrypted-hard-drive.md - name: Bitlocker href: information-protection/bitlocker/bitlocker-overview.md items: @@ -117,6 +117,53 @@ href: information-protection/bitlocker/ts-bitlocker-tpm-issues.md - name: Decode Measured Boot logs to track PCR changes href: information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md + - name: Windows Information Protection (WIP) + href: information-protection/windows-information-protection/protect-enterprise-data-using-wip.md + items: + - name: Create a WIP policy using Microsoft Intune + href: information-protection/windows-information-protection/overview-create-wip-policy.md + items: + - name: Create a WIP policy with MDM using the Azure portal for Microsoft Intune + href: information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md + items: + - name: Deploy your WIP policy using the Azure portal for Microsoft Intune + href: information-protection/windows-information-protection/deploy-wip-policy-using-intune-azure.md + - name: Associate and deploy a VPN policy for WIP using the Azure portal for Microsoft Intune + href: information-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune-azure.md + - name: Create and verify an EFS Data Recovery Agent (DRA) certificate + href: information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md + - name: Determine the Enterprise Context of an app running in WIP + href: information-protection/windows-information-protection/wip-app-enterprise-context.md + - name: Create a WIP policy using Microsoft Endpoint Configuration Manager + href: information-protection/windows-information-protection/overview-create-wip-policy-configmgr.md + items: + - name: Create and deploy a WIP policy using Microsoft Endpoint Configuration Manager + href: information-protection/windows-information-protection/create-wip-policy-using-configmgr.md + - name: Create and verify an EFS Data Recovery Agent (DRA) certificate + href: information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md + - name: Determine the Enterprise Context of an app running in WIP + href: information-protection/windows-information-protection/wip-app-enterprise-context.md + - name: Mandatory tasks and settings required to turn on WIP + href: information-protection/windows-information-protection/mandatory-settings-for-wip.md + - name: Testing scenarios for WIP + href: information-protection/windows-information-protection/testing-scenarios-for-wip.md + - name: Limitations while using WIP + href: information-protection/windows-information-protection/limitations-with-wip.md + - name: How to collect WIP audit event logs + href: information-protection/windows-information-protection/collect-wip-audit-event-logs.md + - name: General guidance and best practices for WIP + href: information-protection/windows-information-protection/guidance-and-best-practices-wip.md + items: + - name: Enlightened apps for use with WIP + href: information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md + - name: Unenlightened and enlightened app behavior while using WIP + href: information-protection/windows-information-protection/app-behavior-with-wip.md + - name: Recommended Enterprise Cloud Resources and Neutral Resources network settings with WIP + href: information-protection/windows-information-protection/recommended-network-definitions-for-wip.md + - name: Using Outlook Web Access with WIP + href: information-protection/windows-information-protection/using-owa-with-wip.md + - name: Fine-tune WIP Learning + href: information-protection/windows-information-protection/wip-learning.md - name: Network security items: - name: VPN From e794bc48fc50b76664029c2cce9571e35116adba Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 15:11:13 -0700 Subject: [PATCH 0020/1002] adding identity --- windows/security/TOC.yml | 129 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 128 insertions(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 2370e36f4e..51021a5be7 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -117,6 +117,8 @@ href: information-protection/bitlocker/ts-bitlocker-tpm-issues.md - name: Decode Measured Boot logs to track PCR changes href: information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md + - name: Configure S/MIME for Windows 10 + href: configure-s-mime.md - name: Windows Information Protection (WIP) href: information-protection/windows-information-protection/protect-enterprise-data-using-wip.md items: @@ -166,8 +168,31 @@ href: information-protection/windows-information-protection/wip-learning.md - name: Network security items: - - name: VPN + - name: VPN technical guide href: identity-protection/vpn/vpn-guide.md + items: + - name: VPN connection types + href: identity-protection/vpn/vpn-connection-type.md + - name: VPN routing decisions + href: identity-protection/vpn/vpn-routing.md + - name: VPN authentication options + href: identity-protection/vpn/vpn-authentication.md + - name: VPN and conditional access + href: identity-protection/vpn/vpn-conditional-access.md + - name: VPN name resolution + href: identity-protection/vpn/vpn-name-resolution.md + - name: VPN auto-triggered profile options + href: identity-protection/vpn/vpn-auto-trigger-profile.md + - name: VPN security features + href: identity-protection/vpn/vpn-security-features.md + - name: VPN profile options + href: identity-protection/vpn/vpn-profile-options.md + - name: How to configure Diffie Hellman protocol over IKEv2 VPN connections + href: identity-protection/vpn/how-to-configure-diffie-hellman-protocol-over-ikev2-vpn-connections.md + - name: How to use single sign-on (SSO) over VPN and Wi-Fi connections + href: identity-protection/vpn/how-to-use-single-sign-on-sso-over-vpn-and-wi-fi-connections.md + - name: Optimizing Office 365 traffic with the Windows 10 VPN client + href: identity-protection/vpn/vpn-office-365-optimization.md - name: Windows Defender Firewall href: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md - name: Threat protection @@ -178,6 +203,108 @@ items: - name: User protection items: + - name: Technical support policy for lost or forgotten passwords + href: identity-protection/password-support-policy.md + - name: Access Control Overview + href: identity-protection/access-control/access-control.md + items: + - name: Dynamic Access Control Overview + href: identity-protection/access-control/dynamic-access-control.md + - name: Security identifiers + href: identity-protection/access-control/security-identifiers.md + - name: Security Principals + href: identity-protection/access-control/security-principals.md + - name: Local Accounts + href: identity-protection/access-control/local-accounts.md + - name: Active Directory Accounts + href: identity-protection/access-control/active-directory-accounts.md + - name: Microsoft Accounts + href: identity-protection/access-control/microsoft-accounts.md + - name: Service Accounts + href: identity-protection/access-control/service-accounts.md + - name: Active Directory Security Groups + href: identity-protection/access-control/active-directory-security-groups.md + - name: Special Identities + href: identity-protection/access-control/special-identities.md + - name: User Account Control + href: identity-protection/user-account-control/user-account-control-overview.md + items: + - name: How User Account Control works + href: identity-protection/user-account-control/how-user-account-control-works.md + - name: User Account Control security policy settings + href: identity-protection/user-account-control/user-account-control-security-policy-settings.md + - name: User Account Control Group Policy and registry key settings + href: identity-protection/user-account-control/user-account-control-group-policy-and-registry-key-settings.md + - name: Windows Hello for Business + href: identity-protection/hello-for-business/index.yml + - name: Windows credential theft mitigation guide + href: identity-protection/windows-credential-theft-mitigation-guide-abstract.md + - name: Enterprise Certificate Pinning + href: identity-protection/enterprise-certificate-pinning.md + - name: Protect derived domain credentials with Credential Guard + href: identity-protection/credential-guard/credential-guard.md + items: + - name: How Credential Guard works + href: identity-protection/credential-guard/credential-guard-how-it-works.md + - name: Credential Guard Requirements + href: identity-protection/credential-guard/credential-guard-requirements.md + - name: Manage Credential Guard + href: identity-protection/credential-guard/credential-guard-manage.md + - name: Hardware readiness tool + href: identity-protection/credential-guard/dg-readiness-tool.md + - name: Credential Guard protection limits + href: identity-protection/credential-guard/credential-guard-protection-limits.md + - name: Considerations when using Credential Guard + href: identity-protection/credential-guard/credential-guard-considerations.md + - name: "Credential Guard: Additional mitigations" + href: identity-protection/credential-guard/additional-mitigations.md + - name: "Credential Guard: Known issues" + href: identity-protection/credential-guard/credential-guard-known-issues.md + - name: Protect Remote Desktop credentials with Remote Credential Guard + href: identity-protection/remote-credential-guard.md + - name: Smart Cards + href: identity-protection/smart-cards/smart-card-windows-smart-card-technical-reference.md + items: + - name: How Smart Card Sign-in Works in Windows + href: identity-protection/smart-cards/smart-card-how-smart-card-sign-in-works-in-windows.md + items: + - name: Smart Card Architecture + href: identity-protection/smart-cards/smart-card-architecture.md + - name: Certificate Requirements and Enumeration + href: identity-protection/smart-cards/smart-card-certificate-requirements-and-enumeration.md + - name: Smart Card and Remote Desktop Services + href: identity-protection/smart-cards/smart-card-and-remote-desktop-services.md + - name: Smart Cards for Windows Service + href: identity-protection/smart-cards/smart-card-smart-cards-for-windows-service.md + - name: Certificate Propagation Service + href: identity-protection/smart-cards/smart-card-certificate-propagation-service.md + - name: Smart Card Removal Policy Service + href: identity-protection/smart-cards/smart-card-removal-policy-service.md + - name: Smart Card Tools and Settings + href: identity-protection/smart-cards/smart-card-tools-and-settings.md + items: + - name: Smart Cards Debugging Information + href: identity-protection/smart-cards/smart-card-debugging-information.md + - name: Smart Card Group Policy and Registry Settings + href: identity-protection/smart-cards/smart-card-group-policy-and-registry-settings.md + - name: Smart Card Events + href: identity-protection/smart-cards/smart-card-events.md + - name: Virtual Smart Cards + href: identity-protection/virtual-smart-cards/virtual-smart-card-overview.md + items: + - name: Understanding and Evaluating Virtual Smart Cards + href: identity-protection/virtual-smart-cards/virtual-smart-card-understanding-and-evaluating.md + items: + - name: "Get Started with Virtual Smart Cards: Walkthrough Guide" + href: identity-protection/virtual-smart-cards/virtual-smart-card-get-started.md + - name: Use Virtual Smart Cards + href: identity-protection/virtual-smart-cards/virtual-smart-card-use-virtual-smart-cards.md + - name: Deploy Virtual Smart Cards + href: identity-protection/virtual-smart-cards/virtual-smart-card-deploy-virtual-smart-cards.md + - name: Evaluate Virtual Smart Card Security + href: identity-protection/virtual-smart-cards/virtual-smart-card-evaluate-security.md + - name: Tpmvscmgr + href: identity-protection/virtual-smart-cards/virtual-smart-card-tpmvscmgr.md - name: Privacy controls items: - name: Windows Privacy controls From ef521bf2852e395d97a501d4ec210b69d110f162 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 15:19:28 -0700 Subject: [PATCH 0021/1002] rm identity-protection toc --- windows/security/identity-protection/TOC.yml | 132 ------------------- 1 file changed, 132 deletions(-) delete mode 100644 windows/security/identity-protection/TOC.yml diff --git a/windows/security/identity-protection/TOC.yml b/windows/security/identity-protection/TOC.yml deleted file mode 100644 index 5e4680879e..0000000000 --- a/windows/security/identity-protection/TOC.yml +++ /dev/null @@ -1,132 +0,0 @@ -- name: Identity and access management - href: index.md - items: - - name: Technical support policy for lost or forgotten passwords - href: password-support-policy.md - - name: Access Control Overview - href: access-control/access-control.md - items: - - name: Dynamic Access Control Overview - href: access-control/dynamic-access-control.md - - name: Security identifiers - href: access-control/security-identifiers.md - - name: Security Principals - href: access-control/security-principals.md - - name: Local Accounts - href: access-control/local-accounts.md - - name: Active Directory Accounts - href: access-control/active-directory-accounts.md - - name: Microsoft Accounts - href: access-control/microsoft-accounts.md - - name: Service Accounts - href: access-control/service-accounts.md - - name: Active Directory Security Groups - href: access-control/active-directory-security-groups.md - - name: Special Identities - href: access-control/special-identities.md - - name: User Account Control - href: user-account-control\user-account-control-overview.md - items: - - name: How User Account Control works - href: user-account-control\how-user-account-control-works.md - - name: User Account Control security policy settings - href: user-account-control\user-account-control-security-policy-settings.md - - name: User Account Control Group Policy and registry key settings - href: user-account-control\user-account-control-group-policy-and-registry-key-settings.md - - name: Windows Hello for Business - href: hello-for-business/index.yml - - name: Protect derived domain credentials with Credential Guard - href: credential-guard/credential-guard.md - items: - - name: How Credential Guard works - href: credential-guard/credential-guard-how-it-works.md - - name: Credential Guard Requirements - href: credential-guard/credential-guard-requirements.md - - name: Manage Credential Guard - href: credential-guard/credential-guard-manage.md - - name: Hardware readiness tool - href: credential-guard/dg-readiness-tool.md - - name: Credential Guard protection limits - href: credential-guard/credential-guard-protection-limits.md - - name: Considerations when using Credential Guard - href: credential-guard/credential-guard-considerations.md - - name: "Credential Guard: Additional mitigations" - href: credential-guard/additional-mitigations.md - - name: "Credential Guard: Known issues" - href: credential-guard/credential-guard-known-issues.md - - name: Protect Remote Desktop credentials with Remote Credential Guard - href: remote-credential-guard.md - - name: Smart Cards - href: smart-cards/smart-card-windows-smart-card-technical-reference.md - items: - - name: How Smart Card Sign-in Works in Windows - href: smart-cards/smart-card-how-smart-card-sign-in-works-in-windows.md - items: - - name: Smart Card Architecture - href: smart-cards/smart-card-architecture.md - - name: Certificate Requirements and Enumeration - href: smart-cards/smart-card-certificate-requirements-and-enumeration.md - - name: Smart Card and Remote Desktop Services - href: smart-cards/smart-card-and-remote-desktop-services.md - - name: Smart Cards for Windows Service - href: smart-cards/smart-card-smart-cards-for-windows-service.md - - name: Certificate Propagation Service - href: smart-cards/smart-card-certificate-propagation-service.md - - name: Smart Card Removal Policy Service - href: smart-cards/smart-card-removal-policy-service.md - - name: Smart Card Tools and Settings - href: smart-cards/smart-card-tools-and-settings.md - items: - - name: Smart Cards Debugging Information - href: smart-cards/smart-card-debugging-information.md - - name: Smart Card Group Policy and Registry Settings - href: smart-cards/smart-card-group-policy-and-registry-settings.md - - name: Smart Card Events - href: smart-cards/smart-card-events.md - - name: Virtual Smart Cards - href: virtual-smart-cards\virtual-smart-card-overview.md - items: - - name: Understanding and Evaluating Virtual Smart Cards - href: virtual-smart-cards\virtual-smart-card-understanding-and-evaluating.md - items: - - name: "Get Started with Virtual Smart Cards: Walkthrough Guide" - href: virtual-smart-cards\virtual-smart-card-get-started.md - - name: Use Virtual Smart Cards - href: virtual-smart-cards\virtual-smart-card-use-virtual-smart-cards.md - - name: Deploy Virtual Smart Cards - href: virtual-smart-cards\virtual-smart-card-deploy-virtual-smart-cards.md - - name: Evaluate Virtual Smart Card Security - href: virtual-smart-cards\virtual-smart-card-evaluate-security.md - - name: Tpmvscmgr - href: virtual-smart-cards\virtual-smart-card-tpmvscmgr.md - - name: Enterprise Certificate Pinning - href: enterprise-certificate-pinning.md - - name: Windows 10 credential theft mitigation guide abstract - href: windows-credential-theft-mitigation-guide-abstract.md - - name: Configure S/MIME for Windows 10 - href: configure-s-mime.md - - name: VPN technical guide - href: vpn\vpn-guide.md - items: - - name: VPN connection types - href: vpn\vpn-connection-type.md - - name: VPN routing decisions - href: vpn\vpn-routing.md - - name: VPN authentication options - href: vpn\vpn-authentication.md - - name: VPN and conditional access - href: vpn\vpn-conditional-access.md - - name: VPN name resolution - href: vpn\vpn-name-resolution.md - - name: VPN auto-triggered profile options - href: vpn\vpn-auto-trigger-profile.md - - name: VPN security features - href: vpn\vpn-security-features.md - - name: VPN profile options - href: vpn\vpn-profile-options.md - - name: How to configure Diffie Hellman protocol over IKEv2 VPN connections - href: vpn\how-to-configure-diffie-hellman-protocol-over-ikev2-vpn-connections.md - - name: How to use single sign-on (SSO) over VPN and Wi-Fi connections - href: vpn\how-to-use-single-sign-on-sso-over-vpn-and-wi-fi-connections.md - - name: Optimizing Office 365 traffic with the Windows 10 VPN client - href: vpn\vpn-office-365-optimization.md From 6b0616f71f6d79769a0b54b135aec3d139b867a0 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 25 Aug 2021 11:34:51 +0530 Subject: [PATCH 0022/1002] Updated --- images/no.png | Bin 0 -> 874 bytes images/yes.png | Bin 0 -> 614 bytes includes/appliesto-2013-2016-2019-xxx-md.md | 1 + .../appliesto-xxx-2016-2019-SUB-xxx-md.md | 1 + .../mdm/policy-csp-abovelock.md | 20 ++++++++---------- 5 files changed, 11 insertions(+), 11 deletions(-) create mode 100644 images/no.png create mode 100644 images/yes.png create mode 100644 includes/appliesto-2013-2016-2019-xxx-md.md create mode 100644 includes/appliesto-xxx-2016-2019-SUB-xxx-md.md diff --git a/images/no.png b/images/no.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa084e6a3326f74e77306adc0bab27e6225b291 GIT binary patch literal 874 zcmV-w1C{)VP)1D+=^TCDiFvbv#PS{_?BS{~Hb)mp=v5JDn;p0srp zDBgaW-85T$xMZegr&Ez=(t>Ey}+rZ+~|$YN#|mt~xI#DM*RC1^}GS&Ol&CvNL58mSw8<`_Yj=Sus;0jgQ;anX**WR8^qo z!zlEI6Xk~wOloK@0FDs|c7az*3xk0BemZ5p zjtJ`U`t0HIYnvwcd45-~uA9K~|2CI5q&^}j=W^>fmpdpo@%1}K$7cZm1$j9T(lqo- zD;NlAE&y;ixwWXF)~)TqKWm$=fS#PwK{Yl50H`P_L}f)WYN{%Bn#-^p1h&}h;M|_6 zsG(k;PdPsOP3!af0RW6h2#TU`t+WW2&z}LXcg8}R1|t%IqISA>L^Hi$wr({A8Advh znp(TgD!)wp4on-P*&22V8O^rc_nG+x>kCEi-6M}dLI~Pk4?I*)YBzZP|D#Z=GuU2s z54MK$i3&;x!LwIAWgWdrt;u5Zhl6c9IP&J>=weG}-~EF;qQ2Sypi!<6CnX$zBw@ux zu@W{-!ZJym%VTqLt~Ce8Ef~$V$Mto!=7Z}00)LUfCpD&o@&Et;07*qoM6N<$f~ppT Awg3PC literal 0 HcmV?d00001 diff --git a/images/yes.png b/images/yes.png new file mode 100644 index 0000000000000000000000000000000000000000..d2285c5c46cfb8c983a2a725f4ff13e241a5f319 GIT binary patch literal 614 zcmV-s0-61ZP)Mxgdo$d#k7bF$_Of$yBR1%&{?RX(S-St3z34+VrXLUxEO`o(2VC^ z&+dKC``+ikIsC3rO5tTmTbu{3118W0ECLx|N?K~XR#&)%N?U}1$3VPBECs}*rB?S1 zmA1GByabvx;(1^|T58NQRNA5u$N~}VQ$hi_EG_lbY5H7zU_=M#69$IQzbk`4QrhBx zYpAqE6u6_4?QTsFyE=~F2=7`QK(A})PI1q5ZRg z^H1P-gUOB71V0No-put^_M={)ZBB8!{R91Gn!^WM00`C{)YRo0a`@ zUZ9IkkzRO6sJ@B5s7*s4!p)1LGzL!cc0SJf@3}quy3mYMgz(MDvjB-=e++ih~EgalK(_1H>BM+G@)tWBhcwIC%->I;N$c9E4Ear zT6YO}<}}<)q!wTX2x%S^KmlFSQfa5DJ&~lPz5(}vzb=4}DuLkbFLMD%0_`e6c&_{XFn7~=ecbB33Xr4+-ZB*-T1Bh3d_?=3=T>t<807*qoM6N<$f|?{1 AbN~PV literal 0 HcmV?d00001 diff --git a/includes/appliesto-2013-2016-2019-xxx-md.md b/includes/appliesto-2013-2016-2019-xxx-md.md new file mode 100644 index 0000000000..9a496e3070 --- /dev/null +++ b/includes/appliesto-2013-2016-2019-xxx-md.md @@ -0,0 +1 @@ +**APPLIES TO:** ![yes](../media/yes.png)2013 ![yes](../media/yes.png)2016 ![yes](../media/yes.png)2019 ![no](../media/no.png)SharePoint in Microsoft 365 diff --git a/includes/appliesto-xxx-2016-2019-SUB-xxx-md.md b/includes/appliesto-xxx-2016-2019-SUB-xxx-md.md new file mode 100644 index 0000000000..a97c23d538 --- /dev/null +++ b/includes/appliesto-xxx-2016-2019-SUB-xxx-md.md @@ -0,0 +1 @@ +**APPLIES TO:** ![no-img-13](../media/no.png)2013 ![yes-img-16](../media/yes.png)2016 ![yes-img-19](../media/yes.png)2019 ![yes-img-se](../media/yes.png)Subscription Edition ![no-img-sop](../media/no.png)SharePoint in Microsoft 365 diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index 23c1bb8142..b1bc434f3a 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -14,6 +14,7 @@ manager: dansimp # Policy CSP - AboveLock +[!INCLUDE[appliesto-xxx-xxx-xxx-SUB-xxx-md](../includes/appliesto-xxx-xxx-xxx-SUB-xxx-md.md)]
@@ -40,29 +41,26 @@ manager: dansimp - - + + + - + - - - - - + - + - - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1
Businesscheck mark1Yes, starting in Windows 10, version 1903Yes
Enterprisecheck mark1Yes, starting in Windows 10, version 1909Yes
Educationcheck mark1
Yes, starting in Windows 10, version 2004Yes
From 46599fc90e9a126c62c59d6343a3e3e47230f1cb Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 26 Aug 2021 15:01:43 +0530 Subject: [PATCH 0023/1002] Updated --- .vscode/settings.json | 5 - .../policy-csp-admx-activexinstallservice.md | 2 +- .../mdm/policy-csp-admx-addremoveprograms.md | 243 +++++++++++------- .../mdm/policy-csp-admx-appcompat.md | 199 ++++++++------ 4 files changed, 281 insertions(+), 168 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index f66a07d2e4..0000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "cSpell.words": [ - "emie" - ] -} \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md index a4020d12f2..67982daf0e 100644 --- a/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md +++ b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md @@ -95,7 +95,7 @@ If the trusted site uses the HTTPS protocol, this policy setting can also contro ADMX Info: -- GP English name: *Establish ActiveX installation policy for sites in Trusted zones* +- GP Friendly name: *Establish ActiveX installation policy for sites in Trusted zones* - GP name: *AxISURLZonePolicies* - GP path: *Windows Components\ActiveX Installer Service* - GP ADMX file name: *ActiveXInstallService.admx* diff --git a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md index 647cff6ce4..478ce5c0d7 100644 --- a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md +++ b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md @@ -67,28 +67,33 @@ manager: dansimp - - + + + - + + - + + - + + - - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck mark
YesYes
Educationcross markNoNo
@@ -125,7 +130,7 @@ If you disable this setting or do not configure it, all programs (Category: All) ADMX Info: -- GP English name: *Specify default category for Add New Programs* +- GP Friendly name: *Specify default category for Add New Programs* - GP name: *DefaultCategory* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -150,28 +155,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markYesYes
Enterprisecheck markNoNo
Educationcross markNoNo
@@ -206,7 +217,7 @@ If you disable this setting or do not configure it, the "Add a program from CD-R ADMX Info: -- GP English name: *Hide the "Add a program from CD-ROM or floppy disk" option* +- GP Friendly name: *Hide the "Add a program from CD-ROM or floppy disk" option* - GP name: *NoAddFromCDorFloppy* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -231,28 +242,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -287,7 +304,7 @@ If you disable this setting or do not configure it, "Add programs from Microsoft ADMX Info: -- GP English name: *Hide the "Add programs from Microsoft" option* +- GP Friendly name: *Hide the "Add programs from Microsoft" option* - GP name: *NoAddFromInternet* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -312,28 +329,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -370,7 +393,7 @@ If you disable this setting or do not configure it, "Add programs from your netw ADMX Info: -- GP English name: *Hide the "Add programs from your network" option* +- GP Friendly name: *Hide the "Add programs from your network" option* - GP name: *NoAddFromNetwork* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -394,28 +417,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -447,7 +476,7 @@ If you disable this setting or do not configure it, the Add New Programs button ADMX Info: -- GP English name: *Hide Add New Programs page* +- GP Friendly name: *Hide Add New Programs page* - GP name: *NoAddPage* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -472,28 +501,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -525,7 +560,7 @@ If you disable this setting or do not configure it, Add or Remove Programs is av ADMX Info: -- GP English name: *Remove Add or Remove Programs* +- GP Friendly name: *Remove Add or Remove Programs* - GP name: *NoAddRemovePrograms* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -550,28 +585,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -604,7 +645,7 @@ If you disable this setting or do not configure it, the Set Program Access and D ADMX Info: -- GP English name: *Hide the Set Program Access and Defaults page* +- GP Friendly name: *Hide the Set Program Access and Defaults page* - GP name: *NoChooseProgramsPage* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -629,28 +670,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -682,7 +729,7 @@ If you disable this setting or do not configure it, the Change or Remove Program ADMX Info: -- GP English name: *Hide Change or Remove Programs page* +- GP Friendly name: *Hide Change or Remove Programs page* - GP name: *NoRemovePage* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -707,28 +754,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -763,7 +816,7 @@ If you disable this setting or do not configure it, "Set up services" appears on ADMX Info: -- GP English name: *Go directly to Components Wizard* +- GP Friendly name: *Go directly to Components Wizard* - GP name: *NoServices* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -788,28 +841,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -844,7 +903,7 @@ If you disable this setting or do not configure it, the Support Info hyperlink a ADMX Info: -- GP English name: *Remove Support Information* +- GP Friendly name: *Remove Support Information* - GP name: *NoSupportInfo* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -869,28 +928,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -922,7 +987,7 @@ If you disable this setting or do not configure it, the Add/Remove Windows Compo ADMX Info: -- GP English name: *Hide Add/Remove Windows Components page* +- GP Friendly name: *Hide Add/Remove Windows Components page* - GP name: *NoWindowsSetupPage* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* diff --git a/windows/client-management/mdm/policy-csp-admx-appcompat.md b/windows/client-management/mdm/policy-csp-admx-appcompat.md index ff2c292c54..901a7a04b6 100644 --- a/windows/client-management/mdm/policy-csp-admx-appcompat.md +++ b/windows/client-management/mdm/policy-csp-admx-appcompat.md @@ -70,28 +70,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -131,7 +137,7 @@ If the status is set to Not Configured, the OS falls back on a local policy set ADMX Info: -- GP English name: *Prevent access to 16-bit applications* +- GP Friendly name: *Prevent access to 16-bit applications* - GP name: *AppCompatPrevent16BitMach* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -147,28 +153,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -202,7 +214,7 @@ Enabling this policy setting removes the property page from the context-menus, b ADMX Info: -- GP English name: *Remove Program Compatibility Property Page* +- GP Friendly name: *Remove Program Compatibility Property Page* - GP name: *AppCompatRemoveProgramCompatPropPage* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -218,28 +230,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -277,7 +295,7 @@ Disabling telemetry will take effect on any newly launched applications. To ensu ADMX Info: -- GP English name: *Turn off Application Telemetry* +- GP Friendly name: *Turn off Application Telemetry* - GP name: *AppCompatTurnOffApplicationImpactTelemetry* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -293,28 +311,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -353,7 +377,7 @@ Reboot the system after changing the setting to ensure that your system accurate ADMX Info: -- GP English name: *Turn off SwitchBack Compatibility Engine* +- GP Friendly name: *Turn off SwitchBack Compatibility Engine* - GP name: *AppCompatTurnOffSwitchBack* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -369,29 +393,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross mark
NoNo
@@ -431,7 +460,7 @@ This option is useful to server administrators who require faster performance an ADMX Info: -- GP English name: *Turn off Application Compatibility Engine* +- GP Friendly name: *Turn off Application Compatibility Engine* - GP name: *AppCompatTurnOffEngine* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -447,28 +476,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -498,7 +533,7 @@ Available in the latest Windows 10 Insider Preview Build. This policy setting ex ADMX Info: -- GP English name: *Turn off Program Compatibility Assistant* +- GP Friendly name: *Turn off Program Compatibility Assistant* - GP name: *AppCompatTurnOffProgramCompatibilityAssistant_1* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -514,28 +549,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -572,7 +613,7 @@ If you disable or do not configure this policy setting, the PCA will be turned o ADMX Info: -- GP English name: *Turn off Program Compatibility Assistant* +- GP Friendly name: *Turn off Program Compatibility Assistant* - GP name: *AppCompatTurnOffProgramCompatibilityAssistant_2* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -588,28 +629,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -645,7 +692,7 @@ If you disable or do not configure this policy setting, Steps Recorder will be e ADMX Info: -- GP English name: *Turn off Steps Recorder* +- GP Friendly name: *Turn off Steps Recorder* - GP name: *AppCompatTurnOffUserActionRecord* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -661,28 +708,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -721,7 +774,7 @@ If you disable or do not configure this policy setting, the Inventory Collector ADMX Info: -- GP English name: *Turn off Inventory Collector* +- GP Friendly name: *Turn off Inventory Collector* - GP name: *AppCompatTurnOffProgramInventory* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* From ade4256933687941f52d9354a39d2c24b7845582 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 26 Aug 2021 09:39:08 -0700 Subject: [PATCH 0024/1002] BitLocker 2 go deprecation announce --- windows/deployment/planning/windows-10-deprecated-features.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/planning/windows-10-deprecated-features.md b/windows/deployment/planning/windows-10-deprecated-features.md index 72bcfc72c9..9f5ea44089 100644 --- a/windows/deployment/planning/windows-10-deprecated-features.md +++ b/windows/deployment/planning/windows-10-deprecated-features.md @@ -8,7 +8,7 @@ ms.sitesec: library audience: itpro author: greg-lindsay ms.author: greglin -manager: laurawi +manager: dougeby ms.topic: article --- # Windows 10 features we’re no longer developing @@ -26,6 +26,7 @@ The features described below are no longer being actively developed, and might b |Feature | Details and mitigation | Announced in version | | ----------- | --------------------- | ---- | +| BitLocker 2 Go Reader | Reading of BitLocker-protected removable drives from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows 10/11. The ADMX policy **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**, the command line parameter [manage-bde -DiscoveryVolumeType](/windows-server/administration/windows-commands/manage-bde-on) (-dv), the catalog file **c:\windows\BitLockerDiscoveryVolumeContents**, and the BitLocker 2 Go Reader app **bitlockertogo.exe** might not be available in future releases of Windows client. | 21H1 | | Internet Explorer (IE) 11 | The IE11 desktop application will end support for certain operating systems starting June 15, 2022. For more information, see [Internet Explorer 11](/lifecycle/products/internet-explorer-11). | 21H1 | | Personalization roaming | Roaming of Personalization settings (including wallpaper, slideshow, accent colors, and lock screen images) is no longer being developed and might be removed in a future release. | 21H1 | | Windows Management Instrumentation Command line (WMIC) tool. | The WMIC tool is deprecated in Windows 10, version 21H1 and the 21H1 semi-annual channel release of Windows Server. This tool is superseded by [Windows PowerShell for WMI](/powershell/scripting/learn/ps101/07-working-with-wmi). Note: This deprecation only applies to the [command-line management tool](/windows/win32/wmisdk/wmic). WMI itself is not affected. | 21H1 | From 1359094c7792cd2b25bb730cc7b19f2ad56d671b Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 26 Aug 2021 09:58:55 -0700 Subject: [PATCH 0025/1002] update --- windows/deployment/planning/windows-10-deprecated-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/planning/windows-10-deprecated-features.md b/windows/deployment/planning/windows-10-deprecated-features.md index 9f5ea44089..74bfc3ac68 100644 --- a/windows/deployment/planning/windows-10-deprecated-features.md +++ b/windows/deployment/planning/windows-10-deprecated-features.md @@ -26,7 +26,7 @@ The features described below are no longer being actively developed, and might b |Feature | Details and mitigation | Announced in version | | ----------- | --------------------- | ---- | -| BitLocker 2 Go Reader | Reading of BitLocker-protected removable drives from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows 10/11. The ADMX policy **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**, the command line parameter [manage-bde -DiscoveryVolumeType](/windows-server/administration/windows-commands/manage-bde-on) (-dv), the catalog file **c:\windows\BitLockerDiscoveryVolumeContents**, and the BitLocker 2 Go Reader app **bitlockertogo.exe** might not be available in future releases of Windows client. | 21H1 | +| BitLocker To Go Reader | Reading of BitLocker-protected removable drives ([BitLocker To Go](/windows/security/information-protection/bitlocker/bitlocker-to-go-faq)) from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows 10/11.
The following might not be available in a future release of Windows client:
- ADMX policy: **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**
- Command line parameter: [manage-bde -DiscoveryVolumeType](/windows-server/administration/windows-commands/manage-bde-on) (-dv)
- Catalog file: **c:\windows\BitLockerDiscoveryVolumeContents**
- BitLocker 2 Go Reader app: **bitlockertogo.exe** and associated files | 21H1 | | Internet Explorer (IE) 11 | The IE11 desktop application will end support for certain operating systems starting June 15, 2022. For more information, see [Internet Explorer 11](/lifecycle/products/internet-explorer-11). | 21H1 | | Personalization roaming | Roaming of Personalization settings (including wallpaper, slideshow, accent colors, and lock screen images) is no longer being developed and might be removed in a future release. | 21H1 | | Windows Management Instrumentation Command line (WMIC) tool. | The WMIC tool is deprecated in Windows 10, version 21H1 and the 21H1 semi-annual channel release of Windows Server. This tool is superseded by [Windows PowerShell for WMI](/powershell/scripting/learn/ps101/07-working-with-wmi). Note: This deprecation only applies to the [command-line management tool](/windows/win32/wmisdk/wmic). WMI itself is not affected. | 21H1 | From 0c2508c342452c369488065f68431d2c9c40722b Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 26 Aug 2021 12:20:12 -0700 Subject: [PATCH 0026/1002] update --- windows/deployment/planning/windows-10-deprecated-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/planning/windows-10-deprecated-features.md b/windows/deployment/planning/windows-10-deprecated-features.md index 74bfc3ac68..c23e505800 100644 --- a/windows/deployment/planning/windows-10-deprecated-features.md +++ b/windows/deployment/planning/windows-10-deprecated-features.md @@ -26,7 +26,7 @@ The features described below are no longer being actively developed, and might b |Feature | Details and mitigation | Announced in version | | ----------- | --------------------- | ---- | -| BitLocker To Go Reader | Reading of BitLocker-protected removable drives ([BitLocker To Go](/windows/security/information-protection/bitlocker/bitlocker-to-go-faq)) from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows 10/11.
The following might not be available in a future release of Windows client:
- ADMX policy: **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**
- Command line parameter: [manage-bde -DiscoveryVolumeType](/windows-server/administration/windows-commands/manage-bde-on) (-dv)
- Catalog file: **c:\windows\BitLockerDiscoveryVolumeContents**
- BitLocker 2 Go Reader app: **bitlockertogo.exe** and associated files | 21H1 | +| BitLocker To Go Reader | Reading of BitLocker-protected removable drives ([BitLocker To Go](/windows/security/information-protection/bitlocker/bitlocker-to-go-faq)) from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows 10/11.
The following items might not be available in a future release of Windows client:
- ADMX policy: **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**
- Command line parameter: [manage-bde -DiscoveryVolumeType](/windows-server/administration/windows-commands/manage-bde-on) (-dv)
- Catalog file: **c:\windows\BitLockerDiscoveryVolumeContents**
- BitLocker 2 Go Reader app: **bitlockertogo.exe** and associated files | 21H1 | | Internet Explorer (IE) 11 | The IE11 desktop application will end support for certain operating systems starting June 15, 2022. For more information, see [Internet Explorer 11](/lifecycle/products/internet-explorer-11). | 21H1 | | Personalization roaming | Roaming of Personalization settings (including wallpaper, slideshow, accent colors, and lock screen images) is no longer being developed and might be removed in a future release. | 21H1 | | Windows Management Instrumentation Command line (WMIC) tool. | The WMIC tool is deprecated in Windows 10, version 21H1 and the 21H1 semi-annual channel release of Windows Server. This tool is superseded by [Windows PowerShell for WMI](/powershell/scripting/learn/ps101/07-working-with-wmi). Note: This deprecation only applies to the [command-line management tool](/windows/win32/wmisdk/wmic). WMI itself is not affected. | 21H1 | From 19d5bb2f415b2a41bd8ba454cd00152705e5bb09 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Fri, 27 Aug 2021 11:29:08 +0530 Subject: [PATCH 0027/1002] Updated --- .../mdm/policy-csp-abovelock.md | 12 +++++------ .../mdm/policy-csp-activexcontrols.md | 20 ++++++++----------- .../policy-csp-admx-activexinstallservice.md | 17 ++++++---------- 3 files changed, 20 insertions(+), 29 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index b1bc434f3a..341da28ece 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - AboveLock -[!INCLUDE[appliesto-xxx-xxx-xxx-SUB-xxx-md](../includes/appliesto-xxx-xxx-xxx-SUB-xxx-md.md)]
@@ -55,11 +54,11 @@ manager: dansimp Enterprise - Yes, starting in Windows 10, version 1909Yes + Yes, starting in Windows 10, version 1903Yes Education - Yes, starting in Windows 10, version 2004Yes + Yes, starting in Windows 10, version 1903Yes @@ -81,7 +80,7 @@ Added in Windows 10, version 1607. Specifies whether or not the user can intera ADMX Info: -- GP English name: *Allow Cortana above lock screen* +- GP Friendly name: *Allow Cortana above lock screen* - GP name: *AllowCortanaAboveLock* - GP path: *Windows Components/Search* - GP ADMX file name: *Search.admx* @@ -104,8 +103,9 @@ The following list shows the supported values: - - + + + diff --git a/windows/client-management/mdm/policy-csp-activexcontrols.md b/windows/client-management/mdm/policy-csp-activexcontrols.md index d760021b1e..218006e1a3 100644 --- a/windows/client-management/mdm/policy-csp-activexcontrols.md +++ b/windows/client-management/mdm/policy-csp-activexcontrols.md @@ -36,29 +36,25 @@ manager: dansimp
Windows EditionSupported?EditionWindows 10Windows 11
Home
- - + + + - + - - - - - + - + - - +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark
Businesscheck markYes, starting in Windows 10, version 1607Yes
Enterprisecheck markYes, starting in Windows 10, version 1607Yes
Educationcheck mark
Yes, starting in Windows 10, version 1607Yes
@@ -92,7 +88,7 @@ Note: Wild card characters cannot be used when specifying the host URLs. ADMX Info: -- GP English name: *Approved Installation Sites for ActiveX Controls* +- GP Friendly name: *Approved Installation Sites for ActiveX Controls* - GP name: *ApprovedActiveXInstallSites* - GP path: *Windows Components/ActiveX Installer Service* - GP ADMX file name: *ActiveXInstallService.admx* diff --git a/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md index 67982daf0e..b4cea8e9e5 100644 --- a/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md +++ b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md @@ -37,28 +37,23 @@ manager: dansimp - - + + - + - - - - - + - + - - +
Windows EditionSupported?
Windows 10Windows 11
Homecross markNoNo
Procross mark
Businesscross markYes, starting in Windows 10, version 1903Yes
Enterprisecheck markYes, starting in Windows 10, version 1903Yes
Educationcross mark
Yes, starting in Windows 10, version 1903Yes
From adf9cd22ec20145172714adc3b549405de7a2ebb Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 30 Aug 2021 11:21:34 +0530 Subject: [PATCH 0028/1002] Updated --- .../mdm/policy-csp-abovelock.md | 19 +++++++------------ .../mdm/policy-csp-accounts.md | 13 +++++-------- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index 341da28ece..ce57cf318f 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -50,15 +50,15 @@ manager: dansimp Pro - Yes, starting in Windows 10, version 1903Yes + Yes, starting in Windows 10, version 1607Yes Enterprise - Yes, starting in Windows 10, version 1903Yes + Yes, starting in Windows 10, version 1607Yes Education - Yes, starting in Windows 10, version 1903Yes + Yes, starting in Windows 10, version 1607Yes @@ -109,24 +109,19 @@ The following list shows the supported values: Home - cross mark + NoNo Pro - check mark - - - Business - check mark + Yes, starting in Windows 10, version 1607Yes Enterprise - check mark + Yes, starting in Windows 10, version 1607Yes Education - check mark - + Yes, starting in Windows 10, version 1607Yes diff --git a/windows/client-management/mdm/policy-csp-accounts.md b/windows/client-management/mdm/policy-csp-accounts.md index 644ff6136e..2d31514b75 100644 --- a/windows/client-management/mdm/policy-csp-accounts.md +++ b/windows/client-management/mdm/policy-csp-accounts.md @@ -42,20 +42,17 @@ manager: dansimp - - + + + - + - - - - - + From 6eba2559e4af31eace4ef68e41f6e0984e96e28f Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 31 Aug 2021 11:04:58 +0530 Subject: [PATCH 0029/1002] Updated --- .../mdm/policy-csp-abovelock.md | 11 - .../mdm/policy-csp-admx-addremoveprograms.md | 45 ++- .../mdm/policy-csp-admx-appcompat.md | 2 +- .../mdm/policy-csp-admx-appxpackagemanager.md | 22 +- .../mdm/policy-csp-admx-appxruntime.md | 89 +++-- .../mdm/policy-csp-admx-attachmentmanager.md | 111 ++++--- .../mdm/policy-csp-admx-auditsettings.md | 22 +- .../mdm/policy-csp-admx-bits.md | 306 +++++++++++------- 8 files changed, 379 insertions(+), 229 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index 23c1bb8142..79d9b5b8d3 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -159,16 +159,5 @@ The following list shows the supported values:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. - diff --git a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md index 0c7c4b543b..c68d969b32 100644 --- a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md +++ b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md @@ -67,28 +67,34 @@ manager: dansimp
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark
Businesscheck markYes, starting in Windows 10, version 1607Yes
Enterprise
- - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -150,28 +156,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -231,8 +243,9 @@ ADMX Info: - - + + + diff --git a/windows/client-management/mdm/policy-csp-admx-appcompat.md b/windows/client-management/mdm/policy-csp-admx-appcompat.md index e145a37e11..0dfe1a0429 100644 --- a/windows/client-management/mdm/policy-csp-admx-appcompat.md +++ b/windows/client-management/mdm/policy-csp-admx-appcompat.md @@ -70,7 +70,7 @@ manager: dansimp
Windows EditionSupported?EditionWindows 10Windows 11
Home
- + diff --git a/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md b/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md index f3aef0211f..0b8b0533a4 100644 --- a/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md +++ b/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md @@ -36,28 +36,34 @@ manager: dansimp
Windows EditionEdition Supported?
- - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the deployment of Windows Store apps when the user is signed in using a special profile. +This policy setting allows you to manage the deployment of Windows Store apps when the user is signed in using a special profile. Special profiles are the following user profiles, where changes are discarded after the user signs off: diff --git a/windows/client-management/mdm/policy-csp-admx-appxruntime.md b/windows/client-management/mdm/policy-csp-admx-appxruntime.md index c30dafd023..aaec3dafb9 100644 --- a/windows/client-management/mdm/policy-csp-admx-appxruntime.md +++ b/windows/client-management/mdm/policy-csp-admx-appxruntime.md @@ -45,29 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross mark
NoNo
@@ -83,7 +88,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you turn on Content URI Rules to supplement the static Content URI Rules that were defined as part of the app manifest and apply to all Windows Store apps that use the enterpriseAuthentication capability on a computer. +This policy setting lets you turn on Content URI Rules to supplement the static Content URI Rules that were defined as part of the app manifest and apply to all Windows Store apps that use the enterpriseAuthentication capability on a computer. If you enable this policy setting, you can define additional Content URI Rules that all Windows Store apps that use the enterpriseAuthentication capability on a computer can use. @@ -114,28 +119,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -153,7 +164,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you control whether Windows Store apps can open files using the default desktop app for a file type. Because desktop apps run at a higher integrity level than Windows Store apps, there is a risk that a Windows Store app might compromise the system by opening a file in the default desktop app for a file type. +This policy setting lets you control whether Windows Store apps can open files using the default desktop app for a file type. Because desktop apps run at a higher integrity level than Windows Store apps, there is a risk that a Windows Store app might compromise the system by opening a file in the default desktop app for a file type. If you enable this policy setting, Windows Store apps cannot open files in the default desktop app for a file type; they can open files only in other Windows Store apps. @@ -184,28 +195,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -222,7 +239,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether Universal Windows apps with Windows Runtime API access directly from web content can be launched. +This policy setting controls whether Universal Windows apps with Windows Runtime API access directly from web content can be launched. If you enable this policy setting, Universal Windows apps which declare Windows Runtime API access in ApplicationContentUriRules section of the manifest cannot be launched; Universal Windows apps which have not declared Windows Runtime API access in the manifest are not affected. @@ -256,28 +273,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -295,7 +318,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you control whether Windows Store apps can open URIs using the default desktop app for a URI scheme. Because desktop apps run at a higher integrity level than Windows Store apps, there is a risk that a URI scheme launched by a Windows Store app might compromise the system by launching a desktop app. +This policy setting lets you control whether Windows Store apps can open URIs using the default desktop app for a URI scheme. Because desktop apps run at a higher integrity level than Windows Store apps, there is a risk that a URI scheme launched by a Windows Store app might compromise the system by launching a desktop app. If you enable this policy setting, Windows Store apps cannot open URIs in the default desktop app for a URI scheme; they can open URIs only in other Windows Store apps. diff --git a/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md b/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md index 7a82136079..ad8afe2281 100644 --- a/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md +++ b/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md @@ -48,28 +48,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -86,7 +92,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the logic that Windows uses to determine the risk for file attachments. +This policy setting allows you to configure the logic that Windows uses to determine the risk for file attachments. Preferring the file handler instructs Windows to use the file handler data over the file type data. For example, trust notepad.exe, but don't trust .txt files. @@ -123,28 +129,33 @@ ADMX Info: - - + + + - - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross mark
NoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -161,7 +172,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the default risk level for file types. To fully customize the risk level for file attachments, you may also need to configure the trust logic for file attachments. +This policy setting allows you to manage the default risk level for file types. To fully customize the risk level for file attachments, you may also need to configure the trust logic for file attachments. High Risk: If the attachment is in the list of high-risk file types and is from the restricted zone, Windows blocks the user from accessing the file. If the file is from the Internet zone, Windows prompts the user before accessing the file. @@ -200,28 +211,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -238,7 +255,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the list of high-risk file types. If the file attachment is in the list of high-risk file types and is from the restricted zone, Windows blocks the user from accessing the file. If the file is from the Internet zone, Windows prompts the user before accessing the file. This inclusion list takes precedence over the medium-risk and low-risk inclusion lists (where an extension is listed in more than one inclusion list). +This policy setting allows you to configure the list of high-risk file types. If the file attachment is in the list of high-risk file types and is from the restricted zone, Windows blocks the user from accessing the file. If the file is from the Internet zone, Windows prompts the user before accessing the file. This inclusion list takes precedence over the medium-risk and low-risk inclusion lists (where an extension is listed in more than one inclusion list). If you enable this policy setting, you can create a custom list of high-risk file types. @@ -271,28 +288,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -309,7 +332,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the list of low-risk file types. If the attachment is in the list of low-risk file types, Windows will not prompt the user before accessing the file, regardless of the file's zone information. This inclusion list overrides the list of high-risk file types built into Windows and has a lower precedence than the high-risk or medium-risk inclusion lists (where an extension is listed in more than one inclusion list). +This policy setting allows you to configure the list of low-risk file types. If the attachment is in the list of low-risk file types, Windows will not prompt the user before accessing the file, regardless of the file's zone information. This inclusion list overrides the list of high-risk file types built into Windows and has a lower precedence than the high-risk or medium-risk inclusion lists (where an extension is listed in more than one inclusion list). If you enable this policy setting, you can specify file types that pose a low risk. @@ -342,28 +365,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -380,7 +409,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the list of moderate-risk file types. If the attachment is in the list of moderate-risk file types and is from the restricted or Internet zone, Windows prompts the user before accessing the file. This inclusion list overrides the list of potentially high-risk file types built into Windows and it takes precedence over the low-risk inclusion list but has a lower precedence than the high-risk inclusion list (where an extension is listed in more than one inclusion list). +This policy setting allows you to configure the list of moderate-risk file types. If the attachment is in the list of moderate-risk file types and is from the restricted or Internet zone, Windows prompts the user before accessing the file. This inclusion list overrides the list of potentially high-risk file types built into Windows and it takes precedence over the low-risk inclusion list but has a lower precedence than the high-risk inclusion list (where an extension is listed in more than one inclusion list). If you enable this policy setting, you can specify file types which pose a moderate risk. diff --git a/windows/client-management/mdm/policy-csp-admx-auditsettings.md b/windows/client-management/mdm/policy-csp-admx-auditsettings.md index 56d9939332..e2ccc80ff4 100644 --- a/windows/client-management/mdm/policy-csp-admx-auditsettings.md +++ b/windows/client-management/mdm/policy-csp-admx-auditsettings.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting determines what information is logged in security audit events when a new process has been created. This setting only applies when the Audit Process Creation policy is enabled. +This policy setting determines what information is logged in security audit events when a new process has been created. This setting only applies when the Audit Process Creation policy is enabled. If you enable this policy setting, the command line information for every process will be logged in plain text in the security event log as part of the Audit Process Creation event 4688, "a new process has been created," on the workstations and servers on which this policy setting is applied. diff --git a/windows/client-management/mdm/policy-csp-admx-bits.md b/windows/client-management/mdm/policy-csp-admx-bits.md index 9a5fd957e7..76a477a1a4 100644 --- a/windows/client-management/mdm/policy-csp-admx-bits.md +++ b/windows/client-management/mdm/policy-csp-admx-bits.md @@ -75,28 +75,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -113,7 +119,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This setting affects whether the BITS client is allowed to use Windows Branch Cache. If the Windows Branch Cache component is installed and enabled on a computer, BITS jobs on that computer can use Windows Branch Cache by default. +This setting affects whether the BITS client is allowed to use Windows Branch Cache. If the Windows Branch Cache component is installed and enabled on a computer, BITS jobs on that computer can use Windows Branch Cache by default. If you enable this policy setting, the BITS client does not use Windows Branch Cache. @@ -147,28 +153,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -185,7 +197,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the computer will act as a BITS peer caching client. By default, when BITS peer caching is enabled, the computer acts as both a peer caching server (offering files to its peers) and a peer caching client (downloading files from its peers). +This policy setting specifies whether the computer will act as a BITS peer caching client. By default, when BITS peer caching is enabled, the computer acts as both a peer caching server (offering files to its peers) and a peer caching client (downloading files from its peers). If you enable this policy setting, the computer will no longer use the BITS peer caching feature to download files; files will be downloaded only from the origin server. However, the computer will still make files available to its peers. @@ -219,28 +231,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -257,7 +275,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the computer will act as a BITS peer caching server. By default, when BITS peer caching is enabled, the computer acts as both a peer caching server (offering files to its peers) and a peer caching client (downloading files from its peers). +This policy setting specifies whether the computer will act as a BITS peer caching server. By default, when BITS peer caching is enabled, the computer acts as both a peer caching server (offering files to its peers) and a peer caching client (downloading files from its peers). If you enable this policy setting, the computer will no longer cache downloaded files and offer them to its peers. However, the computer will still download files from peers. @@ -292,28 +310,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -330,7 +354,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines if the Background Intelligent Transfer Service (BITS) peer caching feature is enabled on a specific computer. By default, the files in a BITS job are downloaded only from the origin server specified by the job's owner. +This policy setting determines if the Background Intelligent Transfer Service (BITS) peer caching feature is enabled on a specific computer. By default, the files in a BITS job are downloaded only from the origin server specified by the job's owner. If BITS peer caching is enabled, BITS caches downloaded files and makes them available to other BITS peers. When transferring a download job, BITS first requests the files for the job from its peers in the same IP subnet. If none of the peers in the subnet have the requested files, BITS downloads them from the origin server. @@ -364,28 +388,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -402,7 +432,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the network bandwidth that BITS uses for peer cache transfers (this setting does not affect transfers from the origin server). +This policy setting limits the network bandwidth that BITS uses for peer cache transfers (this setting does not affect transfers from the origin server). To prevent any negative impact to a computer caused by serving other peers, by default BITS will use up to 30 percent of the bandwidth of the slowest active network interface. For example, if a computer has both a 100 Mbps network card and a 56 Kbps modem, and both are active, BITS will use a maximum of 30 percent of 56 Kbps. @@ -440,28 +470,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -478,7 +514,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the network bandwidth that Background Intelligent Transfer Service (BITS) uses for background transfers during the maintenance days and hours. Maintenance schedules further limit the network bandwidth that is used for background transfers. +This policy setting limits the network bandwidth that Background Intelligent Transfer Service (BITS) uses for background transfers during the maintenance days and hours. Maintenance schedules further limit the network bandwidth that is used for background transfers. If you enable this policy setting, you can define a separate set of network bandwidth limits and set up a schedule for the maintenance period. @@ -515,28 +551,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -553,7 +595,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the network bandwidth that Background Intelligent Transfer Service (BITS) uses for background transfers during the work and non-work days and hours. The work schedule is defined using a weekly calendar, which consists of days of the week and hours of the day. All hours and days that are not defined in a work schedule are considered non-work hours. +This policy setting limits the network bandwidth that Background Intelligent Transfer Service (BITS) uses for background transfers during the work and non-work days and hours. The work schedule is defined using a weekly calendar, which consists of days of the week and hours of the day. All hours and days that are not defined in a work schedule are considered non-work hours. If you enable this policy setting, you can set up a schedule for limiting network bandwidth during both work and non-work hours. After the work schedule is defined, you can set the bandwidth usage limits for each of the three BITS background priority levels: high, normal, and low. @@ -587,28 +629,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -625,7 +673,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the maximum amount of disk space that can be used for the BITS peer cache, as a percentage of the total system disk size. BITS will add files to the peer cache and make those files available to peers until the cache content reaches the specified cache size. By default, BITS will use 1 percent of the total system disk for the peercache. +This policy setting limits the maximum amount of disk space that can be used for the BITS peer cache, as a percentage of the total system disk size. BITS will add files to the peer cache and make those files available to peers until the cache content reaches the specified cache size. By default, BITS will use 1 percent of the total system disk for the peercache. If you enable this policy setting, you can enter the percentage of disk space to be used for the BITS peer cache. You can enter a value between 1 percent and 80 percent. @@ -659,28 +707,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -731,28 +785,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYestd>
Educationcross markNoNo
@@ -769,7 +829,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the amount of time that Background Intelligent Transfer Service (BITS) will take to download the files in a BITS job. +This policy setting limits the amount of time that Background Intelligent Transfer Service (BITS) will take to download the files in a BITS job. The time limit applies only to the time that BITS is actively downloading files. When the cumulative download time exceeds this limit, the job is placed in the error state. @@ -804,28 +864,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -842,7 +908,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the number of files that a BITS job can contain. By default, a BITS job is limited to 200 files. You can use this setting to raise or lower the maximum number of files a BITS jobs can contain. +This policy setting limits the number of files that a BITS job can contain. By default, a BITS job is limited to 200 files. You can use this setting to raise or lower the maximum number of files a BITS jobs can contain. If you enable this policy setting, BITS will limit the maximum number of files a job can contain to the specified number. @@ -876,28 +942,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -914,7 +986,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the number of BITS jobs that can be created for all users of the computer. By default, BITS limits the total number of jobs that can be created on the computer to 300 jobs. You can use this policy setting to raise or lower the maximum number of user BITS jobs. +This policy setting limits the number of BITS jobs that can be created for all users of the computer. By default, BITS limits the total number of jobs that can be created on the computer to 300 jobs. You can use this policy setting to raise or lower the maximum number of user BITS jobs. If you enable this policy setting, BITS will limit the maximum number of BITS jobs to the specified number. @@ -948,28 +1020,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -986,7 +1064,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the number of BITS jobs that can be created by a user. By default, BITS limits the total number of jobs that can be created by a user to 60 jobs. You can use this setting to raise or lower the maximum number of BITS jobs a user can create. +This policy setting limits the number of BITS jobs that can be created by a user. By default, BITS limits the total number of jobs that can be created by a user to 60 jobs. You can use this setting to raise or lower the maximum number of BITS jobs a user can create. If you enable this policy setting, BITS will limit the maximum number of BITS jobs a user can create to the specified number. @@ -1020,28 +1098,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1058,7 +1142,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the number of ranges that can be added to a file in a BITS job. By default, files in a BITS job are limited to 500 ranges per file. You can use this setting to raise or lower the maximum number ranges per file. +This policy setting limits the number of ranges that can be added to a file in a BITS job. By default, files in a BITS job are limited to 500 ranges per file. You can use this setting to raise or lower the maximum number ranges per file. If you enable this policy setting, BITS will limit the maximum number of ranges that can be added to a file to the specified number. From 0b7421daacf85820649220cc21036be50cd158ab Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 31 Aug 2021 20:55:26 +0530 Subject: [PATCH 0030/1002] Updated --- .../mdm/policy-csp-admx-ciphersuiteorder.md | 44 +- .../mdm/policy-csp-admx-com.md | 44 +- .../mdm/policy-csp-admx-controlpanel.md | 90 ++- .../policy-csp-admx-controlpaneldisplay.md | 624 ++++++++++++------ .../mdm/policy-csp-admx-cpls.md | 27 +- .../policy-csp-admx-credentialproviders.md | 81 ++- .../mdm/policy-csp-admx-credssp.md | 296 ++++++--- .../mdm/policy-csp-admx-credui.md | 52 +- .../mdm/policy-csp-admx-ctrlaltdel.md | 108 ++- 9 files changed, 952 insertions(+), 414 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md b/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md index 44e91fe2e9..b0f0a3ca01 100644 --- a/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md +++ b/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md @@ -40,28 +40,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -78,7 +84,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the cipher suites used by the Secure Socket Layer (SSL). +This policy setting determines the cipher suites used by the Secure Socket Layer (SSL). If you enable this policy setting, SSL cipher suites are prioritized in the order specified. @@ -113,28 +119,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -151,7 +163,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the priority order of ECC curves used with ECDHE cipher suites. +This policy setting determines the priority order of ECC curves used with ECDHE cipher suites. If you enable this policy setting, ECC curves are prioritized in the order specified. Enter one curve name per line. diff --git a/windows/client-management/mdm/policy-csp-admx-com.md b/windows/client-management/mdm/policy-csp-admx-com.md index 13d4fabf45..515d46c987 100644 --- a/windows/client-management/mdm/policy-csp-admx-com.md +++ b/windows/client-management/mdm/policy-csp-admx-com.md @@ -40,28 +40,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -78,7 +84,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting directs the system to search Active Directory for missing Component Object Model (COM) components that a program requires. +This policy setting directs the system to search Active Directory for missing Component Object Model (COM) components that a program requires. Many Windows programs, such as the MMC snap-ins, use the interfaces provided by the COM components. These programs cannot perform all their functions unless Windows has internally registered the required components. @@ -115,28 +121,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -153,7 +165,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting directs the system to search Active Directory for missing Component Object Model (COM) components that a program requires. +This policy setting directs the system to search Active Directory for missing Component Object Model (COM) components that a program requires. Many Windows programs, such as the MMC snap-ins, use the interfaces provided by the COM components. These programs cannot perform all their functions unless Windows has internally registered the required components. diff --git a/windows/client-management/mdm/policy-csp-admx-controlpanel.md b/windows/client-management/mdm/policy-csp-admx-controlpanel.md index 9dec30ad01..bd127d636b 100644 --- a/windows/client-management/mdm/policy-csp-admx-controlpanel.md +++ b/windows/client-management/mdm/policy-csp-admx-controlpanel.md @@ -45,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -83,7 +89,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This setting allows you to display or hide specified Control Panel items, such as Mouse, System, or Personalization, from the Control Panel window and the Start screen. The setting affects the Start screen and Control Panel window, as well as other ways to access Control Panel items, such as shortcuts in Help and Support or command lines that use control.exe. This policy has no effect on items displayed in PC settings. +This setting allows you to display or hide specified Control Panel items, such as Mouse, System, or Personalization, from the Control Panel window and the Start screen. The setting affects the Start screen and Control Panel window, as well as other ways to access Control Panel items, such as shortcuts in Help and Support or command lines that use control.exe. This policy has no effect on items displayed in PC settings. If you enable this setting, you can select specific items not to display on the Control Panel window and the Start screen. @@ -122,28 +128,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -160,7 +172,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the default Control Panel view, whether by category or icons. +This policy setting controls the default Control Panel view, whether by category or icons. If this policy setting is enabled, the Control Panel opens to the icon view. @@ -196,28 +208,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -277,28 +295,38 @@ ADMX Info: - - + + + - + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -315,7 +343,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls which Control Panel items such as Mouse, System, or Personalization, are displayed on the Control Panel window and the Start screen. The only items displayed in Control Panel are those you specify in this setting. This setting affects the Start screen and Control Panel, as well as other ways to access Control Panel items such as shortcuts in Help and Support or command lines that use control.exe. This policy has no effect on items displayed in PC settings. +This policy setting controls which Control Panel items such as Mouse, System, or Personalization, are displayed on the Control Panel window and the Start screen. The only items displayed in Control Panel are those you specify in this setting. This setting affects the Start screen and Control Panel, as well as other ways to access Control Panel items such as shortcuts in Help and Support or command lines that use control.exe. This policy has no effect on items displayed in PC settings. To display a Control Panel item, enable this policy setting and click Show to access the list of allowed Control Panel items. In the Show Contents dialog box in the Value column, enter the Control Panel item's canonical name. For example, enter Microsoft.Mouse, Microsoft.System, or Microsoft.Personalization. diff --git a/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md b/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md index f1f3907cbe..828dd52285 100644 --- a/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md +++ b/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md @@ -105,28 +105,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -143,7 +149,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. Disables the Display Control Panel. +Disables the Display Control Panel. If you enable this setting, the Display Control Panel does not run. When users try to start Display, a message appears explaining that a setting prevents the action. @@ -174,28 +180,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -212,7 +229,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the Settings tab from Display in Control Panel. +Removes the Settings tab from Display in Control Panel. This setting prevents users from using Control Panel to add, configure, or change the display settings on the computer. @@ -241,28 +258,40 @@ ADMX Info: - - + + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -279,7 +308,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting forces the theme color scheme to be the default color scheme. +This setting forces the theme color scheme to be the default color scheme. If you enable this setting, a user cannot change the color scheme of the current desktop theme. @@ -312,28 +341,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -350,7 +390,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting disables the theme gallery in the Personalization Control Panel. +This setting disables the theme gallery in the Personalization Control Panel. If you enable this setting, users cannot change or save a theme. Elements of a theme such as the desktop background, color, sounds, and screen saver can still be changed (unless policies are set to turn them off). @@ -384,28 +424,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -422,7 +473,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users or applications from changing the visual style of the windows and buttons displayed on their screens. +Prevents users or applications from changing the visual style of the windows and buttons displayed on their screens. When enabled on Windows XP, this setting disables the "Windows and buttons" drop-down list on the Appearance tab in Display Properties. @@ -453,28 +504,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -491,7 +553,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Enables desktop screen savers. +Enables desktop screen savers. If you disable this setting, screen savers do not run. Also, this setting disables the Screen Saver section of the Screen Saver dialog in the Personalization or Display Control Panel. As a result, users cannot change the screen saver options. @@ -526,28 +588,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -564,7 +637,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting allows you to force a specific default lock screen and logon image by entering the path (location) of the image file. The same image will be used for both the lock and logon screens. +This setting allows you to force a specific default lock screen and logon image by entering the path (location) of the image file. The same image will be used for both the lock and logon screens. This setting lets you specify the default lock screen and logon image shown when no user is signed in, and also sets the specified image as the default for all users (it replaces the inbox default image). @@ -599,28 +672,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -637,7 +721,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the size of the font in the windows and buttons displayed on their screens. +Prevents users from changing the size of the font in the windows and buttons displayed on their screens. If this setting is enabled, the "Font size" drop-down list on the Appearance tab in Display Properties is disabled. @@ -668,28 +752,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -706,7 +801,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the background image shown when the machine is locked or when on the logon screen. +Prevents users from changing the background image shown when the machine is locked or when on the logon screen. By default, users can change the background image shown when the machine is locked or displaying the logon screen. @@ -737,28 +832,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -775,7 +881,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the look of their start menu background, such as its color or accent. +Prevents users from changing the look of their start menu background, such as its color or accent. By default, users can change the look of their start menu background, such as its color or accent. @@ -810,28 +916,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -848,7 +965,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Disables the Color (or Window Color) page in the Personalization Control Panel, or the Color Scheme dialog in the Display Control Panel on systems where the Personalization feature is not available. +Disables the Color (or Window Color) page in the Personalization Control Panel, or the Color Scheme dialog in the Display Control Panel on systems where the Personalization feature is not available. This setting prevents users from using Control Panel to change the window border and taskbar color (on Windows 8), glass color (on Windows Vista and Windows 7), system colors, or color scheme of the desktop and windows. @@ -881,28 +998,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -919,7 +1047,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from adding or changing the background design of the desktop. +Prevents users from adding or changing the background design of the desktop. By default, users can use the Desktop Background page in the Personalization or Display Control Panel to add a background design (wallpaper) to their desktop. @@ -956,28 +1084,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -994,7 +1133,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the desktop icons. +Prevents users from changing the desktop icons. By default, users can use the Desktop Icon Settings dialog in the Personalization or Display Control Panel to show, hide, or change the desktop icons. @@ -1027,28 +1166,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1096,28 +1246,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1165,28 +1326,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1203,7 +1375,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents the Screen Saver dialog from opening in the Personalization or Display Control Panel. +Prevents the Screen Saver dialog from opening in the Personalization or Display Control Panel. This setting prevents users from using Control Panel to add, configure, or change the screen saver on the computer. It does not prevent a screen saver from running. @@ -1232,28 +1404,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1270,7 +1453,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the sound scheme. +Prevents users from changing the sound scheme. By default, users can use the Sounds tab in the Sound Control Panel to add, remove, or change the system Sound Scheme. @@ -1301,28 +1484,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1339,7 +1533,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Forces Windows to use the specified colors for the background and accent. The color values are specified in hex as #RGB. +Forces Windows to use the specified colors for the background and accent. The color values are specified in hex as #RGB. By default, users can change the background and accent colors. @@ -1370,28 +1564,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1408,7 +1613,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Determines whether screen savers used on the computer are password protected. +Determines whether screen savers used on the computer are password protected. If you enable this setting, all screen savers are password protected. If you disable this setting, password protection cannot be set on any screen saver. @@ -1446,8 +1651,9 @@ ADMX Info: - - + + + @@ -1455,19 +1661,27 @@ ADMX Info: - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Home
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1484,7 +1698,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specifies how much user idle time must elapse before the screen saver is launched. +Specifies how much user idle time must elapse before the screen saver is launched. When configured, this idle time can be set from a minimum of 1 second to a maximum of 86,400 seconds, or 24 hours. If set to zero, the screen saver will not be started. @@ -1530,23 +1744,33 @@ ADMX Info: Home - cross mark + No + No + Pro - cross mark + No + No + Business - cross mark + No + No + Enterprise - check mark + Yes + Yes + Education - cross mark + No + No + @@ -1563,7 +1787,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specifies the screen saver for the user's desktop. +Specifies the screen saver for the user's desktop. If you enable this setting, the system displays the specified screen saver on the user's desktop. Also, this setting disables the drop-down list of screen savers in the Screen Saver dialog in the Personalization or Display Control Panel, which prevents users from changing the screen saver. @@ -1601,28 +1825,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1675,23 +1910,33 @@ ADMX Info: Home - cross mark + No + No + Pro - cross mark + No + No + Business - cross mark + No + No + Enterprise - check mark + Yes + Yes + Education - cross mark + No + No + @@ -1708,7 +1953,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting allows you to force a specific visual style file by entering the path (location) of the visual style file. +This setting allows you to force a specific visual style file by entering the path (location) of the visual style file. This can be a local computer visual style (aero.msstyles), or a file located on a remote server using a UNC path (\\Server\Share\aero.msstyles). @@ -1748,28 +1993,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1786,7 +2042,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Forces the Start screen to use one of the available backgrounds, 1 through 20, and prevents the user from changing it. +Forces the Start screen to use one of the available backgrounds, 1 through 20, and prevents the user from changing it. If this setting is set to zero or not configured, then Start uses the default background, and users can change it. diff --git a/windows/client-management/mdm/policy-csp-admx-cpls.md b/windows/client-management/mdm/policy-csp-admx-cpls.md index 6ad7cad008..e1ee9b86de 100644 --- a/windows/client-management/mdm/policy-csp-admx-cpls.md +++ b/windows/client-management/mdm/policy-csp-admx-cpls.md @@ -36,28 +36,39 @@ manager: dansimp - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -74,7 +85,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows an administrator to standardize the account pictures for all users on a system to the default account picture. One application for this policy setting is to standardize the account pictures to a company logo. +This policy setting allows an administrator to standardize the account pictures for all users on a system to the default account picture. One application for this policy setting is to standardize the account pictures to a company logo. > [!NOTE] > The default account picture is stored at %PROGRAMDATA%\Microsoft\User Account Pictures\user.jpg. The default guest picture is stored at %PROGRAMDATA%\Microsoft\User Account Pictures\guest.jpg. If the default pictures do not exist, an empty frame is displayed. diff --git a/windows/client-management/mdm/policy-csp-admx-credentialproviders.md b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md index b7ed4ab54a..0cad585609 100644 --- a/windows/client-management/mdm/policy-csp-admx-credentialproviders.md +++ b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md @@ -42,28 +42,39 @@ manager: dansimp - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -80,7 +91,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control whether a user can change the time before a password is required when a Connected Standby device screen turns off. +This policy setting allows you to control whether a user can change the time before a password is required when a Connected Standby device screen turns off. If you enable this policy setting, a user on a Connected Standby device can change the amount of time after the device's screen turns off before a password is required when waking the device. The time is limited by any EAS settings or Group Policies that affect the maximum idle time before a device locks. Additionally, if a password is required when a screensaver turns on, the screensaver timeout will limit the options the user may choose. @@ -115,28 +126,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -153,7 +175,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows the administrator to assign a specified credential provider as the default credential provider. +This policy setting allows the administrator to assign a specified credential provider as the default credential provider. If you enable this policy setting, the specified credential provider is selected on other user tile. @@ -188,28 +210,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -226,7 +259,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows the administrator to exclude the specified credential providers from use during authentication. +This policy setting allows the administrator to exclude the specified credential providers from use during authentication. > [!NOTE] > Credential providers are used to process and validate user credentials during logon or when authentication is required. Windows Vista provides two default credential providers: Password and Smart Card. An administrator can install additional credential providers for different sets of credentials (for example, to support biometric authentication). diff --git a/windows/client-management/mdm/policy-csp-admx-credssp.md b/windows/client-management/mdm/policy-csp-admx-credssp.md index 04bbf46ba4..f55b199a4f 100644 --- a/windows/client-management/mdm/policy-csp-admx-credssp.md +++ b/windows/client-management/mdm/policy-csp-admx-credssp.md @@ -66,28 +66,38 @@ manager: dansimp - - + + + - + + + - + + + - + + + - + + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -104,7 +114,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). This policy setting applies when server authentication was achieved via NTLM. @@ -146,28 +156,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -184,7 +205,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). This policy setting applies when server authentication was achieved by using a trusted X509 certificate or Kerberos. @@ -231,28 +252,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -269,7 +301,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the CredSSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the CredSSP component (for example: Remote Desktop Connection). Some versions of the CredSSP protocol are vulnerable to an encryption oracle attack against the client. This policy controls compatibility with vulnerable clients and servers. This policy allows you to set the level of protection desired for the encryption oracle vulnerability. @@ -311,28 +343,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -349,7 +392,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). This policy setting applies when server authentication was achieved via a trusted X509 certificate or Kerberos. @@ -393,28 +436,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -431,7 +485,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). This policy setting applies when server authentication was achieved via NTLM. @@ -475,28 +529,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -513,7 +578,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). This policy setting applies when server authentication was achieved via a trusted X509 certificate or Kerberos. @@ -557,28 +622,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -595,7 +671,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). This policy setting applies when server authentication was achieved via NTLM. @@ -639,28 +715,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -677,7 +764,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). If you enable this policy setting, you can specify the servers to which the user's default credentials cannot be delegated (default credentials are those that you use when first logging on to Windows). @@ -719,28 +806,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -757,7 +855,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). If you enable this policy setting, you can specify the servers to which the user's fresh credentials cannot be delegated (fresh credentials are those that you are prompted for when executing the application). @@ -799,28 +897,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -837,7 +946,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). If you enable this policy setting, you can specify the servers to which the user's saved credentials cannot be delegated (saved credentials are those that you elect to save/remember using the Windows credential manager). @@ -879,28 +988,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -917,7 +1037,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. When running in Restricted Admin or Remote Credential Guard mode, participating apps do not expose signed in or supplied credentials to a remote host. Restricted Admin limits access to resources located on other servers or networks from the remote host because credentials are not delegated. Remote Credential Guard does not limit access to resources because it redirects all requests back to the client device. +When running in Restricted Admin or Remote Credential Guard mode, participating apps do not expose signed in or supplied credentials to a remote host. Restricted Admin limits access to resources located on other servers or networks from the remote host because credentials are not delegated. Remote Credential Guard does not limit access to resources because it redirects all requests back to the client device. Participating apps: Remote Desktop Client diff --git a/windows/client-management/mdm/policy-csp-admx-credui.md b/windows/client-management/mdm/policy-csp-admx-credui.md index acb7942b92..d1ad1b5737 100644 --- a/windows/client-management/mdm/policy-csp-admx-credui.md +++ b/windows/client-management/mdm/policy-csp-admx-credui.md @@ -39,28 +39,39 @@ manager: dansimp - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -77,7 +88,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting requires the user to enter Microsoft Windows credentials using a trusted path, to prevent a Trojan horse or other types of malicious code from stealing the user’s Windows credentials. +This policy setting requires the user to enter Microsoft Windows credentials using a trusted path, to prevent a Trojan horse or other types of malicious code from stealing the user’s Windows credentials. > [!NOTE] > This policy affects nonlogon authentication tasks only. As a security best practice, this policy should be enabled. @@ -111,28 +122,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
diff --git a/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md b/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md index b42e1e9ad0..9836d5e9d0 100644 --- a/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md +++ b/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md @@ -45,28 +45,39 @@ manager: dansimp - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -83,7 +94,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from changing their Windows password on demand. +This policy setting prevents users from changing their Windows password on demand. If you enable this policy setting, the 'Change Password' button on the Windows Security dialog box will not appear when you press Ctrl+Alt+Del. @@ -115,28 +126,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -153,7 +175,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from locking the system. +This policy setting prevents users from locking the system. While locked, the desktop is hidden and the system cannot be used. Only the user who locked the system or the system administrator can unlock it. @@ -188,28 +210,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -226,7 +259,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from starting Task Manager. +This policy setting prevents users from starting Task Manager. Task Manager (**taskmgr.exe**) lets users start and stop programs, monitor the performance of their computers, view and monitor all programs running on their computers, including system services, find the executable names of programs, and change the priority of the process in which programs run. @@ -259,28 +292,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -297,7 +341,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting disables or removes all menu items and buttons that log the user off the system. +This policy setting disables or removes all menu items and buttons that log the user off the system. If you enable this policy setting, users will not see the Log off menu item when they press Ctrl+Alt+Del. This will prevent them from logging off unless they restart or shutdown the computer, or clicking Log off from the Start menu. From 771e35488aa56bd2e1da4e6503d0e0c16e62edf0 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Wed, 1 Sep 2021 13:30:10 -0700 Subject: [PATCH 0031/1002] win11 topics added --- windows/deployment/deploy-windows-mdt/TOC.yml | 16 + ...uted-environment-for-windows-deployment.md | 270 ++++++ .../create-a-windows-11-reference-image.md | 682 ++++++++++++++ .../deploy-a-windows-11-image-using-mdt.md | 845 ++++++++++++++++++ ...d-with-the-microsoft-deployment-toolkit.md | 1 + .../prepare-for-windows-deployment-mdt.md | 262 ++++++ ...h-a-windows-10-computer-with-windows-11.md | 120 +++ ...-10-computer-with-a-windows-11-computer.md | 165 ++++ ...1-with-the-microsoft-deployment-toolkit.md | 114 +++ 9 files changed, 2475 insertions(+) create mode 100644 windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md create mode 100644 windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md create mode 100644 windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md create mode 100644 windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md create mode 100644 windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md create mode 100644 windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md create mode 100644 windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md diff --git a/windows/deployment/deploy-windows-mdt/TOC.yml b/windows/deployment/deploy-windows-mdt/TOC.yml index 51493a1083..0348c31ff7 100644 --- a/windows/deployment/deploy-windows-mdt/TOC.yml +++ b/windows/deployment/deploy-windows-mdt/TOC.yml @@ -18,6 +18,22 @@ href: replace-a-windows-7-computer-with-a-windows-10-computer.md - name: Perform an in-place upgrade to Windows 10 with MDT href: upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md + - name: Deploy Windows 11 with MDT + items: + - name: Prepare for deployment with MDT + href: prepare-for-windows-deployment-with-mdt.md + - name: Create a Windows 11 reference image + href: create-a-windows-11-reference-image.md + - name: Deploy a Windows 11 image using MDT + href: deploy-a-windows-11-image-using-mdt.md + - name: Build a distributed environment for Windows 10 deployment + href: build-a-distributed-environment-for-windows-10-deployment.md + - name: Refresh a Windows 10 computer with Windows 11 + href: refresh-a-windows-10-computer-with-windows-11.md + - name: Replace a Windows 10 computer with a Windows 11 computer + href: replace-a-windows-10-computer-with-a-windows-11-computer.md + - name: Perform an in-place upgrade to Windows 11 with MDT + href: upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md - name: Customize MDT items: - name: Configure MDT settings diff --git a/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md b/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md new file mode 100644 index 0000000000..06399d410a --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md @@ -0,0 +1,270 @@ +--- +title: Build a distributed environment for Windows 10 deployment (Windows 10) +description: In this topic, you will learn how to replicate your Windows 10 deployment shares to facilitate the deployment of Windows 10 in remote or branch locations. +ms.assetid: a6cd5657-6a16-4fff-bfb4-44760902d00c +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: replication, replicate, deploy, configure, remote +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Build a distributed environment for Windows 10 deployment + +**Applies to** +- Windows 10 + +Perform the steps in this article to build a distributed environment for Windows 10 deployment. A distributed environment for deployment is useful when you have a segmented network, for example one that is segmented geographically into two branch locations. If you work in a distributed environment, replicating the deployment shares is an important part of a deployment solution because images of 5 GB or more in size can present bandwidth issues when deployed over the wire. Replicating this content enables clients to do local deployments. + +Four computers are used in this topic: DC01, MDT01, MDT02, and PC0006. DC01 is a domain controller, MDT01 and MDT02 are domain member computers running Windows Server 2019, and PC0006 is a blank device where we will deploy Windows 10. The second deployment server (MDT02) will be configured for a remote site (Stockholm) by replicating the deployment share on MDT01 at the original site (New York). All devices are members of the domain contoso.com for the fictitious Contoso Corporation. + +For the purposes of this article, we assume that MDT02 is prepared with the same network and storage capabilities that were specified for MDT01, except that MDT02 is located on a different subnet than MDT01. For more details on the infrastructure setup for this topic, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). + +![figure 1.](../images/mdt-10-fig01.png) + +Computers used in this topic. + +>HV01 is also used in this topic to host the PC0006 virtual machine. + +## Replicate deployment shares + +Replicating the content between MDT01 (New York) and MDT02 (Stockholm) can be done in a number of different ways. The most common content replication solutions with Microsoft Deployment Toolkit (MDT) use either the Linked Deployment Shares (LDS) feature or Distributed File System Replication (DFS-R). Some organizations have used a simple robocopy script for replication of the content. + +> [!NOTE] +> Robocopy has options that allow for synchronization between folders. It has a simple reporting function; it supports transmission retry; and, by default, it will only copy/remove files from the source that are newer than files on the target. + +### Linked deployment shares in MDT + +LDS is a built-in feature in MDT for replicating content. However, LDS works best with strong connections such as LAN connections with low latency. For most WAN links, DFS-R is the better option. + +### Why DFS-R is a better option + +DFS-R is not only very fast and reliable, but it also offers central monitoring, bandwidth control, and a great delta replication engine. DFS-R will work equally well whether you have 2 sites or 90. When using DFS-R for MDT, we recommend running your deployment servers on Windows Server 2008 R2 or higher. From that version on, you can configure the replication targets as read-only, which is exactly what you want for MDT. This way, you can have your master deployment share centralized and replicate out changes as they happen. DFS-R will quickly pick up changes at the central deployment share in MDT01 and replicate the delta changes to MDT02. + +## Set up Distributed File System Replication (DFS-R) for replication + +Setting up DFS-R for replication is a quick and straightforward process: Prepare the deployment servers, create a replication group, then configure some replication settings. + +### Prepare MDT01 for replication + +On **MDT01**: + +1. Install the DFS Replication role on MDT01 by entering the following at an elevated Windows PowerShell prompt: + +```powershell +Install-WindowsFeature -Name FS-DFS-Replication -IncludeManagementTools +``` + +2. Wait for installation to comlete, and then verify that the installation was successful. See the following output: + +```output +PS C:\> Install-WindowsFeature -Name FS-DFS-Replication -IncludeManagementTools + +Success Restart Needed Exit Code Feature Result +------- -------------- --------- -------------- +True No Success {DFS Replication, DFS Management Tools, Fi... +``` + +### Prepare MDT02 for replication + +On **MDT02**: + +1. Perform the same procedure on MDT02 by entering the following at an elevated Windows PowerShell prompt: + +```powershell +Install-WindowsFeature -Name FS-DFS-Replication -IncludeManagementTools +``` + +2. Wait for installation to comlete, and then verify that the installation was successful. See the following output: + +```output +PS C:\> Install-WindowsFeature -Name FS-DFS-Replication -IncludeManagementTools + +Success Restart Needed Exit Code Feature Result +------- -------------- --------- -------------- +True No Success {DFS Replication, DFS Management Tools, Fi... +``` + +### Create the MDTProduction folder on MDT02 + +On **MDT02**: + +1. Create and share the **D:\\MDTProduction** folder using default permissions by entering the following at an elevated command prompt: + + ```powershell + mkdir d:\MDTProduction + New-SmbShare -Name "MDTProduction$" -Path "D:\MDTProduction" + ``` + +2. You should see the following output: + + ```output + C:\> New-SmbShare -Name "MDTProduction$" -Path "D:\MDTProduction" + + Name ScopeName Path Description + ---- --------- ---- ----------- + MDTProduction$ * D:\MDTProduction + ``` + +### Configure the deployment share + +When you have multiple deployment servers sharing the same content, you need to configure the Bootstrap.ini file with information about which server to connect to based on where the client is located. In MDT, that can be done by using the DefaultGateway property. + +On **MDT01**: + +1. Using Notepad, navigate to the **D:\\MDTProduction\\Control** folder and modify the Boostrap.ini file as follows. Under [DefaultGateway] enter the IP addresses for the client's default gateway in New York and Stockholm, respectively (replace 10.10.10.1 and 10.10.20.1 with your default gateways). The default gateway setting is what tells the client which deployment share (i.e. server) to use. + + ```ini + [Settings] + Priority=DefaultGateway, Default + + [DefaultGateway] + 10.10.10.1=NewYork + 10.10.20.1=Stockholm + + [NewYork] + DeployRoot=\\MDT01\MDTProduction$ + + [Stockholm] + DeployRoot=\\MDT02\MDTProduction$ + + [Default] + UserDomain=CONTOSO + UserID=MDT_BA + UserPassword=pass@word1 + SkipBDDWelcome=YES + ``` + >[!NOTE] + >The DeployRoot value needs to go into the Bootstrap.ini file, but you can use the same logic in the CustomSettings.ini file. For example, you can redirect the logs to the local deployment server (SLSHARE), or have the User State Migration Tool (USMT) migration store (UDDIR) local. To learn more about USMT, see [Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md) and [Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md). + +2. Save the Bootstrap.ini file. +3. Using the Deployment Workbench, right-click the **MDT Production** deployment share and select **Update Deployment Share**. Use the default settings for the Update Deployment Share Wizard. This process will take a few minutes. +4. After the update is complete, use the Windows Deployment Services console on MDT01. In the **Boot Images** node, right-click the **MDT Production x64** boot image and select **Replace Image**. +5. Browse and select the **D:\\MDTProduction\\Boot\\LiteTouchPE\_x64.wim** boot image, and then complete Replace Boot Image Wizard using the default settings. + + ![figure 5.](../images/mdt-10-fig05.png) + + Replacing the updated boot image in WDS. + + >[!TIP] + >If you modify bootstrap.ini again later, be sure to repeat the process of updating the deployment share in the Deployment Workbench and replacing the boot image in the WDS console. + + ## Replicate the content + + Once the MDT01 and MDT02 servers are prepared, you are ready to configure the actual replication. + + ### Create the replication group + +6. On MDT01, using DFS Management (dfsmgmt.msc), right-click **Replication**, and click **New Replication Group**. +7. On the **Replication Group Type** page, select **Multipurpose replication group**, and click **Next**. +8. On the **Name and Domain** page, assign the **MDTProduction** name, and click **Next**. +9. On the **Replication Group Members** page, click **Add**, add **MDT01** and **MDT02**, and then click **Next**. + + ![figure 6.](../images/mdt-10-fig06.png) + + Adding the Replication Group Members. + +10. On the **Topology Selection** page, select the **Full mesh** option and click **Next**. +11. On the **Replication Group Schedule and Bandwidth** page, accept the default settings and click **Next**. +12. On the **Primary Member** page, select **MDT01** and click **Next**. +13. On the **Folders to Replicate** page, click **Add**, enter **D:\\MDTProduction** as the folder to replicate, click **OK**, and then click **Next**. +14. On the **Local Path of MDTProduction** on the **Other Members** page, select **MDT02**, and click **Edit**. +15. On the **Edit** page, select the **Enabled** option, type in **D:\\MDTProduction** as the local path of folder, select the **Make the selected replicated folder on this member read-only** check box, click **OK**, and then click **Next**. +16. On the **Review Settings and Create Replication Group** page, click **Create**. +17. On the **Confirmation** page, click **Close**. + + ### Configure replicated folders + +18. On **MDT01**, using DFS Management, expand **Replication** and then select **MDTProduction**. +19. In the middle pane, right-click the **MDT01** member and click **Properties**. +20. On the **MDT01 (MDTProduction) Properties** page, configure the following and then click **OK**: + 1. In the **Staging** tab, set the quota to **20480 MB**. + 2. In the **Advanced** tab, set the quota to **8192 MB**. + In this scenario the size of the deployment share is known, but you might need to change the values for your environment. A good rule of thumb is to get the size of the 16 largest files and make sure they fit in the staging area. Below is a Windows PowerShell example that calculates the size of the 16 largest files in the D:\\MDTProduction deployment share: + + ``` powershell + (Get-ChildItem D:\MDTProduction -Recurse | Sort-Object Length -Descending | Select-Object -First 16 | Measure-Object -Property Length -Sum).Sum /1GB + ``` + +21. In the middle pane, right-click the **MDT02** member and select **Properties**. +22. On the **MDT02 (MDTProduction) Properties** page, configure the following and then click **OK**: + 1. In the **Staging** tab, set the quota to **20480 MB**. + 2. In the **Advanced** tab, set the quota to **8192 MB**. + + > [!NOTE] + > It will take some time for the replication configuration to be picked up by the replication members (MDT01 and MDT02). The time for the initial sync will depend on the WAN link speed between the sites. After that, delta changes are replicated quickly. + +23. Verify that MDT01 and MDT02 are members of the MDTProduction replication group, with MDT01 being primary as follows using an elevated command prompt: + +```cmd +C:\> dfsradmin membership list /rgname:MDTProduction /attr:MemName,IsPrimary +MemName IsPrimary +MDT01 Yes +MDT02 No +``` + +### Verify replication + +On **MDT02**: + +1. Wait until you start to see content appear in the **D:\\MDTProduction** folder. +2. Using DFS Management, expand **Replication**, right-click **MDTProduction**, and select **Create Diagnostics Report**. +3. In the Diagnostics Report Wizard, on the **Type of Diagnostics Report or Test** page, choose **Health report** and click **Next**. +4. On the **Path and Name** page, accept the default settings and click **Next**. +5. On the **Members to Include** page, accept the default settings and click **Next**. +6. On the **Options** page, accept the default settings and click **Next**. +7. On the **Review Settings and Create Report** page, click **Create**. +8. Open the report in Internet Explorer, and if necessary, select the **Allow blocked content** option. + +![figure 9.](../images/mdt-10-fig09.png) + +The DFS Replication Health Report. + +>If there are replication errors you can review the DFS event log in Event Viewer under **Applications and Services Logs**. + +## Configure Windows Deployment Services (WDS) in a remote site + +Like you did in the previous topic for MDT01, you need to add the MDT Production Lite Touch x64 Boot image to Windows Deployment Services on MDT02. For the following steps, we assume that WDS has already been installed on MDT02. +1. On MDT02, using the WDS console, right-click **Boot Images** and select **Add Boot Image**. +2. Browse to the **D:\\MDTProduction\\Boot\\LiteTouchPE\_x64.wim** file and add the image with the default settings. + +## Deploy a Windows 10 client to the remote site + +Now you should have a solution ready for deploying the Windows 10 client to the remote site: Stockholm, using the MDTProduction deployment share replica on MDT02. You can test this deployment with the following optional procedure. + +>For demonstration purposes, the following procedure uses a virtual machine (PC0006) hosted by the Hyper-V server HV01. To use the remote site server (MDT02) the VM must be assigned a default gateway that matches the one you entered in the Boostrap.ini file. + +1. Create a virtual machine with the following settings: + 1. Name: PC0006 + 2. Location: C:\\VMs + 3. Generation: 2 + 4. Memory: 2048 MB + 5. Hard disk: 60 GB (dynamic disk) + 6. Install an operating system from a network-based installation server +2. Start the PC0006 virtual machine, and press **Enter** to start the Pre-Boot Execution Environment (PXE) boot. The VM will now load the Windows PE boot image from the WDS server. +3. After Windows Preinstallation Environment (Windows PE) has booted, complete the Windows Deployment Wizard using the following settings: + 1. Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Custom Image + 2. Computer Name: PC0006 + 3. Applications: Select the Install - Adobe Reader +4. Setup will now start and perform the following: + 1. Install the Windows 10 Enterprise operating system. + 2. Install applications. + 3. Update the operating system using your local Windows Server Update Services (WSUS) server. + +![pc0001.](../images/pc0006.png) + +## Related topics + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
+[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
+[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
+[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
+[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
+[Configure MDT settings](configure-mdt-settings.md) \ No newline at end of file diff --git a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md new file mode 100644 index 0000000000..33d92b8cc9 --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md @@ -0,0 +1,682 @@ +--- +title: Create a Windows 10 reference image (Windows 10) +description: Creating a reference image is important because that image serves as the foundation for the devices in your organization. +ms.assetid: 9da2fb57-f2ff-4fce-a858-4ae4c237b5aa +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: deploy, deployment, configure, customize, install, installation +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Create a Windows 10 reference image + +**Applies to** +- Windows 10 + +Creating a reference image is important because that image serves as the foundation for the devices in your organization. In this topic, you will learn how to create a Windows 10 reference image using the Microsoft Deployment Toolkit (MDT). You will create a deployment share, configure rules and settings, and import all the applications and operating system files required to build a Windows 10 reference image. After completing the steps outlined in this topic, you will have a Windows 10 reference image that can be used in your deployment solution. + +>[!NOTE] +>See [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md) for more information about the server, client, and network infrastructure used in this guide. + +For the purposes of this topic, we will use three computers: DC01, MDT01, and HV01. + - DC01 is a domain controller for the contoso.com domain. + - MDT01 is a contoso.com domain member server. + - HV01 is a Hyper-V server that will be used to build the reference image. + + ![devices.](../images/mdt-08-fig01.png) + + Computers used in this topic. + +## The reference image + +The reference image described in this guide is designed primarily for deployment to physical devices. However, the reference image is typically created on a virtual platform, before being automatically run through the System Preparation (Sysprep) tool process and captured to a Windows Imaging (WIM) file. The reasons for creating the reference image on a virtual platform are the following: +- To reduce development time and can use snapshots to test different configurations quickly. +- To rule out hardware issues. You simply get the best possible image, and if you have a problem, it's not likely to be hardware related. +- To ensures that you won't have unwanted applications that could be installed as part of a driver install but not removed by the Sysprep process. +- The image is easy to move between lab, test, and production. + +## Set up the MDT build lab deployment share + +With Windows 10, there is no hard requirement to create reference images. However, to reduce the time needed for deployment, you might want to create a reference image that contains a few base applications as well as all of the latest updates. This section will show you how to create and configure the MDT Build Lab deployment share to create a Windows 10 reference image. Because reference images will be deployed only to virtual machines during the creation process and have specific settings (rules), you should always create a separate deployment share specifically for this process. + +### Create the MDT build lab deployment share + +On **MDT01**: + +- Sign in as contoso\\administrator using a password of pass@word1 (credentials from the [prepare for deployment](prepare-for-windows-deployment-with-mdt.md) topic). +- Start the MDT deployment workbench, and pin this to the taskbar for easy access. +- Using the Deployment Workbench, right-click **Deployment Shares** and select **New Deployment Share**. +- Use the following settings for the New Deployment Share Wizard: + - Deployment share path: **D:\\MDTBuildLab** + - Share name: **MDTBuildLab$** + - Deployment share description: **MDT Build Lab** +- Accept the default selections on the Options page and click **Next**. +- Review the Summary page, click **Next**, wait for the deployment share to be created, then click **Finish**. +- Verify that you can access the \\\\MDT01\\MDTBuildLab$ share. + + ![figure 2.](../images/mdt-08-fig02.png) + + The Deployment Workbench with the MDT Build Lab deployment share. + +### Enable monitoring + +To monitor the task sequence as it happens, right-click the **MDT Build Lab** deployment share, click **Properties**, click the **Monitoring** tab, and select **Enable monitoring for this deployment share**. This step is optional. + +### Configure permissions for the deployment share + +In order to read files in the deployment share and write the reference image back to it, you need to assign NTFS and SMB permissions to the MDT Build Account (MDT\_BA) for the **D:\\MDTBuildLab** folder + +On **MDT01**: + +1. Ensure you are signed in as **contoso\\administrator**. +2. Modify the NTFS permissions for the **D:\\MDTBuildLab** folder by running the following command in an elevated Windows PowerShell prompt: + + ``` powershell + icacls "D:\MDTBuildLab" /grant '"CONTOSO\MDT_BA":(OI)(CI)(M)' + grant-smbshareaccess -Name MDTBuildLab$ -AccountName "Contoso\MDT_BA" -AccessRight Full -force + ``` + +## Add setup files + +This section will show you how to populate the MDT deployment share with the Windows 10 operating system source files, commonly referred to as setup files, which will be used to create a reference image. Setup files are used during the reference image creation process and are the foundation for the reference image. + +### Add the Windows 10 installation files + +MDT supports adding both full source Windows 10 DVDs (ISOs) and custom images that you have created. In this case, you create a reference image, so you add the full source setup files from Microsoft. + +>[!NOTE] +>Due to the Windows limits on path length, we are purposely keeping the operating system destination directory short, using the folder name W10EX64RTM rather than a more descriptive name like Windows 10 Enterprise x64 RTM. + +### Add Windows 10 Enterprise x64 (full source) + +On **MDT01**: + +1. Sign in as **contoso\\administrator** and copy the content of a Windows 10 Enterprise x64 DVD/ISO to the **D:\\Downloads\\Windows 10 Enterprise x64** folder on MDT01, or just insert the DVD or mount an ISO on MDT01. The following example shows the files copied to the D:\\Downloads folder, but you can also choose to import the OS directly from an ISO or DVD. + + ![ISO.](../images/iso-data.png) + +2. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Build Lab**. +3. Right-click the **Operating Systems** node, and create a new folder named **Windows 10**. +4. Expand the **Operating Systems** node, right-click the **Windows 10** folder, and select **Import Operating System**. Use the following settings for the Import Operating System Wizard: + - Full set of source files + - Source directory: (location of your source files) + - Destination directory name: W10EX64RTM +5. After adding the operating system, in the **Operating Systems / Windows 10** folder, double-click it and change the name to: **Windows 10 Enterprise x64 RTM Default Image**. See the following example. + + ![Default image.](../images/deployment-workbench01.png) + +>Depending on the DVD you used, there might be multiple editions available. For the purposes of this guide, we are using the Windows 10 Enterprise image, but other images will also work. + +## Add applications + +Before you create an MDT task sequence, you need to add any applications and scripts you wish to install to the MDT Build Lab share. + +On **MDT01**: + +First, create an MDT folder to store the Microsoft applications that will be installed: + +1. In the MDT Deployment Workbench, expand **Deployment Shares \\ MDT Build Lab \\ Applications** +2. Right-click **Applications** and then click **New Folder**. +3. Under **Folder name**, type **Microsoft**. +4. Click **Next** twice, and then click **Finish**. + +The steps in this section use a strict naming standard for your MDT applications. +- Use the "Install - " prefix for typical application installations that run a setup installer of some kind, +- Use the "Configure - " prefix when an application configures a setting in the operating system. +- You also add an " - x86", " - x64", or "- x86-x64" suffix to indicate the application's architecture (some applications have installers for both architectures). + +Using a script naming standard is always recommended when using MDT as it helps maintain order and consistency. + +By storing configuration items as MDT applications, it is easy to move these objects between various solutions, or between test and production environments. + +In example sections, you will add the following applications: + +- Install - Microsoft Office 365 Pro Plus - x64 +- Install - Microsoft Visual C++ Redistributable 2019 - x86 +- Install - Microsoft Visual C++ Redistributable 2019 - x64 + +>The 64-bit version of Microsoft Office 365 Pro Plus is recommended unless you need legacy app support. For more information, see [Choose between the 64-bit or 32-bit version of Office](https://support.office.com/article/choose-between-the-64-bit-or-32-bit-version-of-office-2dee7807-8f95-4d0c-b5fe-6c6f49b8d261) + +Download links: +- [Office Deployment Tool](https://www.microsoft.com/download/details.aspx?id=49117) +- [Microsoft Visual C++ Redistributable 2019 - x86](https://aka.ms/vs/16/release/VC_redist.x86.exe) +- [Microsoft Visual C++ Redistributable 2019 - x64](https://aka.ms/vs/16/release/VC_redist.x64.exe) + +Download all three items in this list to the D:\\Downloads folder on MDT01. + +**Note**: For the purposes of this lab, we will leave the MSVC files in the D:\\Downloads folder and the Office365 files will be extracted to a child folder. If you prefer, you can place each application in its own separate child folder and then modify the $ApplicationSourcePath below as needed (instead of just D:\\Downloads). + +>[!NOTE] +>All the Microsoft Visual C++ downloads can be found on [The latest supported Visual C++ downloads](https://go.microsoft.com/fwlink/p/?LinkId=619523). Visual C++ 2015, 2017 and 2019 all share the same redistributable files. + +### Create configuration file: Microsoft Office 365 Professional Plus x64 + +1. After downloading the most current version of the Office Deployment tool from the Microsoft Download Center using the link provided above, run the self-extracting executable file and extract the files to **D:\\Downloads\\Office365**. The Office Deployment Tool (setup.exe) and several sample configuration.xml files will be extracted. +2. Using a text editor (such as Notepad), create an XML file in the D:\\Downloads\\Office365 directory with the installation settings for Microsoft 365 Apps for enterprise that are appropriate for your organization. The file uses an XML format, so the file you create must have an extension of .xml but the file can have any filename. + + For example, you can use the following configuration.xml file, which provides these configuration settings: + - Install the 64-bit version of Microsoft 365 Apps for enterprise in English directly from the Office Content Delivery Network (CDN) on the internet. Note: 64-bit is now the default and recommended edition. + - Use the Semi-Annual Channel and get updates directly from the Office CDN on the internet. + - Perform a silent installation. You won’t see anything that shows the progress of the installation and you won’t see any error messages. + + ```xml + + + + + + + + + + ``` + + By using these settings, any time you build the reference image you’ll be installing the most up-to-date Semi-Annual Channel version of Microsoft 365 Apps for enterprise. + + >[!TIP] + >You can also use the web-based interface of the [Office Customization Tool](https://config.office.com/) to help you create your configuration.xml file. + + Also see [Configuration options for the Office Deployment Tool](/deployoffice/configuration-options-for-the-office-2016-deployment-tool) and [Overview of the Office Deployment Tool](/DeployOffice/overview-of-the-office-2016-deployment-tool) for more information. + +3. Ensure the configuration.xml file is in the D:\\Downloads\\Office365 folder. See the following example of the extracted files plus the configuration.xml file in the Downloads\\Office365 folder: + + ![folder.](../images/office-folder.png) + + Assuming you have named the file "configuration.xml" as shown above, we will use the command "**setup.exe /configure configuration.xml**" when we create the application in MDT. This will perform the installation of Microsoft 365 Apps for enterprise using the configuration settings in the configuration.xml file. Do not perform this step yet. + + >[!IMPORTANT] + >After Microsoft 365 Apps for enterprise is installed on the reference image, do NOT open any Office programs. if you open an Office program, you are prompted to sign-in, which activates the installation of Microsoft 365 Apps for enterprise. Even if you don't sign in and you close the Sign in to set up Office dialog box, a temporary product key is installed. You don't want any kind of product key for Microsoft 365 Apps for enterprise installed as part of your reference image. + +Additional information +- Microsoft 365 Apps for enterprise is usually updated on a monthly basis with security updates and other quality updates (bug fixes), and possibly new features (depending on which update channel you’re using). That means that once you’ve deployed your reference image, Microsoft 365 Apps for enterprise will most likely need to download and install the latest updates that have been released since you created your reference image. + +- **Note**: By using installing Office Deployment Tool as part of the reference image, Microsoft 365 Apps for enterprise is installed immediately after the reference image is deployed to the user’s device, rather than including Office apps part of the reference image. This way the user will have the most up-to-date version of Microsoft 365 Apps for enterprise right away and won’t have to download any new updates (which is most likely what would happen if Microsoft 365 Apps for enterprise was installed as part of the reference image.) + - When you are creating your reference image, instead of installing Microsoft 365 Apps for enterprise directly from the Office CDN on the internet, you can install Microsoft 365 Apps for enterprise from a location on your local network, such as a file share. To do that, you would use the Office Deployment Tool in /download mode to download the installation files to that file share. Then you could use the Office Deployment Tool in /configure mode to install Microsoft 365 Apps for enterprise from that location on to your reference image. As part of that, you’ll need to point to that location in your configuration.xml file so that the Office Deployment Tool knows where to get the Microsoft 365 Apps for enterprise files. If you decide to do this, the next time you create a new reference image, you’ll want to be sure to use the Office Deployment Tool to download the most up-to-date installation files for Microsoft 365 Apps for enterprise to that location on your internal network. That way your new reference image will have a more up-to-date installation of Microsoft 365 Apps for enterprise. + +### Connect to the deployment share using Windows PowerShell + +If you need to add many applications, you can take advantage of the PowerShell support that MDT has. To start using PowerShell against the deployment share, you must first load the MDT PowerShell snap-in and then make the deployment share a PowerShell drive (PSDrive). + +On **MDT01**: + +1. Ensure you are signed in as **contoso\\Administrator**. +2. Import the snap-in and create the PSDrive by running the following commands in an elevated PowerShell prompt: + + ``` powershell + Import-Module "C:\Program Files\Microsoft Deployment Toolkit\bin\MicrosoftDeploymentToolkit.psd1" + New-PSDrive -Name "DS001" -PSProvider MDTProvider -Root "D:\MDTBuildLab" + ``` +>[!TIP] +>Use "Get-Command -module MicrosoftDeploymentToolkit" to see a list of available cmdlets + +### Create the install: Microsoft Office 365 Pro Plus - x64 + +In these steps we assume that you have downloaded the Office Deployment Tool. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to D:\\Downloads\\Office365. + +On **MDT01**: + +1. Ensure you are signed on as **contoso\\Administrator**. +2. Create the application by running the following commands in an elevated PowerShell prompt: + + ``` powershell + $ApplicationName = "Install - Office365 ProPlus - x64" + $CommandLine = "setup.exe /configure configuration.xml" + $ApplicationSourcePath = "D:\Downloads\Office365" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName -Verbose + ``` + + Upon successful installation the following text is displayed: + ``` + VERBOSE: Performing the operation "import" on target "Application". + VERBOSE: Beginning application import + VERBOSE: Copying application source files from D:\Downloads\Office365 to D:\MDTBuildLab\Applications\Install - + Office365 ProPlus - x64 + VERBOSE: Creating new item named Install - Office365 ProPlus - x64 at DS001:\Applications\Microsoft. + + Name + ---- + Install - Office365 ProPlus - x64 + VERBOSE: Import processing finished. + ``` + +### Create the install: Microsoft Visual C++ Redistributable 2019 - x86 + +>[!NOTE] +>We have abbreviated "Microsoft Visual C++ Redistributable" in the $ApplicationName below as "MSVC" to avoid the path name exceeding the maxiumum allowed length of 248 characters. + +In these steps we assume that you have downloaded Microsoft Visual C++ Redistributable 2019 - x86. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to D:\\Downloads. + +On **MDT01**: + +1. Ensure you are signed on as **contoso\\Administrator**. +2. Create the application by running the following commands in an elevated PowerShell prompt: + + ``` powershell + $ApplicationName = "Install - MSVC 2019 - x86" + $CommandLine = "vc_redist.x86.exe /Q" + $ApplicationSourcePath = "D:\Downloads" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName -Verbose + ``` + + Upon successful installation the following text is displayed: + ``` + VERBOSE: Performing the operation "import" on target "Application". + VERBOSE: Beginning application import + VERBOSE: Copying application source files from D:\Downloads to D:\MDTBuildLab\Applications\Install - MSVC 2019 - x86 + VERBOSE: Creating new item named Install - MSVC 2019 - x86 at DS001:\Applications\Microsoft. + + Name + ---- + Install - MSVC 2019 - x86 + VERBOSE: Import processing finished. + ``` + +### Create the install: Microsoft Visual C++ Redistributable 2019 - x64 + +In these steps we assume that you have downloaded Microsoft Visual C++ Redistributable 2019 - x64. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to D:\\Downloads. + +On **MDT01**: + +1. Ensure you are signed on as **contoso\\Administrator**. +2. Create the application by running the following commands in an elevated PowerShell prompt: + + ``` powershell + $ApplicationName = "Install - MSVC 2019 - x64" + $CommandLine = "vc_redist.x64.exe /Q" + $ApplicationSourcePath = "D:\Downloads" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName -Verbose + ``` + +## Create the reference image task sequence + +In order to build and capture your Windows 10 reference image for deployment using MDT, you will create a task sequence. The task sequence will reference the operating system and applications that you previously imported into the MDT Build Lab deployment share to build a Windows 10 reference image. +After creating the task sequence, you configure it to enable patching against the Windows Server Update Services (WSUS) server. The Task Sequence Windows Update action supports getting updates directly from Microsoft Update, but you get more stable patching if you use a local WSUS server. WSUS also allows for an easy process of approving the patches that you are deploying. + +### Drivers and the reference image + +Because we use modern virtual platforms for creating our reference images, we don’t need to worry about drivers when creating reference images for Windows 10. We use Hyper-V in our environment, and Windows Preinstallation Environment (Windows PE) already has all the needed drivers built-in for Hyper-V. + +### Create a task sequence for Windows 10 Enterprise + +To create a Windows 10 reference image task sequence, the process is as follows: + +On **MDT01**: + +1. Using the Deployment Workbench, under **Deployment Shares > MDT Build Lab** right-click **Task Sequences**, and create a **New Folder** named **Windows 10**. +2. Right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + 1. Task sequence ID: REFW10X64-001 + 2. Task sequence name: Windows 10 Enterprise x64 RTM Default Image + 3. Task sequence comments: Reference Build + 4. Template: Standard Client Task Sequence + 5. Select OS: Windows 10 Enterprise x64 RTM Default Image + 6. Specify Product Key: Do not specify a product key at this time + 7. Full Name: Contoso + 8. Organization: Contoso + 9. Internet Explorer home page: http://www.contoso.com + 10. Admin Password: Do not specify an Administrator Password at this time + +### Edit the Windows 10 task sequence + +The steps below walk you through the process of editing the Windows 10 reference image task sequence to include the actions required to update the reference image with the latest updates from WSUS, install roles and features, and utilities, and install Microsoft Office365 ProPlus x64. + +On **MDT01**: + +1. In the **Task Sequences / Windows 10** folder, right-click the **Windows 10 Enterprise x64 RTM Default Image** task sequence, and select **Properties**. +2. On the **Task Sequence** tab, configure the Windows 10 Enterprise x64 RTM Default Image task sequence with the following settings: + 1. **State Restore > Windows Update (Pre-Application Installation)** action: Enable this action by clicking the **Options** tab and clearing the **Disable this step** check box. + + 2. **State Restore > Windows Update (Post-Application Installation)** action: Also enable this action. + 3. **State Restore**: After the **Tattoo** action, add a new **Group** action (click **Add** then click **New Group**) with the following setting: + - Name: **Custom Tasks (Pre-Windows Update)** + 4. **State Restore**: After **Windows Update (Post-Application Installation)** action, rename **Custom Tasks** to **Custom Tasks (Post-Windows Update)**. + - **Note**: The reason for adding the applications after the Tattoo action but before running Windows Update is simply to save time during the deployment. This way we can add all applications that will upgrade some of the built-in components and avoid unnecessary updating. + 5. **State Restore > Custom Tasks (Pre-Windows Update)**: Add a new **Install Roles and Features** action with the following settings: + 1. Name: Install - Microsoft NET Framework 3.5.1 + 2. Select the operating system for which roles are to be installed: Windows 10 + 3. Select the roles and features that should be installed: .NET Framework 3.5 (includes .NET 2.0 and 3.0) + + >[!IMPORTANT] + >This is probably the most important step when creating a reference image. Many applications need the .NET Framework, and we strongly recommend having it available in the image. The one thing that makes this different from other components is that .NET Framework 3.5.1 is not included in the WIM file. It is installed from the **Sources\\SxS** folder on the media, and that makes it more difficult to add after the image has been deployed. + + ![task sequence.](../images/fig8-cust-tasks.png) + + The task sequence after creating the Custom Tasks (Pre-Windows Update) group and adding the Install - Microsoft NET Framework 3.5.1 action. + + 6. **State Restore > Custom Tasks (Pre-Windows Update)**: After the **Install - Microsoft NET Framework 3.5.1** action, add a new **Install Application** action (selected from the **General** group) with the following settings: + 1. Name: Microsoft Visual C++ Redistributable 2019 - x86 + 2. Install a Single Application: browse to **Install - MSVC 2019 - x86** + 7. Repeat these steps (add a new **Install Application**) to add Microsoft Visual C++ Redistributable 2019 - x64 and Microsoft 365 Apps for enterprise as well. +3. Click **OK**. + + ![apps.](../images/mdt-apps.png) + + +### Optional configuration: Add a suspend action + +The goal when creating a reference image is of course to automate everything. But sometimes you have a special configuration or application setup that is too time-consuming to automate. If you need to do some manual configuration, you can add a little-known feature called Lite Touch Installation (LTI) Suspend. If you add the LTISuspend.wsf script as a custom action in the task sequence, it will suspend the task sequence until you click the Resume Task Sequence shortcut icon on the desktop. In addition to using the LTI Suspend feature for manual configuration or installation, you can also use it simply for verifying a reference image before you allow the task sequence to continue and use Sysprep and capture the virtual machine. + + ![figure 8.](../images/fig8-suspend.png) + + A task sequence with optional Suspend action (LTISuspend.wsf) added. + + ![figure 9.](../images/fig9-resumetaskseq.png) + + The Windows 10 desktop with the Resume Task Sequence shortcut. + +### Edit the Unattend.xml file for Windows 10 Enterprise + +When using MDT, you don't need to edit the Unattend.xml file very often because most configurations are taken care of by MDT. However if, for example, you want to configure Internet Explorer behavior, then you can edit the Unattend.xml for this. Editing the Unattend.xml for basic Internet Explorer settings is easy, but for more advanced settings, you will want to use the Internet Explorer Administration Kit (IEAK). + +>[!WARNING] +>Do not use **SkipMachineOOBE** or **SkipUserOOBE** in your Unattend.xml file. These settings are deprecated and can have unintended effects if used. + +>[!NOTE] +>You also can use the Unattend.xml to enable components in Windows 10, like the Telnet Client or Hyper-V client. Normally we prefer to do this via the **Install Roles and Features** action, or using Deployment Image Servicing and Management (DISM) command-line tools, because then we can add that as an application, being dynamic, having conditions, and so forth. Also, if you are adding packages via Unattend.xml, it is version specific, so Unattend.xml must match the exact version of the operating system you are servicing. + +Follow these steps to configure Internet Explorer settings in Unattend.xml for the Windows 10 Enterprise x64 RTM Default Image task sequence: + +On **MDT01**: + +1. Using the Deployment Workbench, under **Deployment Shares > MDT Build Lab > Task Sequences** right-click the **Windows 10 Enterprise x64 RTM Default Image** task sequence and select **Properties**. +2. In the **OS Info** tab, click **Edit Unattend.xml**. MDT now generates a catalog file. This will take a few minutes, and then Windows System Image Manager (Windows SIM) will start. + + > [!IMPORTANT] + > The ADK version 1903 has a [known issue](/windows-hardware/get-started/what-s-new-in-kits-and-tools#whats-new-in-the-windows-adk-for-windows-10-version-1903) generating a catalog file for Windows 10, version 1903 or 1909 X64 install.wim. You might see the error "Could not load file or assembly" in in the console output. To avoid this issue, [install the ADK, version 2004 or a later version](/windows-hardware/get-started/adk-install). A workaround is also available for the ADK version 1903: + > - Close the Deployment Workbench and install the [WSIM 1903 update](https://go.microsoft.com/fwlink/?linkid=2095334). This will update imagecat.exe and imgmgr.exe to version 10.0.18362.144. + > - Manually run imgmgr.exe (C:\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Deployment Tools\\WSIM\\imgmgr.exe). + > - Generate a catalog (Tools/Create Catalog) for the selected install.wim (ex: D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM\\sources\\install.wim). + > - After manually creating the catalog file (ex: D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM\\sources\\install_Windows 10 Enterprise.clg), open the Deployment Workbench and proceed to edit unattend.xml. + +3. In Windows SIM, expand the **4 specialize** node in the **Answer File** pane and select the amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral entry. +4. In the **amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral properties** window (right-hand window), set the following values: + - DisableDevTools: true +5. Save the Unattend.xml file, and close Windows SIM. + - Note: If errors are reported that certain display values are incorrect, you can ignore this or browse to **7oobeSystem\\amd64_Microsoft-Windows-Shell-Setup__neutral\\Display** and enter the following: ColorDepth 32, HorizontalResolution 1, RefreshRate 60, VerticalResolution 1. +6. On the Windows 10 Enterprise x64 RTM Default Image Properties, click **OK**. + + ![figure 10.](../images/fig10-unattend.png) + + Windows System Image Manager with the Windows 10 Unattend.xml. + +## Configure the MDT deployment share rules + +Understanding rules is critical to successfully using MDT. Rules are configured using the **Rules** tab of the deployment share's properties. The **Rules** tab is essentially a shortcut to edit the **CustomSettings.ini** file that exists in the **D:\\MDTBuildLab\\Control** folder. This section discusses how to configure the MDT deployment share rules as part of your Windows 10 Enterprise deployment. + +### MDT deployment share rules overview + +In MDT, there are always two rule files: the **CustomSettings.ini** file and the **Bootstrap.ini** file. You can add almost any rule to either. However, the Bootstrap.ini file is copied from the Control folder to the boot image, so the boot image needs to be updated every time you change that file. For this reason, add only a minimal set of rules to Bootstrap.ini, such as which deployment server and share to connect to - the DEPLOYROOT value. Put the other rules in CustomSettings.ini because that file is updated immediately when you click OK. + +To configure the rules for the MDT Build Lab deployment share: + +On **MDT01**: + +1. Using the Deployment Workbench, right-click the **MDT Build Lab** deployment share and select **Properties**. +2. Select the **Rules** tab and replace the existing content with the following information (edit the settings as needed to match your deployment). For example, If you do not have a WSUS server in your environment, delete the **WSUSServer** line from the configuration: + + ``` + [Settings] + Priority=Default + + [Default] + _SMSTSORGNAME=Contoso + UserDataLocation=NONE + DoCapture=YES + OSInstall=Y + AdminPassword=pass@word1 + TimeZoneName=Pacific Standard Time + JoinWorkgroup=WORKGROUP + HideShell=YES + FinishAction=SHUTDOWN + DoNotCreateExtraPartition=YES + WSUSServer=http://mdt01.contoso.com:8530 + ApplyGPOPack=NO + SLSHARE=\\MDT01\Logs$ + SkipAdminPassword=YES + SkipProductKey=YES + SkipComputerName=YES + SkipDomainMembership=YES + SkipUserData=YES + SkipLocaleSelection=YES + SkipTaskSequence=NO + SkipTimeZone=YES + SkipApplications=YES + SkipBitLocker=YES + SkipSummary=YES + SkipRoles=YES + SkipCapture=NO + SkipFinalSummary=YES + ``` + + ![figure 11.](../images/mdt-rules.png) + + The server-side rules for the MDT Build Lab deployment share. + +3. Click **Edit Bootstrap.ini** and modify using the following information: + + ``` + [Settings] + Priority=Default + + [Default] + DeployRoot=\\MDT01\MDTBuildLab$ + UserDomain=CONTOSO + UserID=MDT_BA + UserPassword=pass@word1 + + SkipBDDWelcome=YES + ``` + + >[!NOTE] + >For security reasons, you normally don't add the password to the Bootstrap.ini file; however, because this deployment share is for creating reference image builds only, and should not be published to the production network, it is acceptable to do so in this situation. Obviously if you are not using the same password (pass@word3) that is provided in this lab, you must enter your own custom password on the Rules tab and in Bootstrap.ini. + +4. On the **Windows PE** tab, in the **Platform** drop-down list, select **x86**. +5. In the **Lite Touch Boot Image Settings** area, configure the following settings: + 1. Image description: MDT Build Lab x86 + 2. ISO file name: MDT Build Lab x86.iso +6. On the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. +7. In the **Lite Touch Boot Image Settings** area, configure the following settings: + 1. Image description: MDT Build Lab x64 + 2. ISO file name: MDT Build Lab x64.iso +8. Click **OK**. + +>[!NOTE] +>In MDT, the x86 boot image can deploy both x86 and x64 operating systems (except on computers based on Unified Extensible Firmware Interface). + +### Update the deployment share + +After the deployment share has been configured, it needs to be updated. This is the process when the Windows PE boot images are created. + +1. In the Deployment Workbench, right-click the **MDT Build Lab** deployment share and select **Update Deployment Share**. +2. Use the default options for the Update Deployment Share Wizard. + +>[!NOTE] +>The update process will take 5 to 10 minutes. + +### The rules explained + +Now that the MDT Build Lab deployment share (the share used to create the reference images) has been configured, it is time to explain the various settings used in the Bootstrap.ini and CustomSettings.ini files. + +The Bootstrap.ini and CustomSettings.ini files work together. The Bootstrap.ini file is always present on the boot image and is read first. The basic purpose for Bootstrap.ini is to provide just enough information for MDT to find the CustomSettings.ini. + +The CustomSettings.ini file is normally stored on the server, in the Deployment share\\Control folder, but also can be stored on the media (when using offline media). + +>[!NOTE] +>The settings, or properties, that are used in the rules (CustomSettings.ini and Bootstrap.ini) are listed in the MDT documentation, in the Microsoft Deployment Toolkit Reference / Properties / Property Definition section. + +### The Bootstrap.ini file + +The Bootstrap.ini file is available via the deployment share's Properties dialog box, or via the D:\\MDTBuildLab\\Control folder on MDT01. + +``` +[Settings] +Priority=Default +[Default] +DeployRoot=\\MDT01\MDTBuildLab$ +UserDomain=CONTOSO +UserID=MDT_BA +UserPassword=pass@word1 +SkipBDDWelcome=YES +``` + +So, what are these settings? +- **Priority.** This determines the order in which different sections are read. This Bootstrap.ini has only one section, named \[Default\]. +- **DeployRoot.** This is the location of the deployment share. Normally, this value is set by MDT, but you need to update the DeployRoot value if you move to another server or other share. If you don't specify a value, the Windows Deployment Wizard prompts you for a location. +- **UserDomain, UserID, and UserPassword.** These values are used for automatic log on to the deployment share. Again, if they are not specified, the wizard prompts you. + + >[!WARNING] + >Caution is advised. These values are stored in clear text on the boot image. Use them only for the MDT Build Lab deployment share and not for the MDT Production deployment share that you learn to create in the next topic. + +- **SkipBDDWelcome.** Even if it is nice to be welcomed every time we start a deployment, we prefer to skip the initial welcome page of the Windows Deployment Wizard. + +>[!NOTE] +>All properties beginning with "Skip" control only whether to display that pane in the Windows Deployment Wizard. Most of the panes also require you to actually set one or more values. + +### The CustomSettings.ini file + +The CustomSettings.ini file, whose content you see on the Rules tab of the deployment share Properties dialog box, contains most of the properties used in the configuration. + +``` +[Settings] +Priority=Default +[Default] +_SMSTSORGNAME=Contoso +UserDataLocation=NONE +DoCapture=YES +OSInstall=Y +AdminPassword=pass@word1 +TimeZoneName=Pacific Standard Time +JoinWorkgroup=WORKGROUP +HideShell=YES +FinishAction=SHUTDOWN +DoNotCreateExtraPartition=YES +WSUSServer=http://mdt01.contoso.com:8530 +ApplyGPOPack=NO +SLSHARE=\\MDT01\Logs$ +SkipAdminPassword=YES +SkipProductKey=YES +SkipComputerName=YES +SkipDomainMembership=YES +SkipUserData=YES +SkipLocaleSelection=YES +SkipTaskSequence=NO +SkipTimeZone=YES +SkipApplications=YES +SkipBitLocker=YES +SkipSummary=YES +SkipRoles=YES +SkipCapture=NO +SkipFinalSummary=YES +``` +- **Priority.** Has the same function as in Bootstrap.ini. Priority determines the order in which different sections are read. This CustomSettings.ini has only one section, named \[Default\]. In general, if you have multiple sections that set the same value, the value from the first section (higher priority) wins. The rare exceptions are listed in the ZTIGather.xml file. +- **\_SMSTSORGNAME.** The organization name displayed in the task sequence progress bar window during deployment. +- **UserDataLocation.** Controls the settings for user state backup. You do not need to use when building and capturing a reference image. +- **DoCapture.** Configures the task sequence to run the System Preparation (Sysprep) tool and capture the image to a file when the operating system is installed. +- **OSInstall.** Must be set to Y or YES (the code actually just looks for the Y character) for the setup to proceed. +- **AdminPassword.** Sets the local Administrator account password. +- **TimeZoneName.** Establishes the time zone to use. Don't confuse this value with TimeZone, which is only for legacy operating systems (Windows 7 and Windows Server 2003). + + **Note**: The easiest way to find the current time zone name on a Windows 10 machine is to run tzutil /g in a command prompt. You can also run tzutil /l to get a listing of all available time zone names. + +- **JoinWorkgroup.** Configures Windows to join a workgroup. +- **HideShell.** Hides the Windows Shell during deployment. This is especially useful for Windows 10 deployments in which the deployment wizard will otherwise appear behind the tiles. +- **FinishAction.** Instructs MDT what to do when the task sequence is complete. +- **DoNotCreateExtraPartition.** Configures the task sequence not to create the extra partition for BitLocker. There is no need to do this for your reference image. +- **WSUSServer.** Specifies which Windows Server Update Services (WSUS) server (and port, if needed) to use during the deployment. Without this option MDT will use Microsoft Update directly, which will increase deployment time and limit your options of controlling which updates are applied. +- **SLSHARE.** Instructs MDT to copy the log files to a server share if something goes wrong during deployment, or when a deployment is successfully completed. +- **ApplyGPOPack.** Allows you to deploy local group policies created by Microsoft Security Compliance Manager (SCM). +- **SkipAdminPassword.** Skips the pane that asks for the Administrator password. +- **SkipProductKey.** Skips the pane that asks for the product key. +- **SkipComputerName.** Skips the Computer Name pane. +- **SkipDomainMemberShip.** Skips the Domain Membership pane. If set to Yes, you need to configure either the JoinWorkgroup value or the JoinDomain, DomainAdmin, DomainAdminDomain, and DomainAdminPassword properties. +- **SkipUserData.** Skips the pane for user state migration. +- **SkipLocaleSelection.** Skips the pane for selecting language and keyboard settings. +- **SkipTimeZone.** Skips the pane for setting the time zone. +- **SkipApplications.** Skips the Applications pane. +- **SkipBitLocker.** Skips the BitLocker pane. +- **SkipSummary.** Skips the initial Windows Deployment Wizard summary pane. +- **SkipRoles.** Skips the Install Roles and Features pane. +- **SkipCapture.** Skips the Capture pane. +- **SkipFinalSummary.** Skips the final Windows Deployment Wizard summary. Because you use FinishAction=Shutdown, you don't want the wizard to stop in the end so that you need to click OK before the machine shuts down. + +## Build the Windows 10 reference image + +As previously described, this section requires a Hyper-V host. See [Hyper-V requirements](prepare-for-windows-deployment-with-mdt.md#hyper-v-requirements) for more information. + +Once you have created your task sequence, you are ready to create the Windows 10 reference image. This will be performed by launching the task sequence from a virtual machine which will then automatically perform the reference image creation and capture process. + +The steps below outline the process used to boot a virtual machine using an ISO boot image created by MDT, and then run the reference image task sequence image to create and capture the Windows 10 reference image. + +1. Copy D:\\MDTBuildLab\\Boot\\MDT Build Lab x86.iso on MDT01 to C:\\ISO on your Hyper-V host (HV01). + + **Note**: Remember, in MDT you can use the x86 boot image to deploy both x86 and x64 operating system images. That's why you can use the x86 boot image instead of the x64 boot image. + +On **HV01**: + +2. Create a new virtual machine with the following settings: + 1. Name: REFW10X64-001 + 2. Store the virtual machine in a different location: C:\VM + 3. Generation 1 + 4. Memory: 1024 MB + 5. Network: Must be able to connect to \\MDT01\MDTBuildLab$ + 7. Hard disk: 60 GB (dynamic disk) + 8. Install OS with image file: C:\\ISO\\MDT Build Lab x86.iso +1. Before you start the VM, add a checkpoint for REFW10X64-001, and name it **Clean with MDT Build Lab x86 ISO**. + + **Note**: Checkpoints are useful if you need to restart the process and want to make sure you can start clean. + +4. Start the REFW10X64-001 virtual machine and connect to it. + + **Note**: Up to this point we have not discussed IP addressing or DHCP. In the initial setup for this guide, DC01 was provisioned as a DHCP server to provide IP address leases to client computers. You might have a different DHCP server on your network that you wish to use. The REFW10X64-001 virtual machine requires an IP address lease that provides it with connectivity to MDT01 so that it can connect to the \\MDT01\MDTBuildLab$ share. In the current scenario this is accomplished with a DHCP scope that provides IP addresses in the 10.10.10.100 - 10.10.10.200 range, as part of a /24 subnet so that the client can connect to MDT01 at 10.10.10.11. + + After booting into Windows PE, complete the Windows Deployment Wizard with the following settings: + 1. Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Default Image + 2. Specify whether to capture an image: Capture an image of this reference computer + - Location: \\\\MDT01\\MDTBuildLab$\\Captures + 3. File name: REFW10X64-001.wim + + ![capture image.](../images/captureimage.png) + + The Windows Deployment Wizard for the Windows 10 reference image. + +5. The setup now starts and does the following: + 1. Installs the Windows 10 Enterprise operating system. + 2. Installs the added applications, roles, and features. + 3. Updates the operating system via your local Windows Server Update Services (WSUS) server. + 4. Stages Windows PE on the local disk. + 5. Runs System Preparation (Sysprep) and reboots into Windows PE. + 6. Captures the installation to a Windows Imaging (WIM) file. + 7. Turns off the virtual machine. + +After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is REFW10X64-001.wim. + + ![image.](../images/image-captured.png) + +## Troubleshooting + +> [!IMPORTANT] +> If you encounter errors applying the image when using a BIOS firmware type, see [Windows 10 deployments fail with Microsoft Deployment Toolkit on computers with BIOS type firmware](https://support.microsoft.com/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7). This + +If you [enabled monitoring](#enable-monitoring), you can check the progress of the task sequence. + + ![monitoring.](../images/mdt-monitoring.png) + +If there are problems with your task sequence, you can troubleshoot in Windows PE by pressing F8 to open a command prompt. There are several [MDT log files](/configmgr/mdt/troubleshooting-reference#mdt-logs) created that can be helpful determining the origin of an error, such as BDD.log. From the command line in Windows PE you can copy these logs from the client to your MDT server for viewing with CMTrace. For example: copy BDD.log \\\\mdt01\\logs$. + +After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is REFW10X64-001.wim. + +## Related topics + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
+[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
+[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
+[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
+[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
+[Configure MDT settings](configure-mdt-settings.md) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md new file mode 100644 index 0000000000..b6a311471f --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md @@ -0,0 +1,845 @@ +--- +title: Deploy a Windows 10 image using MDT (Windows 10) +description: This topic will show you how to take your reference image for Windows 10, and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). +ms.assetid: 1d70a3d8-1b1d-4051-b656-c0393a93f83c +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: deployment, automate, tools, configure +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Deploy a Windows 10 image using MDT + +**Applies to** +- Windows 10 + +This topic will show you how to take your reference image for Windows 10 (that was just [created](create-a-windows-10-reference-image.md)), and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). + +We will prepare for this by creating an MDT deployment share that is used solely for image deployment. Separating the processes of creating reference images from the processes used to deploy them in production allows greater control of on both processes. We will configure Active Directory permissions, configure the deployment share, create a new task sequence, and add applications, drivers, and rules. + +For the purposes of this topic, we will use four computers: DC01, MDT01, HV01 and PC0005. + +- DC01 is a domain controller +- MDT01 is a domain member server +- HV01 is a Hyper-V server +- PC0005 is a blank device to which we will deploy Windows 10 + +MDT01 and PC0005 are members of the domain contoso.com for the fictitious Contoso Corporation. HV01 used to test deployment of PC0005 in a virtual environment. + + ![devices.](../images/mdt-07-fig01.png) + +>[!NOTE] +>For details about the setup for the procedures in this article, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). + +## Step 1: Configure Active Directory permissions + +These steps will show you how to configure an Active Directory account with the permissions required to deploy a Windows 10 machine to the domain using MDT. These steps assume you have The account is used for Windows Preinstallation Environment (Windows PE) to connect to MDT01. In order for MDT to join machines into the contoso.com domain you need to create an account and configure permissions in Active Directory. + +On **DC01**: + +1. Download the [Set-OUPermissions.ps1 script](https://go.microsoft.com/fwlink/p/?LinkId=619362) and copy it to the **C:\\Setup\\Scripts** directory on **DC01**. This script configures permissions to allow the **MDT_JD** account to manage computer accounts in the contoso > Computers organizational unit. + +2. Create the **MDT_JD** service account by running the following command from an elevated **Windows PowerShell prompt**: + + ```powershell + New-ADUser -Name MDT_JD -UserPrincipalName MDT_JD@contoso.com -path "OU=Service Accounts,OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" -Description "MDT join domain account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -PasswordNeverExpires $true -Enabled $true + ``` + +3. Next, run the Set-OuPermissions script to apply permissions to the **MDT\_JD** service account, enabling it to manage computer accounts in the Contoso / Computers OU. Run the following commands from an elevated Windows PowerShell prompt: + + ```powershell + Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force + Set-Location C:\Setup\Scripts + .\Set-OUPermissions.ps1 -Account MDT_JD -TargetOU "OU=Workstations,OU=Computers,OU=Contoso" + ``` + + The following is a list of the permissions being granted: + + - Scope: This object and all descendant objects + - Create Computer objects + - Delete Computer objects + - Scope: Descendant Computer objects + - Read All Properties + - Write All Properties + - Read Permissions + - Modify Permissions + - Change Password + - Reset Password + - Validated write to DNS host name + - Validated write to service principal name + +## Step 2: Set up the MDT production deployment share + +Next, create a new MDT deployment share. You should not use the same deployment share that you used to create the reference image for a production deployment. Perform this procedure on the MDT01 server. + +### Create the MDT production deployment share + +On **MDT01**: + +The steps for creating the deployment share for production are the same as when you created the deployment share for creating the custom reference image: + +1. Ensure you are signed on as: contoso\administrator. +2. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. +3. On the **Path** page, in the **Deployment share path** text box, type **D:\\MDTProduction** and click **Next**. + +4. On the **Share** page, in the **Share name** text box, type **MDTProduction$** and click **Next**. + +5. On the **Descriptive Name** page, in the **Deployment share description** text box, type **MDT Production** and click **Next**. + +6. On the **Options** page, accept the default settings and click **Next** twice, and then click **Finish**. +7. Using File Explorer, verify that you can access the **\\\\MDT01\\MDTProduction$** share. + +### Configure permissions for the production deployment share + +To read files in the deployment share, you need to assign NTFS and SMB permissions to the MDT Build Account (MDT\_BA) for the **D:\\MDTProduction** folder + +On **MDT01**: + +1. Ensure you are signed in as **contoso\\administrator**. +2. Modify the NTFS permissions for the **D:\\MDTProduction** folder by running the following command in an elevated Windows PowerShell prompt: + + ``` powershell + icacls "D:\MDTProduction" /grant '"CONTOSO\MDT_BA":(OI)(CI)(M)' + grant-smbshareaccess -Name MDTProduction$ -AccountName "Contoso\MDT_BA" -AccessRight Full -force + ``` + +## Step 3: Add a custom image + +The next step is to add a reference image into the deployment share with the setup files required to successfully deploy Windows 10. When adding a custom image, you still need to copy setup files (an option in the wizard) because Windows 10 stores additional components in the Sources\\SxS folder which is outside the image and may be required when installing components. + +### Add the Windows 10 Enterprise x64 RTM custom image + +In these steps, we assume that you have completed the steps in the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic, so you have a Windows 10 reference image at **D:\\MDTBuildLab\\Captures\REFW10X64-001.wim** on MDT01. + +1. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Production**; select the **Operating Systems** node, and create a folder named **Windows 10**. +2. Right-click the **Windows 10** folder and select **Import Operating System**. + +3. On the **OS Type** page, select **Custom image file** and click **Next**. + +4. On the **Image** page, in the **Source file** text box, browse to **D:\\MDTBuildLab\\Captures\\REFW10X64-001.wim** and click **Next**. + +5. On the **Setup** page, select the **Copy Windows 7, Windows Server 2008 R2, or later setup files from the specified path** option; in the **Setup source directory** text box, browse to **D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM** and click **Next**. + +6. On the **Destination** page, in the **Destination directory name** text box, type **W10EX64RTM**, click **Next** twice, and then click **Finish**. +7. After adding the operating system, double-click the added operating system name in the **Operating Systems / Windows 10** node and change the name to **Windows 10 Enterprise x64 RTM Custom Image**. + +>[!NOTE] +>The reason for adding the setup files has changed since earlier versions of MDT. MDT 2010 used the setup files to install Windows. MDT uses DISM to apply the image; however, you still need the setup files because some components in roles and features are stored outside the main image. + + +![imported OS.](../images/fig2-importedos.png) + +## Step 4: Add an application + +When you configure your MDT Build Lab deployment share, you can also add applications to the new deployment share before creating your task sequence. This section walks you through the process of adding an application to the MDT Production deployment share using Adobe Reader as an example. + +### Create the install: Adobe Reader DC + +On **MDT01**: + +1. Download the Enterprise distribution version of [Adobe Acrobat Reader DC](https://get.adobe.com/reader/enterprise/) (AcroRdrDC2100520060_en_US.exe) to **D:\\setup\\adobe** on MDT01. +2. Extract the .exe file that you downloaded to an .msi (ex: .\AcroRdrDC2100520060_en_US.exe -sfx_o"d:\setup\adobe\install\" -sfx_ne). +3. In the Deployment Workbench, expand the **MDT Production** node and navigate to the **Applications** node. +4. Right-click the **Applications** node, and create a new folder named **Adobe**. + +5. In the **Applications** node, right-click the **Adobe** folder and select **New Application**. + +6. On the **Application Type** page, select the **Application with source files** option and click **Next**. + +7. On the **Details** page, in the **Application Name** text box, type **Install - Adobe Reader** and click *Next**. + +8. On the **Source** page, in the **Source Directory** text box, browse to **D:\\setup\\adobe\\install** and click **Next**. + +9. On the **Destination** page, in the **Specify the name of the directory that should be created** text box, type **Install - Adobe Reader** and click **Next**. + +10. On the **Command Details** page, in the **Command Line** text box, type **msiexec /i AcroRead.msi /q**, click **Next** twice, and then click **Finish**. + + ![acroread image.](../images/acroread.png) + + The Adobe Reader application added to the Deployment Workbench. + +## Step 5: Prepare the drivers repository + +In order to deploy Windows 10 with MDT successfully, you need drivers for the boot images and for the actual operating system. This section will show you how to add drivers for the boot image and operating system, using the following hardware models as examples: +- Lenovo ThinkPad T420 +- Dell Latitude 7390 +- HP EliteBook 8560w +- Microsoft Surface Pro + +For boot images, you need to have storage and network drivers; for the operating system, you need to have the full suite of drivers. + +>[!NOTE] +>You should only add drivers to the Windows PE images if the default drivers don't work. Adding drivers that are not necessary will only make the boot image larger and potentially delay the download time. + +### Create the driver source structure in the file system + +The key to successful management of drivers for MDT, as well as for any other deployment solution, is to have a really good driver repository. From this repository, you import drivers into MDT for deployment, but you should always maintain the repository for future use. + +On **MDT01**: + +> [!IMPORTANT] +> In the steps below, it is critical that the folder names used for various computer makes and models exactly match the results of **wmic computersystem get model,manufacturer** on the target system. + +1. Using File Explorer, create the **D:\\drivers** folder. +2. In the **D:\\drivers** folder, create the following folder structure: + 1. WinPE x86 + 2. WinPE x64 + 3. Windows 10 x64 +3. In the new Windows 10 x64 folder, create the following folder structure: + - Dell Inc. + - Latitude E7450 + - Hewlett-Packard + - HP EliteBook 8560w + - Lenovo + - ThinkStation P500 (30A6003TUS) + - Microsoft Corporation + - Surface Laptop + +> [!NOTE] +> Even if you are not going to use both x86 and x64 boot images, we still recommend that you add the support structure for future use. + +### Create the logical driver structure in MDT + +When you import drivers to the MDT driver repository, MDT creates a single instance folder structure based on driver class names. However, you can, and should, mimic the driver structure of your driver source repository in the Deployment Workbench. This is done by creating logical folders in the Deployment Workbench. +1. On MDT01, using Deployment Workbench, select the **Out-of-Box Drivers** node. +2. In the **Out-Of-Box Drivers** node, create the following folder structure: + 1. WinPE x86 + 2. WinPE x64 + 3. Windows 10 x64 +3. In the **Windows 10 x64** folder, create the following folder structure: + - Dell Inc. + - Latitude E7450 + - Hewlett-Packard + - HP EliteBook 8560w + - Lenovo + - 30A6003TUS + - Microsoft Corporation + - Surface Laptop + +The preceding folder names should match the actual make and model values that MDT reads from devices during deployment. You can find out the model values for your machines by using the following command in Windows PowerShell: + +```powershell +Get-WmiObject -Class:Win32_ComputerSystem +``` + +Or, you can use this command in a normal command prompt: + +```console +wmic csproduct get name +``` + +If you want a more standardized naming convention, try the **ModelAliasExit.vbs script** from the Deployment Guys blog post, entitled [Using and Extending Model Aliases for Hardware Specific Application Installation](/archive/blogs/deploymentguys/using-and-extending-model-aliases-for-hardware-specific-application-installation). + +![drivers.](../images/fig4-oob-drivers.png) + +The Out-of-Box Drivers structure in the Deployment Workbench. + +### Create the selection profiles for boot image drivers + +By default, MDT adds any storage and network drivers that you import to the boot images. However, you should add only the drivers that are necessary to the boot image. You can control which drivers are added by using selection profiles. +The drivers that are used for the boot images (Windows PE) are Windows 10 drivers. If you can’t locate Windows 10 drivers for your device, a Windows 7 or Windows 8.1 driver will most likely work, but Windows 10 drivers should be your first choice. + +On **MDT01**: + +1. In the Deployment Workbench, under the **MDT Production** node, expand the **Advanced Configuration** node, right-click the **Selection Profiles** node, and select **New Selection Profile**. +2. In the New Selection Profile Wizard, create a selection profile with the following settings: + 1. Selection Profile name: WinPE x86 + 2. Folders: Select the WinPE x86 folder in Out-of-Box Drivers. + 3. Click **Next**, **Next** and **Finish**. +3. Right-click the **Selection Profiles** node again, and select **New Selection Profile**. +4. In the New Selection Profile Wizard, create a selection profile with the following settings: + 1. Selection Profile name: WinPE x64 + 2. Folders: Select the WinPE x64 folder in Out-of-Box Drivers. + 3. Click **Next**, **Next** and **Finish**. + + ![figure 5.](../images/fig5-selectprofile.png) + + Creating the WinPE x64 selection profile. + +### Extract and import drivers for the x64 boot image + +Windows PE supports all the hardware models that we have, but here you learn to add boot image drivers to accommodate any new hardware that might require additional drivers. In this example, you add the latest Intel network drivers to the x64 boot image. + +On **MDT01**: + +1. Download **PROWinx64.exe** from Intel.com (ex: [PROWinx64.exe](https://downloadcenter.intel.com/downloads/eula/25016/Intel-Network-Adapter-Driver-for-Windows-10?httpDown=https%3A%2F%2Fdownloadmirror.intel.com%2F25016%2Feng%2FPROWinx64.exe)). +2. Extract PROWinx64.exe to a temporary folder - in this example to the **C:\\Tmp\\ProWinx64** folder. + a. **Note**: Extracting the .exe file manually requires an extraction utility. You can also run the .exe and it will self-extract files to the **%userprofile%\AppData\Local\Temp\RarSFX0** directory. This directory is temporary and will be deleted when the .exe terminates. +3. Using File Explorer, create the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. +4. Copy the content of the **C:\\Tmp\\PROWinx64\\PRO1000\\Winx64\\NDIS64** folder to the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. +5. In the Deployment Workbench, expand the **MDT Production** > **Out-of-Box Drivers** node, right-click the **WinPE x64** node, and select **Import Drivers**, and use the following Driver source directory to import drivers: **D:\\Drivers\\WinPE x64\\Intel PRO1000**. + +### Download, extract, and import drivers + +### For the Lenovo ThinkStation P500 + +For the ThinkStation P500 model, you use the Lenovo ThinkVantage Update Retriever software to download the drivers. With Update Retriever, you need to specify the correct Lenovo Machine Type for the actual hardware (the first four characters of the model name). As an example, the Lenovo ThinkStation P500 model has the 30A6003TUS model name, meaning the Machine Type is 30A6. + +> [!div class="mx-imgBorder"] +> ![ThinkStation image.](../images/thinkstation.png) + +To get the updates, download the drivers from the Lenovo ThinkVantage Update Retriever using its export function. You can also download the drivers by searching PC Support on the [Lenovo website](https://go.microsoft.com/fwlink/p/?LinkId=619543). + +In this example, we assume you have downloaded and extracted the drivers using ThinkVantage Update Retriever to the **D:\\Drivers\\Lenovo\\ThinkStation P500 (30A6003TUS)** directory. + +On **MDT01**: + +1. In the Deployment Workbench, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Lenovo** node. + +2. Right-click the **30A6003TUS** folder and select **Import Drivers** and use the following Driver source directory to import drivers: + + **D:\\Drivers\\Windows 10 x64\\Lenovo\\ThinkStation P500 (30A6003TUS)** + + The folder you select and all sub-folders will be checked for drivers, expanding any .cab files that are present and searching for drivers. + +### For the Latitude E7450 + +For the Dell Latitude E7450 model, you use the Dell Driver CAB file, which is accessible via the [Dell TechCenter website](https://go.microsoft.com/fwlink/p/?LinkId=619544). + +In these steps, we assume you have downloaded and extracted the CAB file for the Latitude E7450 model to the **D:\\Drivers\\Dell Inc.\\Latitude E7450** folder. + +On **MDT01**: + +1. In the **Deployment Workbench**, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Dell Inc.** node. + +2. Right-click the **Latitude E7450** folder and select **Import Drivers** and use the following Driver source directory to import drivers: + + **D:\\Drivers\\Windows 10 x64\\Dell Inc.\\Latitude E7450** + +### For the HP EliteBook 8560w + +For the HP EliteBook 8560w, you use HP Image Assistant to get the drivers. The HP Image Assistant can be accessed on the [HP Support site](https://ftp.ext.hp.com/pub/caps-softpaq/cmit/HPIA.html). + +In these steps, we assume you have downloaded and extracted the drivers for the HP EliteBook 8650w model to the **D:\\Drivers\\Windows 10 x64\\Hewlett-Packard\\HP EliteBook 8560w** folder. + +On **MDT01**: + +1. In the **Deployment Workbench**, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Hewlett-Packard** node. + +2. Right-click the **HP EliteBook 8560w** folder and select **Import Drivers** and use the following Driver source directory to import drivers: + + **D:\\Drivers\\Windows 10 x64\\Hewlett-Packard\\HP EliteBook 8560w** + +### For the Microsoft Surface Laptop + +For the Microsoft Surface Laptop model, you find the drivers on the Microsoft website. In these steps we assume you have downloaded and extracted the Surface Laptop drivers to the **D:\\Drivers\\Windows 10 x64\\Microsoft\\Surface Laptop** folder. + +On **MDT01**: + +1. In the Deployment Workbench, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Microsoft** node. + +2. Right-click the **Surface Laptop** folder and select **Import Drivers**; and use the following Driver source directory to import drivers: + + **D:\\Drivers\\Windows 10 x64\\Microsoft\\Surface Laptop** + +## Step 6: Create the deployment task sequence + +This section will show you how to create the task sequence used to deploy your production Windows 10 reference image. You will then configure the task sequence to enable patching via a Windows Server Update Services (WSUS) server. + +### Create a task sequence for Windows 10 Enterprise + +On **MDT01**: + +1. In the Deployment Workbench, under the **MDT Production** node, right-click **Task Sequences**, and create a folder named **Windows 10**. + +2. Right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: W10-X64-001 + - Task sequence name: Windows 10 Enterprise x64 RTM Custom Image + - Task sequence comments: Production Image + - Template: Standard Client Task Sequence + - Select OS: Windows 10 Enterprise x64 RTM Custom Image + - Specify Product Key: Do not specify a product key at this time + - Full Name: Contoso + - Organization: Contoso + - Internet Explorer home page: https://www.contoso.com + - Admin Password: Do not specify an Administrator Password at this time + +### Edit the Windows 10 task sequence + +1. Continuing from the previous procedure, right-click the **Windows 10 Enterprise x64 RTM Custom Image** task sequence, and select **Properties**. + +2. On the **Task Sequence** tab, configure the **Windows 10 Enterprise x64 RTM Custom Image** task sequence with the following settings: + + 1. Preinstall: After the **Enable BitLocker (Offline)** action, add a **Set Task Sequence Variable** action with the following settings: + 1. Name: Set DriverGroup001 + 2. Task Sequence Variable: DriverGroup001 + 3. Value: Windows 10 x64\\%Manufacturer%\\%Model% + + 2. Configure the **Inject Drivers** action with the following settings: + - Choose a selection profile: Nothing + - Install all drivers from the selection profile + + > [!NOTE] + > The configuration above indicates that MDT should only use drivers from the folder specified by the DriverGroup001 property, which is defined by the "Choose a selection profile: Nothing" setting, and that MDT should not use plug and play to determine which drivers to copy, which is defined by the "Install all drivers from the selection profile" setting. + + 3. State Restore. Enable the **Windows Update (Pre-Application Installation)** action. + + 4. State Restore. Enable the **Windows Update (Post-Application Installation)** action. + +3. Click **OK**. + + ![drivergroup.](../images/fig6-taskseq.png) + + The task sequence for production deployment. + +## Step 7: Configure the MDT production deployment share + +In this section, you will learn how to configure the MDT Build Lab deployment share with the rules required to create a simple and dynamic deployment process. This includes configuring commonly used rules and an explanation of how these rules work. + +### Configure the rules + +> [!NOTE] +> The following instructions assume the device is online. If you're offline you can remove SLShare variable. + +On **MDT01**: + +1. Right-click the **MDT Production** deployment share and select **Properties**. +2. Select the **Rules** tab and replace the existing rules with the following information (modify the domain name, WSUS server, and administrative credentials to match your environment): + + ``` + [Settings] + Priority=Default + + [Default] + _SMSTSORGNAME=Contoso + OSInstall=YES + UserDataLocation=AUTO + TimeZoneName=Pacific Standard Time + AdminPassword=pass@word1 + JoinDomain=contoso.com + DomainAdmin=CONTOSO\MDT_JD + DomainAdminPassword=pass@word1 + MachineObjectOU=OU=Workstations,OU=Computers,OU=Contoso,DC=contoso,DC=com + SLShare=\\MDT01\Logs$ + ScanStateArgs=/ue:*\* /ui:CONTOSO\* + USMTMigFiles001=MigApp.xml + USMTMigFiles002=MigUser.xml + HideShell=YES + ApplyGPOPack=NO + WSUSServer=mdt01.contoso.com:8530 + SkipAppsOnUpgrade=NO + SkipAdminPassword=YES + SkipProductKey=YES + SkipComputerName=NO + SkipDomainMembership=YES + SkipUserData=YES + SkipLocaleSelection=YES + SkipTaskSequence=NO + SkipTimeZone=YES + SkipApplications=NO + SkipBitLocker=YES + SkipSummary=YES + SkipCapture=YES + SkipFinalSummary=NO + ``` + +3. Click **Edit Bootstrap.ini** and modify using the following information: + + ``` + [Settings] + Priority=Default + + [Default] + DeployRoot=\\MDT01\MDTProduction$ + UserDomain=CONTOSO + UserID=MDT_BA + UserPassword=pass@word1 + SkipBDDWelcome=YES + ``` + +4. On the **Windows PE** tab, in the **Platform** drop-down list, make sure **x86** is selected. + +5. On the **General** sub tab (still under the main Windows PE tab), configure the following settings: + + In the **Lite Touch Boot Image Settings** area: + + - Image description: MDT Production x86 + - ISO file name: MDT Production x86.iso + + > [!NOTE] + > + > Because you are going to use Pre-Boot Execution Environment (PXE) later to deploy the machines, you do not need the ISO file; however, we recommend creating ISO files because they are useful when troubleshooting deployments and for quick tests. + +6. On the **Drivers and Patches** sub tab, select the **WinPE x86** selection profile and select the **Include all drivers from the selection profile** option. + +7. On the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. + +8. On the **General** sub tab, configure the following settings: + + In the **Lite Touch Boot Image Settings** area: + + - Image description: MDT Production x64 + - ISO file name: MDT Production x64.iso + +9. In the **Drivers and Patches** sub tab, select the **WinPE x64** selection profile and select the **Include all drivers from the selection profile** option. + +10. In the **Monitoring** tab, select the **Enable monitoring for this deployment share** check box. + +11. Click **OK**. + + >[!NOTE] + >It will take a while for the Deployment Workbench to create the monitoring database and web service. + + ![figure 8.](../images/mdt-07-fig08.png) + + The Windows PE tab for the x64 boot image. + +### The rules explained + +The rules for the MDT Production deployment share are somewhat different from those for the MDT Build Lab deployment share. The biggest differences are that you deploy the machines into a domain instead of a workgroup. + +You can optionally remove the **UserID** and **UserPassword** entries from Bootstrap.ini so that users performing PXE boot are prompted to provide credentials with permission to connect to the deployment share. Setting **SkipBDDWelcome=NO** enables the welcome screen that displays options to run the deployment wizard, run DaRT tools (if installed), exit to a Windows PE command prompt, set the keyboard layout, or configure a static IP address. In this example we are skipping the welcome screen and providing credentials. + +### The Bootstrap.ini file + +This is the MDT Production Bootstrap.ini: + +``` +[Settings] +Priority=Default + +[Default] +DeployRoot=\\MDT01\MDTProduction$ +UserDomain=CONTOSO +UserID=MDT_BA +UserPassword=pass@word1 +SkipBDDWelcome=YES +``` + +### The CustomSettings.ini file + +This is the CustomSettings.ini file with the new join domain information: + +``` +[Settings] +Priority=Default + +[Default] +_SMSTSORGNAME=Contoso +OSInstall=Y +UserDataLocation=AUTO +TimeZoneName=Pacific Standard Time +AdminPassword=pass@word1 +JoinDomain=contoso.com +DomainAdmin=CONTOSO\MDT_JD +DomainAdminPassword=pass@word1 +MachineObjectOU=OU=Workstations,OU=Computers,OU=Contoso,DC=contoso,DC=com +SLShare=\\MDT01\Logs$ +ScanStateArgs=/ue:*\* /ui:CONTOSO\* +USMTMigFiles001=MigApp.xml +USMTMigFiles002=MigUser.xml +HideShell=YES +ApplyGPOPack=NO +WSUSServer=http://mdt01.contoso.com:8530 +SkipAppsOnUpgrade=NO +SkipAdminPassword=YES +SkipProductKey=YES +SkipComputerName=NO +SkipDomainMembership=YES +SkipUserData=YES +SkipLocaleSelection=YES +SkipTaskSequence=NO +SkipTimeZone=YES +SkipApplications=NO +SkipBitLocker=YES +SkipSummary=YES +SkipCapture=YES +SkipFinalSummary=NO +EventService=http://MDT01:9800 +``` + +Some properties to use in the MDT Production rules file are as follows: +- **JoinDomain.** The domain to join. +- **DomainAdmin.** The account to use when joining the machine to the domain. +- **DomainAdminDomain.** The domain for the join domain account. +- **DomainAdminPassword.** The password for the join domain account. +- **MachineObjectOU.** The organizational unit (OU) to which to add the computer account. +- **ScanStateArgs.** Arguments for the User State Migration Tool (USMT) ScanState command. +- **USMTMigFiles(\*).** List of USMT templates (controlling what to backup and restore). +- **EventService.** Activates logging information to the MDT monitoring web service. + +### Optional deployment share configuration + +If your organization has a Microsoft Software Assurance agreement, you also can subscribe to the additional Microsoft Desktop Optimization Package (MDOP) license (at an additional cost). Included in MDOP is Microsoft Diagnostics and Recovery Toolkit (DaRT), which contains tools that can help you troubleshoot MDT deployments, as well as troubleshoot Windows itself. + +### Add DaRT 10 to the boot images + +If you have licensing for MDOP and DaRT, you can add DaRT to the boot images using the steps in this section. If you do not have DaRT licensing, or don't want to use it, simply skip to the next section, [Update the Deployment Share](#update-the-deployment-share). To enable the remote connection feature in MDT, you need to do the following: + + +> [!NOTE] +> DaRT 10 is part of [MDOP 2015](/microsoft-desktop-optimization-pack/#how-to-get-mdop). +> +> MDOP might be available as a download from your [Visual Studio subscription](https://my.visualstudio.com/Downloads). When searching, be sure to look for **Desktop Optimization Pack**. + +On **MDT01**: + +1. Download MDOP 2015 and copy the DaRT 10 installer file to the D:\\Setup\\DaRT 10 folder on MDT01 (DaRT\\DaRT 10\\Installers\\\\\x64\\MSDaRT100.msi). + +2. Install DaRT 10 (MSDaRT10.msi) using the default settings. + + ![DaRT image.](../images/dart.png) + +2. Copy the two tools CAB files from **C:\\Program Files\\Microsoft DaRT\\v10** (**Toolsx86.cab** and **Toolsx64.cab**) to the production deployment share at **D:\\MDTProduction\\Tools\\x86** and **D:\\MDTProduction\\Tools\\x64**, respectively. + +3. In the Deployment Workbench, right-click the **MDT Production** deployment share and select **Properties**. + +4. On the **Windows PE** tab, in the **Platform** drop-down list, make sure **x86** is selected. + +5. On the **Features** sub tab, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** checkbox. + + ![DaRT selection.](../images/mdt-07-fig09.png) + + Selecting the DaRT 10 feature in the deployment share. + +8. In the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. + +9. In the **Features** sub tab, in addition to the default selected feature pack, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** check box. + +10. Click **OK**. + +### Update the deployment share + +Like the MDT Build Lab deployment share, the MDT Production deployment share needs to be updated after it has been configured. This is the process during which the Windows PE boot images are created. + +1. Right-click the **MDT Production** deployment share and select **Update Deployment Share**. + +2. Use the default options for the Update Deployment Share Wizard. + +>[!NOTE] +>The update process will take 5 to 10 minutes. + +## Step 8: Deploy the Windows 10 client image + +These steps will walk you through the process of using task sequences to deploy Windows 10 images through a fully automated process. First, you need to add the boot image to Windows Deployment Services (WDS) and then start the deployment. In contrast with deploying images from the MDT Build Lab deployment share, we recommend using the Pre-Installation Execution Environment (PXE) to start the full deployments in the datacenter, even though you technically can use an ISO/CD or USB to start the process. + +### Configure Windows Deployment Services + +You need to add the MDT Production Lite Touch x64 Boot image to WDS in preparation for the deployment. In this procedure, we assume that WDS is already installed and initialized on MDT01 as described in the [Prepare for Windows deployment](prepare-for-windows-deployment-with-mdt.md#install-and-initialize-windows-deployment-services-wds) article. + +On **MDT01**: + +1. Open the Windows Deployment Services console, expand the **Servers** node and then expand **MDT01.contoso.com**. + +2. Right-click **Boot Images** and select **Add Boot Image**. + +3. Browse to the **D:\\MDTProduction\\Boot\\LiteTouchPE\_x64.wim** file and add the image with the default settings. + + ![figure 9.](../images/mdt-07-fig10.png) + + The boot image added to the WDS console. + +### Deploy the Windows 10 client + +At this point, you should have a solution ready for deploying the Windows 10 client. We recommend starting by trying a few deployments at a time until you are confident that your configuration works as expected. We find it useful to try some initial tests on virtual machines before testing on physical hardware. This helps rule out hardware issues when testing or troubleshooting. Here are the steps to deploy your Windows 10 image to a virtual machine: + +On **HV01**: + +1. Create a virtual machine with the following settings: + + - Name: PC0005 + - Store the virtual machine in a different location: C:\VM + - Generation: 2 + - Memory: 2048 MB + - Network: Must be able to connect to \\MDT01\MDTProduction$ + - Hard disk: 60 GB (dynamic disk) + - Installation Options: Install an operating system from a network-based installation server + +2. Start the PC0005 virtual machine, and press **Enter** to start the PXE boot. The VM will now load the Windows PE boot image from the WDS server. + + ![figure 10.](../images/mdt-07-fig11.png) + + The initial PXE boot process of PC0005. + +3. After Windows PE has booted, complete the Windows Deployment Wizard using the following setting: + + - Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Custom Image + - Computer Name: **PC0005** + - Applications: Select the **Install - Adobe Reader** checkbox. + +4. Setup now begins and does the following: + + - Installs the Windows 10 Enterprise operating system. + - Installs the added application. + - Updates the operating system via your local Windows Server Update Services (WSUS) server. + + ![pc0005 image1.](../images/pc0005-vm.png) + +### Application installation + +Following OS installation, Microsoft Office 365 Pro Plus - x64 is installed automatically. + + ![pc0005 image2.](../images/pc0005-vm-office.png) + +### Use the MDT monitoring feature + +Since you have enabled the monitoring on the MDT Production deployment share, you can follow your deployment of PC0005 via the monitoring node. + +On **MDT01**: + +1. In the Deployment Workbench, expand the **MDT Production** deployment share folder. + +2. Select the **Monitoring** node, and wait until you see PC0005. + +3. Double-click PC0005, and review the information. + + ![figure 11.](../images/mdt-07-fig13.png) + + The Monitoring node, showing the deployment progress of PC0005. + +### Use information in the Event Viewer + +When monitoring is enabled, MDT also writes information to the event viewer on MDT01. This information can be used to trigger notifications via scheduled tasks when deployment is completed. For example, you can configure scheduled tasks to send an email when a certain event is created in the event log. + +![figure 12.](../images/mdt-07-fig14.png) + +The Event Viewer showing a successful deployment of PC0005. + +## Multicast deployments + +Multicast deployment allows for image deployment with reduced network load during simultaneous deployments. Multicast is a useful operating system deployment feature in MDT deployments, however it is important to ensure that your network supports it and is designed for it. If you have a limited number of simultaneous deployments, you probably do not need to enable multicast. + +### Requirements + +Multicast requires that Windows Deployment Services (WDS) is running on Windows Server 2008 or later. In addition to the core MDT setup for multicast, the network needs to be configured to support multicast. In general, this means involving the organization networking team to make sure that +Internet Group Management Protocol (IGMP) snooping is turned on and that the network is designed for multicast traffic. The multicast solution uses IGMPv3. + +### Set up MDT for multicast + +Setting up MDT for multicast is straightforward. You enable multicast on the deployment share, and MDT takes care of the rest. + +On **MDT01**: + +1. In the Deployment Workbench, right-click the **MDT Production** deployment share folder and select **Properties**. +2. On the **General** tab, select the **Enable multicast for this deployment share (requires Windows Server 2008 R2 Windows Deployment Services)** check box, and click **OK**. +3. Right-click the **MDT Production** deployment share folder and select **Update Deployment Share**. +4. After updating the deployment share, use the Windows Deployment Services console to, verify that the multicast namespace was created. + + ![figure 13.](../images/mdt-07-fig15.png) + + The newly created multicast namespace. + +## Use offline media to deploy Windows 10 + +In addition to network-based deployments, MDT supports the use of offline media-based deployments of Windows 10. You can very easily generate an offline version of your deployment share - either the full deployment share or a subset of it - through the use of selection profiles. The generated offline media can be burned to a DVD or copied to a USB stick for deployment. + +Offline media are useful not only when you do not have network connectivity to the deployment share, but also when you have limited connection to the deployment share and do not want to copy 5 GB of data over the wire. Offline media can still join the domain, but you save the transfer of operating system images, drivers, and applications over the wire. + +### Create the offline media selection profile + +To filter what is being added to the media, you create a selection profile. When creating selection profiles, you quickly realize the benefits of having created a good logical folder structure in the Deployment Workbench. + +On **MDT01**: + +1. In the Deployment Workbench, under the **MDT Production / Advanced Configuration** node, right-click **Selection Profiles**, and select **New Selection Profile**. + +2. Use the following settings for the New Selection Profile Wizard: + + - General Settings + - Selection profile name: Windows 10 Offline Media + + - Folders + - Applications / Adobe + - Operating Systems / Windows 10 + - Out-Of-Box Drivers / WinPE x64 + - Out-Of-Box Drivers / Windows 10 x64 + - Task Sequences / Windows 10 + + ![offline media.](../images/mdt-offline-media.png) + +### Create the offline media + +In these steps, you generate offline media from the MDT Production deployment share. To filter what is being added to the media, you use the previously created selection profile. + +1. On MDT01, using File Explorer, create the **D:\\MDTOfflineMedia** folder. + + >[!NOTE] + >When creating offline media, you need to create the target folder first. It is crucial that you do not create a subfolder inside the deployment share folder because it will break the offline media. + +2. In the Deployment Workbench, under the **MDT Production / Advanced Configuration** node, right-click the **Media** node, and select **New Media**. + +3. Use the following settings for the New Media Wizard: + - General Settings + - Media path: **D:\\MDTOfflineMedia** + - Selection profile: **Windows 10 Offline Media** + +### Configure the offline media + +Offline media has its own rules, its own Bootstrap.ini and CustomSettings.ini files. These files are stored in the Control folder of the offline media; they also can be accessed via properties of the offline media in the Deployment Workbench. + +On **MDT01**: + +1. Copy the CustomSettings.ini file from the **D:\MDTProduction\Control** folder to **D:\\MDTOfflineMedia\\Content\\Deploy\\Control**. Overwrite the existing files. + +2. In the Deployment Workbench, under the **MDT Production / Advanced Configuration / Media** node, right-click the **MEDIA001** media, and select **Properties**. + +3. In the **General** tab, configure the following: + - Clear the Generate x86 boot image check box. + - ISO file name: Windows 10 Offline Media.iso + +4. On the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. + +5. On the **General** sub tab, configure the following settings: + - In the **Lite Touch Boot Image Settings** area: + - Image description: MDT Production x64 + - In the **Windows PE Customizations** area, set the Scratch space size to 128. + +6. On the **Drivers and Patches** sub tab, select the **WinPE x64** selection profile and select the **Include all drivers from the selection profile** option. + +7. Click **OK**. + +### Generate the offline media + +You have now configured the offline media deployment share, however the share has not yet been populated with the files required for deployment. Now everything is ready you populate the deployment share content folder and generate the offline media ISO. + +On **MDT01**: + +1. In the Deployment Workbench, navigate to the **MDT Production / Advanced Configuration / Media** node. + +2. Right-click the **MEDIA001** media, and select **Update Media Content**. The Update Media Content process now generates the offline media in the **D:\\MDTOfflineMedia\\Content** folder. The process might require several minutes. + +### Create a bootable USB stick + +The ISO that you got when updating the offline media item can be burned to a DVD and used directly (it will be bootable), but it is often more efficient to use USB sticks instead since they are faster and can hold more data. (A dual-layer DVD is limited to 8.5 GB.) + +>[!TIP] +>In this example, the .wim file is 5.5 GB in size. However, bootable USB sticks are formatted with the FAT32 file system which limits file size to 4.0 GB. You can place the image on a different drive (ex: E:\Deploy\Operating Systems\W10EX64RTM\REFW10X64-001.swm) and then modify E:\Deploy\Control\OperatingSystems.xml to point to it. Alternatively to keep using the USB you must split the .wim file, which can be done using DISM:
 
Dism /Split-Image /ImageFile:D:\MDTOfflinemedia\Content\Deploy\Operating Systems\W10EX64RTM\REFW10X64-001.wim /SWMFile:E:\sources\install.swm /FileSize:3800.
 
Windows Setup automatically installs from this file, provided you name it install.swm. The file names for the next files include numbers, for example: install2.swm, install3.swm.
 
To enable split image in MDT, the Settings.xml file in your deployment share (ex: D:\MDTProduction\Control\Settings.xml) must have the **SkipWimSplit** value set to **False**. By default this value is set to True (`True`), so this must be changed and the offline media content updated. + +Follow these steps to create a bootable USB stick from the offline media content: + +1. On a physical machine running Windows 7 or later, insert the USB stick you want to use. + +2. Copy the content of the **MDTOfflineMedia\\Content** folder to the root of the USB stick. + +3. Start an elevated command prompt (run as Administrator), and start the Diskpart utility by typing **Diskpart** and pressing **Enter**. + +4. In the Diskpart utility, you can type **list volume** (or the shorter **list vol**) to list the volumes, but you really only need to remember the drive letter of the USB stick to which you copied the content. In our example, the USB stick had the drive letter F. + +5. In the Diskpart utility, type **select volume F** (replace F with your USB stick drive letter). + +6. In the Diskpart utility, type **active**, and then type **exit**. + +## Unified Extensible Firmware Interface (UEFI)-based deployments + +As referenced in [Windows 10 deployment scenarios and tools](../windows-deployment-scenarios-and-tools.md), Unified Extensible Firmware Interface (UEFI)-based deployments are becoming more common. In fact, when you create a generation 2 virtual machine in Hyper-V, you get a UEFI-based computer. During deployment, MDT automatically detects that you have an UEFI-based machine and creates the partitions UEFI requires. You do not need to update or change your task sequences in any way to accommodate UEFI. + +![figure 14.](../images/mdt-07-fig16.png) + +The partitions when deploying an UEFI-based machine. + +## Related topics + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
+[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
+[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
+[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
+[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
+[Configure MDT settings](configure-mdt-settings.md)
diff --git a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md index dc5907ae88..59ab2b1a39 100644 --- a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md @@ -20,6 +20,7 @@ ms.topic: article **Applies to** - Windows 10 +- Windows 11 This article provides an overview of the features, components, and capabilities of the [Microsoft Deployment Toolkit (MDT)](/mem/configmgr/mdt/). When you have finished reviewing this information, see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md new file mode 100644 index 0000000000..96f5180256 --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md @@ -0,0 +1,262 @@ +--- +title: Prepare for deployment with MDT (Windows 10) +description: This topic will walk you through the steps necessary to create the server structure required to deploy the Windows 10 operating system using the Microsoft Deployment Toolkit (MDT). +ms.assetid: 5103c418-0c61-414b-b93c-a8e8207d1226 +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: deploy, system requirements +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Prepare for deployment with MDT + +**Applies to** +- Windows 11 + +This article will walk you through the steps necessary to prepare your network and server infrastructure to deploy Windows 11 with the Microsoft Deployment Toolkit (MDT). It covers the installation of the necessary system prerequisites, the creation of shared folders and service accounts, and the configuration of security permissions in the file system and in Active Directory. + +## Infrastructure + +The procedures in this guide use the following names and infrastructure. + +### Network and servers + +For the purposes of this topic, we will use three server computers: **DC01**, **MDT01**, and **HV01**. +- All servers are running Windows Server 2019. + - You can use an earlier version of Windows Server with minor modifications to some procedures. + - Note: Although MDT supports Windows Server 2008 R2, at least Windows Server 2012 R2 or later is required to perform the procedures in this guide. +- **DC01** is a domain controller, DHCP server, and DNS server for contoso.com, representing the fictitious Contoso Corporation. +- **MDT01** is a domain member server in contoso.com with a data (D:) drive that can store at least 200GB. MDT01 will host deployment shares and run the Windows Deployment Service. Optionally, MDT01 is also a WSUS server. + - A second MDT server (**MDT02**) configured identically to MDT01 is optionally used to [build a distributed environment](build-a-distributed-environment-for-windows-10-deployment.md) for Windows 10 deployment. This server is located on a different subnet than MDT01 and has a different default gateway. +- **HV01** is a Hyper-V host computer that is used to build a Windows 10 reference image. + - See [Hyper-V requirements](#hyper-v-requirements) below for more information about HV01. + +### Client computers + +Several client computers are referenced in this guide with hostnames of PC0001 to PC0007. + +- **PC0001**: A computer running Windows 10 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. + - Client name: PC0001 + - IP Address: DHCP +- **PC0002**: A computer running Windows 7 SP1 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. This computer is referenced during the migration scenarios. + - Client name: PC0002 + - IP Address: DHCP +- **PC0003 - PC0007**: These are other client computers similar to PC0001 and PC0002 that are used in this guide and another guide for various scenarios. The device names are incremented for clarity within each scenario. For example, PC0003 and PC0004 are running Windows 7 just like PC0002, but are used for Configuration Manager refresh and replace scenarios, respectively. + +### Storage requirements + +MDT01 and HV01 should have the ability to store up to 200 GB of files on a data drive (D:). If you use a computer with a single system partition (C:), you will need to adjust some procedures in this guide to specify the C: drive instead of the D: drive. + +### Hyper-V requirements + +If you do not have access to a Hyper-V server, you can install Hyper-V on a Windows 10 or Windows 8.1 computer temporarily to use for building reference images. For instructions on how to enable Hyper-V on Windows 10, see the [Verify support and install Hyper-V](../windows-10-poc.md#verify-support-and-install-hyper-v) section in the Windows 10 deployment test lab guide. This guide is a proof-of-concept guide that has detailed instructions for installing Hyper-V. + +### Network requirements + +All server and client computers referenced in this guide are on the same subnet. This is not required, but each server and client computer must be able to connect to each other to share files, and to resolve all DNS names and Active Directory information for the contoso.com domain. Internet connectivity is also required to download OS and application updates. + +### Domain credentials + +The following generic credentials are used in this guide. You should replace these credentials as they appear in each procedure with your credentials. + +**Active Directory domain name**: contoso.com
+**Domain administrator username**: administrator
+**Domain administrator password**: pass@word1 + +### Organizational unit structure + +The following OU structure is used in this guide. Instructions are provided [below](#create-the-ou-structure) to help you create the required OUs. + +![figure 2.](../images/mdt-01-fig02.jpg) + +## Install the Windows ADK + +These steps assume that you have the MDT01 member server running and configured as a domain member server. + +On **MDT01**: + +Visit the [Download and install the Windows ADK](/windows-hardware/get-started/adk-install) page and download the following items to the **D:\\Downloads\\ADK** folder on MDT01 (you will need to create this folder): +- [The Windows ADK for Windows 10](https://go.microsoft.com/fwlink/?linkid=2086042) +- [The Windows PE add-on for the ADK](https://go.microsoft.com/fwlink/?linkid=2087112) +- [The Windows System Image Manager (WSIM) 1903 update](https://go.microsoft.com/fwlink/?linkid=2095334) +- (Optional) [The MDT_KB4564442 patch for BIOS firmware](https://download.microsoft.com/download/3/0/6/306AC1B2-59BE-43B8-8C65-E141EF287A5E/KB4564442/MDT_KB4564442.exe) + - This patch is needed to resolve a bug that causes detection of BIOS-based machines as UEFI-based machines. If you have a UEFI deployment, you do not need this patch. + +>[!TIP] +>You might need to temporarily disable IE Enhanced Security Configuration for administrators in order to download files from the Internet to the server. This setting can be disabled by using Server Manager (Local Server/Properties). + +1. On **MDT01**, ensure that you are signed in as an administrator in the CONTOSO domain. + - For the purposes of this guide, we are using a Domain Admin account of **administrator** with a password of pass@word1. You can use your own administrator username and password as long as you properly adjust all steps in this guide that use these login credentials. +2. Start the **ADK Setup** (D:\\Downloads\\ADK\\adksetup.exe), click **Next** twice to accept the default installation parameters, click **Accept** to accept the license agreement, and then on the **Select the features you want to install** page accept the default list of features by clicking **Install**. This will install deployment tools and the USMT. Verify that the installation completes successfully before moving to the next step. +3. Start the **WinPE Setup** (D:\\Downloads\\ADK\\adkwinpesetup.exe), click **Next** twice to accept the default installation parameters, click **Accept** to accept the license agreement, and then on the **Select the features you want to install** page click **Install**. This will install Windows PE for x86, AMD64, ARM, and ARM64. Verify that the installation completes successfully before moving to the next step. +4. Extract the **WSIM 1903 update** (D:\\Downloads\ADK\\WSIM1903.zip) and then run the **UpdateWSIM.bat** file. + - You can confirm that the update is applied by viewing properties of the ImageCat.exe and ImgMgr.exe files at **C:\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Deployment Tools\\WSIM** and verifying that the **Details** tab displays a **File version** of **10.0.18362.144** or later. +5. If you downloaded the optional MDT_KB4564442 patch for BIOS based deployment, see [this support article](https://support.microsoft.com/en-us/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7) for instructions on how to install the patch. + +## Install and initialize Windows Deployment Services (WDS) + +On **MDT01**: + +1. Open an elevated Windows PowerShell prompt and enter the following command: + + ```powershell + Install-WindowsFeature -Name WDS -IncludeManagementTools + WDSUTIL /Verbose /Progress /Initialize-Server /Server:MDT01 /RemInst:"D:\RemoteInstall" + WDSUTIL /Set-Server /AnswerClients:All + ``` + +## Optional: Install Windows Server Update Services (WSUS) + +If you wish to use MDT as a WSUS server using the Windows Internal Database (WID), use the following command to install this service. Alternatively, change the WSUS server information in this guide to the WSUS server in your environment. + +To install WSUS on MDT01, enter the following at an elevated Windows PowerShell prompt: + + ```powershell + Install-WindowsFeature -Name UpdateServices, UpdateServices-WidDB, UpdateServices-Services, UpdateServices-RSAT, UpdateServices-API, UpdateServices-UI + cmd /c "C:\Program Files\Update Services\Tools\wsusutil.exe" postinstall CONTENT_DIR=C:\WSUS + ``` + +>To use the WSUS that you have installed on MDT01, you must also [configure Group Policy](../update/waas-manage-updates-wsus.md#configure-automatic-updates-and-update-service-location) on DC01 and perform the neccessary post-installation configuration of WSUS on MDT01. + +## Install MDT + +>[!NOTE] +>MDT installation requires the following: +>- The Windows ADK for Windows 10 (installed in the previous procedure) +>- Windows PowerShell ([version 5.1](https://www.microsoft.com/download/details.aspx?id=54616) is recommended; type **$host** to check) +>- Microsoft .NET Framework + +On **MDT01**: + +1. Visit the [MDT resource page](/mem/configmgr/mdt/) and click **Download MDT**. +2. Save the **MicrosoftDeploymentToolkit_x64.msi** file to the D:\\Downloads\\MDT folder on MDT01. + - **Note**: As of the publishing date for this guide, the current version of MDT is 8456 (6.3.8456.1000), but a later version will also work. +3. Install **MDT** (D:\\Downloads\\MDT\\MicrosoftDeploymentToolkit_x64.exe) with the default settings. + +## Create the OU structure + +Switch to **DC01** and perform the following procedures on **DC01**: + +To create the OU structure, you can use the Active Directory Users and Computers console (dsa.msc), or you can use Windows PowerShell. + +Copy the following list of OU names and paths into a CSV file and save it as `~\Setup\Scripts\oulist.csv`. + +```csv +OUName,OUPath +Contoso,"DC=CONTOSO,DC=COM" +Accounts,"OU=Contoso,DC=CONTOSO,DC=COM" +Computers,"OU=Contoso,DC=CONTOSO,DC=COM" +Groups,"OU=Contoso,DC=CONTOSO,DC=COM" +Admins,"OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" +Service Accounts,"OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" +Users,"OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" +Servers,"OU=Computers,OU=Contoso,DC=CONTOSO,DC=COM" +Workstations,"OU=Computers,OU=Contoso,DC=CONTOSO,DC=COM" +Security Groups,"OU=Groups,OU=Contoso,DC=CONTOSO,DC=COM" +``` + +Next, copy the following commands into a file and save it as `~\Setup\Scripts\ou.ps1`. Be sure that you are viewing file extensions and that you save the file with the `.ps1` extension. + +```powershell +Import-CSV -Path $home\Setup\Scripts\oulist.csv | ForEach-Object { + New-ADOrganizationalUnit -Name $_.ouname -Path $_.oupath + Write-Host -ForegroundColor Green "OU $($_.ouname) is created in the location $($_.oupath)" +} +``` + +Lastly, open an elevated Windows PowerShell prompt on DC01 and run the `ou.ps1` script: + +```powershell +Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force +Set-Location $home\Setup\Scripts +.\ou.ps1 +``` + +This will create an OU structure as shown below. + +![OU structure.](../images/mdt-05-fig07.png) + +To use the Active Directory Users and Computers console (instead of PowerShell): + +On **DC01**: + +1. Using the Active Directory Users and Computers console (dsa.msc), in the contoso.com domain level, create a top-level OU named **Contoso**. +2. In the **Contoso** OU, create the following OUs: + 1. Accounts + 2. Computers + 3. Groups +3. In the **Contoso / Accounts** OU, create the following underlying OUs: + 1. Admins + 2. Service Accounts + 3. Users +4. In the **Contoso / Computers** OU, create the following underlying OUs: + 1. Servers + 2. Workstations +5. In the **Contoso / Groups** OU, create the following OU: + 1. Security Groups + +The final result of either method is shown below. The **MDT_BA** account will be created next. + +## Create the MDT service account + +When creating a reference image, you need an account for MDT. The MDT build account is used for Windows Preinstallation Environment (Windows PE) to connect to MDT01. + +To create an MDT build account, open an elevated Windows PowerShell prompt on DC01 and enter the following (copy and paste the entire command, taking care to notice the scroll bar at the bottom). This command will create the MDT_BA user account and set the password to "pass@word1": + +```powershell +New-ADUser -Name MDT_BA -UserPrincipalName MDT_BA -path "OU=Service Accounts,OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" -Description "MDT Build Account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -PasswordNeverExpires $true -Enabled $true +``` +If you have the Active Directory Users and Computers console open you can refresh the view and see this new account in the **Contoso\Accounts\Service Accounts** OU as shown in the screenshot above. + +## Create and share the logs folder + +By default MDT stores the log files locally on the client. In order to capture a reference image, you will need to enable server-side logging and, to do that, you will need to have a folder in which to store the logs. For more information, see [Create a Windows 10 reference image](create-a-windows-10-reference-image.md). + +On **MDT01**: + +1. Sign in as **CONTOSO\\administrator**. +2. Create and share the **D:\\Logs** folder by running the following commands in an elevated Windows PowerShell prompt: + + ```powershell + New-Item -Path D:\Logs -ItemType directory + New-SmbShare -Name Logs$ -Path D:\Logs -ChangeAccess EVERYONE + icacls D:\Logs /grant '"MDT_BA":(OI)(CI)(M)' + ``` + +See the following example: + +![Logs folder.](../images/mdt-05-fig08.png) + +## Use CMTrace to read log files (optional) + +The log files in MDT Lite Touch are formatted to be read by Configuration Manager Trace ([CMTrace](/sccm/core/support/cmtrace)), which is available as part of the [Microsoft System 2012 R2 Center Configuration Manager Toolkit](https://go.microsoft.com/fwlink/p/?LinkId=734717). You should also download this tool. +You can use Notepad (example below): + +![figure 8.](../images/mdt-05-fig09.png) + +Alternatively, CMTrace formatting makes the logs much easier to read. See the same log file below, opened in CMTrace: + +![figure 9.](../images/mdt-05-fig10.png) + +After installing the ConfigMgrTools.msi file, you can search for **cmtrace** and pin the tool to your taskbar for easy access. + +## Next steps + +When you have completed all the steps in this section to prepare for deployment, see [Create a Windows 10 reference image](create-a-windows-10-reference-image.md). + +## Appendix + +**Sample files** + +The following sample files are also available to help automate some MDT deployment tasks. This guide does not use these files, but they are made available here so you can see how some tasks can be automated with Windows PowerShell. +- [Gather.ps1](/samples/browse/?redirectedfrom=TechNet-Gallery). This sample Windows PowerShell script performs the MDT Gather process in a simulated MDT environment. This allows you to test the MDT gather process and check to see if it is working correctly without performing a full Windows deployment. +- [Set-OUPermissions.ps1](https://go.microsoft.com/fwlink/p/?LinkId=619362). This sample Windows PowerShell script creates a domain account and then configures OU permissions to allow the account to join machines to the domain in the specified OU. +- [MDTSample.zip](https://go.microsoft.com/fwlink/p/?LinkId=619363). This sample web service shows you how to configure a computer name dynamically using MDT. diff --git a/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md b/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md new file mode 100644 index 0000000000..f1aa143648 --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md @@ -0,0 +1,120 @@ +--- +title: Refresh a Windows 7 computer with Windows 10 (Windows 10) +description: This topic will show you how to use MDT Lite Touch Installation (LTI) to upgrade a Windows 7 computer to a Windows 10 computer using the computer refresh process. +ms.assetid: 2866fb3c-4909-4c25-b083-6fc1f7869f6f +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: reinstallation, customize, template, script, restore +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Refresh a Windows 7 computer with Windows 10 + +**Applies to** +- Windows 10 + +This topic will show you how to use MDT Lite Touch Installation (LTI) to upgrade a Windows 7 computer to a Windows 10 computer using the online computer refresh process. The computer refresh scenario is a reinstallation of an updated operating system on the same computer. You can also use this procedure to reinstall the same OS version. In this article, the computer refresh will be done while the computer is online. MDT also supports an offline computer refresh. For more info on that scenario, see the USMTOfflineMigration property on the [MDT resource page](/mem/configmgr/mdt/). + +For the purposes of this topic, we will use three computers: DC01, MDT01, and PC0001. +- DC01 is a domain controller for the contoso.com domain. +- MDT01 is domain member server that hosts your deployment share. +- PC0001 is a domain member computer running a previous version of Windows that is going to be refreshed to a new version of Windows 10, with data and settings restored. The example used here is a computer running Windows 7 SP1. + +Both DC01 and MDT01 are running Windows Server 2019; however any supported version of Windows Server can be used. For more details on the setup for this topic, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). + +![computers.](../images/mdt-04-fig01.png "Computers used in this topic") + +The computers used in this topic. + +## The computer refresh process + +A computer refresh is not the same as an in-place upgrade because a computer refresh involves exporting user data and settings then wiping the device before installing a fresh OS and restoring the user's data and settings. + +For a computer refresh with MDT, you use the User State Migration Tool (USMT), which is part of the Windows Assessment and Deployment Kit (ADK) for Windows 10, to migrate user data and settings. To complete a computer refresh you will: + +1. Back up data and settings locally, in a backup folder. +2. Wipe the partition, except for the backup folder. +3. Apply the new operating system image. +4. Install other applications. +5. Restore data and settings. + +During the computer refresh, USMT uses a feature called Hard-Link Migration Store. When you use this feature, the files are simply linked in the file system, which allows for fast migration, even when there is a lot of data. + +>[!NOTE] +>In addition to the USMT backup, you can enable an optional full Windows Imaging (WIM) backup of the machine by configuring the MDT rules. If you do this, a .wim file is created in addition to the USMT backup. The .wim file contains the entire volume from the computer and helpdesk personnel can extract content from it if needed. Please note that this is a data WIM backup only. Using this backup to restore the entire computer is not a supported scenario. + +### Multi-user migration + +By default, ScanState in USMT backs up all profiles on the machine, including local computer profiles. If you have a computer that has been in your environment for a while, it likely has several domain-based profiles on it, including those of former users. You can limit which profiles are backed up by configuring command-line switches to ScanState (added as rules in MDT). + +For example, the following line configures USMT to migrate only domain user profiles and not profiles from the local SAM account database: ScanStateArgs=/ue:\*\\\* /ui:CONTOSO\\\* + +>[!NOTE] +>You also can combine the preceding switches with the /uel switch, which excludes profiles that have not been accessed within a specific number of days. For example, adding /uel:60 will configure ScanState (or LoadState) not to include profiles that haven't been accessed for more than 60 days. + +### Support for additional settings + +In addition to the command-line switches that control which profiles to migrate, [XML templates](../usmt/understanding-migration-xml-files.md) control exactly what data is being migrated. You can control data within and outside the user profiles. + +### Multicast + +Multicast is a technology designed to optimize simultaneous deployment to multiple devices. If you have a limited number of simultaneous deployments, you should disable multicast which was [configured in a previous procedure](deploy-a-windows-10-image-using-mdt.md#set-up-mdt-for-multicast) in this guide. Disabling multicast will speed up deployment for a small number of computers. You will need to update the deployment share after changing this setting. + +## Refresh a Windows 7 SP1 client + +In these section, we assume that you have already performed the prerequisite procedures in the following topics, so that you have a deployment share named **MDTProduction$** on MDT01: + +- [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md) +- [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) +- [Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md) + +It is also assumed that you have a domain member client computer named PC0001 in your environment running Windows 7, 8.1 or 10 that is ready for a refresh to the latest version of Windows 10. For demonstration purposes, we will refreshing a Windows 7 SP1 PC to Windows 10, version 1909. + +### Upgrade (refresh) a Windows 7 SP1 client + +>[!IMPORTANT] +>Domain join details [specified in the deployment share rules](deploy-a-windows-10-image-using-mdt.md#configure-the-rules) will be used to rejoin the computer to the domain during the refresh process. If the Windows 7 client is domain-jonied in a different OU than the one specified by MachineObjectOU, the domain join process will initially fail and then retry without specifying an OU. If the domain account that is specified (ex: **MDT_JD**) has [permissions limited to a specific OU](deploy-a-windows-10-image-using-mdt.md#step-1-configure-active-directory-permissions) then the domain join will ultimately fail, the refresh process will proceed, and the client computer object will be orphaned in Active Directory. In the current guide, computer objects should be located in Contoso > Computers > Workstations. Use the Active Directory Users and Computers console to review the location of computer objects and move them if needed. To diagnose MDT domain join errors, see **ZTIDomainJoin.log** in the C:\Windows\Temp\DeploymentLogs directory on the client computer. + +1. On PC0001, sign in as **contoso\\Administrator** and start the Lite Touch Deploy Wizard by opening **\\\\MDT01\\MDTProduction$\\Scripts\\Litetouch.vbs**. +2. Complete the deployment guide using the following settings: + + * Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Custom Image + * Computer name: <default> + * Specify where to save a complete computer backup: Do not back up the existing computer + >[!NOTE] + >Skip this optional full WIM backup that we are choosing not to perform. The USMT backup will still run. + * Select one or more applications to install: Install - Adobe Reader + + ![Computer refresh.](../images/fig2-taskseq.png "Start the computer refresh") + +4. Setup starts and does the following: + + * Backs up user settings and data using USMT. + * Installs the Windows 10 Enterprise x64 operating system. + * Installs any added applications. + * Updates the operating system using your local Windows Server Update Services (WSUS) server. + * Restores user settings and data using USMT. + +5. You can monitor progress of the deployment using the deployment workbench on MDT01. See the following example: + + ![monitor deployment.](../images/monitor-pc0001.png) + +6. After the refresh process completes, sign in to the Windows 10 computer and verify that user accounts, data and settings were migrated. + +## Related topics + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
+[Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md)
+[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
+[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
+[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
+[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
+[Configure MDT settings](configure-mdt-settings.md) \ No newline at end of file diff --git a/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md b/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md new file mode 100644 index 0000000000..fb7cfe97e1 --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md @@ -0,0 +1,165 @@ +--- +title: Replace a Windows 7 computer with a Windows 10 computer (Windows 10) +description: In this article, you will learn how to replace a Windows 7 device with a Windows 10 device. +ms.custom: seo-marvel-apr2020 +ms.assetid: acf091c9-f8f4-4131-9845-625691c09a2a +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: deploy, deployment, replace +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Replace a Windows 7 computer with a Windows 10 computer + +**Applies to** +- Windows 10 + +A computer replace scenario for Windows 10 is quite similar to a computer refresh for Windows 10. However, because you are replacing a device, you cannot store the backup on the old computer. Instead you need to store the backup to a location where the new computer can read it. The User State Migration Tool (USMT) will be used to back up and restore data and settings. + +For the purposes of this topic, we will use four computers: DC01, MDT01, PC0002, and PC0007. +- DC01 is a domain controller for the contoso.com domain. +- MDT01 is domain member server that hosts your deployment share. +- PC0002 is an old computer running Windows 7 SP1 that will be replaced by PC0007. +- PC0007 is a new computer will have the Windows 10 OS installed prior to data from PC0002 being migrated. Both PC0002 and PC0007 are members of the contoso.com domain. + +For more details on the setup for this topic, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). + +![The computers used in this topic.](../images/mdt-03-fig01.png) + +The computers used in this topic. + +>HV01 is also used in this topic to host the PC0007 virtual machine for demonstration purposes, however typically PC0007 is a physical computer. + +## Prepare for the computer replace + + To prepare for the computer replace, you need to create a folder in which to store the backup and a backup only task sequence to run on the old computer. + +### Configure the rules on the Microsoft Deployment Toolkit (MDT) Production share + +On **MDT01**: + +1. Open the Deployment Workbench, under **Deployment Shares** right-click **MDT Production**, click **Properties**, and then click the **Rules** tab. +2. Change the **SkipUserData=YES** option to **NO**, and click **OK**. +3. Right-click **MDT Production** and click **Update Deployment Share**. Click **Next**, **Next**, and **Finish** to complete the Update Deployment Share Wizard with the default setttings. + +### Create and share the MigData folder + +On **MDT01**: + +1. Create and share the **D:\\MigData** folder by running the following three commands in an elevated Windows PowerShell prompt: + ``` powershell + New-Item -Path D:\MigData -ItemType directory + New-SmbShare -Name MigData$ -Path D:\MigData -ChangeAccess EVERYONE + icacls D:\MigData /grant '"MDT_BA":(OI)(CI)(M)' + ``` + ### Create a backup only (replace) task sequence + +2. In Deployment Workbench, under the **MDT Production** deployment share, select the **Task Sequences** node and create a new folder named **Other**. + +3. Right-click the **Other** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + + * Task sequence ID: REPLACE-001 + * Task sequence name: Backup Only Task Sequence + * Task sequence comments: Run USMT to backup user data and settings + * Template: Standard Client Replace Task Sequence + +4. In the **Other** folder, double-click **Backup Only Task Sequence**, and then in the **Task Sequence** tab, review the sequence. Notice that it only contains a subset of the normal client task sequence actions. + + ![The Backup Only Task Sequence action list.](../images/mdt-03-fig02.png "The Backup Only Task Sequence action list") + + The Backup Only Task Sequence action list. + +## Perform the computer replace + +During a computer replace, these are the high-level steps that occur: + +1. On the computer you are replacing, a special replace task sequence runs the USMT backup and, if you configured it, runs the optional full Window Imaging (WIM) backup. +2. On the new computer, you perform a standard bare-metal deployment. At the end of the bare-metal deployment, the USMT backup from the old computer is restored. + +### Run the replace task sequence + +On **PC0002**: + +1. Sign in as **CONTOSO\\Administrator** and verify that you have write access to the **\\\\MDT01\\MigData$** share. +2. Run **\\\\MDT01\\MDTProduction$\\Scripts\\LiteTouch.vbs**. +3. Complete the Windows Deployment Wizard using the following settings: + + 1. Select a task sequence to execute on this computer: Backup Only Task Sequence + * Specify where to save your data and settings: Specify a location + * Location: \\\\MDT01\\MigData$\\PC0002 + + >[!NOTE] + >If you are replacing the computer at a remote site you should create the MigData folder on MDT02 and use that share instead. + + 2. Specify where to save a complete computer backup: Do not back up the existing computer + + The task sequence will now run USMT (Scanstate.exe) to capture user data and settings of the computer. + + ![The new task sequence.](../images/mdt-03-fig03.png "The new task sequence") + + The new task sequence running the Capture User State action on PC0002. + +4. On **MDT01**, verify that you have an USMT.MIG compressed backup file in the **D:\\MigData\\PC0002\\USMT** folder. + + ![The USMT backup.](../images/mdt-03-fig04.png "The USMT backup") + + The USMT backup of PC0002. + +### Deploy the replacement computer + +To demonstrate deployment of the replacement computer, HV01 is used to host a virtual machine: PC0007. + +On **HV01**: + +1. Create a virtual machine with the following settings: + + * Name: PC0007 + * Location: C:\\VMs + * Generation: 2 + * Memory: 2048 MB + * Hard disk: 60 GB (dynamic disk) + * Install an operating system from a network-based installation server + +2. Start the PC0007 virtual machine, and press **Enter** to start the Pre-Boot Execution Environment (PXE) boot. The VM will now load the Windows PE boot image from MDT01 (or MDT02 if at a remote site). + + ![The initial PXE boot process.](../images/mdt-03-fig05.png "The initial PXE boot process") + + The initial PXE boot process of PC0007. + +3. After Windows Preinstallation Environment (Windows PE) has booted, complete the Windows Deployment Wizard using the following settings: + + * Select a task sequence to execute on this computer: + * Windows 10 Enterprise x64 RTM Custom Image + * Computer Name: PC0007 + * Move Data and Settings: Do not move user data and settings. + * User Data (Restore) > Specify a location: \\\\MDT01\\MigData$\\PC0002 + * Applications: Adobe > Install - Adobe Reader + +4. Setup now starts and does the following: + + * Partitions and formats the disk. + * Installs the Windows 10 Enterprise operating system. + * Installs the application. + * Updates the operating system via your local Windows Server Update Services (WSUS) server. + * Restores the USMT backup from PC0002. + +You can view progress of the process by clicking the Monitoring node in the Deployment Workbrench on MDT01. + +![Monitor progress.](../images/mdt-replace.png) + +## Related topics + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
+[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
+[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
+[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
+[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
+[Configure MDT settings](configure-mdt-settings.md) diff --git a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md new file mode 100644 index 0000000000..41cd6d8006 --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md @@ -0,0 +1,114 @@ +--- +title: Perform an in-place upgrade to Windows 10 with MDT (Windows 10) +description: The simplest path to upgrade PCs that are currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. +ms.assetid: B8993151-3C1E-4F22-93F4-2C5F2771A460 +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: upgrade, update, task sequence, deploy +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Perform an in-place upgrade to Windows 10 with MDT + +**Applies to** +- Windows 10 + +The simplest path to upgrade PCs that are currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. + +>[!TIP] +>In-place upgrade is the preferred method to use when migrating from Windows 10 to a later release of Windows 10, and is also a preferred method for upgrading from Windows 7 or 8.1 if you do not plan to significantly change the device's configuration or applications. MDT includes an in-place upgrade task sequence template that makes the process really simple. + +In-place upgrade differs from [computer refresh](refresh-a-windows-7-computer-with-windows-10.md) in that you cannot use a custom image to perform the in-place upgrade. In this article we will add a default Windows 10 image to the production deployment share specifically to perform an in-place upgrade. + +Three computers are used in this topic: DC01, MDT01, and PC0002. + +- DC01 is a domain controller for the contoso.com domain +- MDT01 is a domain member server +- PC0002 is a domain member computer running Windows 7 SP1, targeted for the Windows 10 upgrade + + ![computers.](../images/mdt-upgrade.png) + + The computers used in this topic. + +>[!NOTE] +>For details about the setup for the procedures in this article, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). + +>If you have already completed all the steps in [Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md), then you already have a production deployment share and you can skip to [Add Windows 10 Enterprise x64 (full source)](#add-windows-10-enterprise-x64-full-source). + +## Create the MDT production deployment share + +On **MDT01**: + +1. Ensure you are signed on as: contoso\administrator. +2. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. +3. On the **Path** page, in the **Deployment share path** text box, type **D:\\MDTProduction** and click **Next**. +4. On the **Share** page, in the **Share name** text box, type **MDTProduction$** and click **Next**. +5. On the **Descriptive Name** page, in the **Deployment share description** text box, type **MDT Production** and click **Next**. +6. On the **Options** page, accept the default settings and click **Next** twice, and then click **Finish**. +7. Using File Explorer, verify that you can access the **\\\\MDT01\\MDTProduction$** share. + +## Add Windows 10 Enterprise x64 (full source) + +>If you have already have a Windows 10 [reference image](create-a-windows-10-reference-image.md) in the **MDT Build Lab** deployment share, you can use the deployment workbench to copy and paste this image from the MDT Build Lab share to the MDT Production share and skip the steps in this section. + +On **MDT01**: + +1. Sign in as contoso\\administrator and copy the content of a Windows 10 Enterprise x64 DVD/ISO to the **D:\\Downloads\\Windows 10 Enterprise x64** folder on MDT01, or just insert the DVD or mount an ISO on MDT01. +2. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Production**. +3. Right-click the **Operating Systems** node, and create a new folder named **Windows 10**. +4. Expand the **Operating Systems** node, right-click the **Windows 10** folder, and select **Import Operating System**. Use the following settings for the Import Operating System Wizard: + - Full set of source files + - Source directory: (location of your source files) + - Destination directory name: W10EX64RTM +5. After adding the operating system, in the **Operating Systems / Windows 10** folder, double-click it and change the name to: **Windows 10 Enterprise x64 RTM Default Image**. + +## Create a task sequence to upgrade to Windows 10 Enterprise + +On **MDT01**: + +1. Using the Deployment Workbench, select **Task Sequences** in the **MDT Production** node, and create a folder named **Windows 10**. +2. Right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: W10-X64-UPG + - Task sequence name: Windows 10 Enterprise x64 RTM Upgrade + - Template: Standard Client Upgrade Task Sequence + - Select OS: Windows 10 Enterprise x64 RTM Default Image + - Specify Product Key: Do not specify a product key at this time + - Organization: Contoso + - Admin Password: Do not specify an Administrator password at this time + +## Perform the Windows 10 upgrade + +To initiate the in-place upgrade, perform the following steps on PC0002 (the device to be upgraded). + +On **PC0002**: + +1. Start the MDT deployment wizard by running the following command: **\\\\MDT01\\MDTProduction$\\Scripts\\LiteTouch.vbs** +2. Select the **Windows 10 Enterprise x64 RTM Upgrade** task sequence, and then click **Next**. +3. Select one or more applications to install (will appear if you use custom image): Install - Adobe Reader +4. On the **Ready** tab, click **Begin** to start the task sequence. + When the task sequence begins, it automatically initiates the in-place upgrade process by invoking the Windows setup program (Setup.exe) with the necessary command-line parameters to perform an automated upgrade, which preserves all data, settings, apps, and drivers. + +![upgrade1.](../images/upgrademdt-fig5-winupgrade.png) + +
+ +![upgrade2.](../images/mdt-upgrade-proc.png) + +
+ +![upgrade3.](../images/mdt-post-upg.png) + +After the task sequence completes, the computer will be fully upgraded to Windows 10. + +## Related topics + +[Windows 10 deployment scenarios](../windows-10-deployment-scenarios.md)
+[Microsoft Deployment Toolkit downloads and resources](/mem/configmgr/mdt/) \ No newline at end of file From 02d4e1c26e3209d96bc04be98cbfa6e70ee006c1 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Wed, 1 Sep 2021 13:32:58 -0700 Subject: [PATCH 0032/1002] first --- .../get-started-with-the-microsoft-deployment-toolkit.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md index 59ab2b1a39..7d8a20b736 100644 --- a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md @@ -1,5 +1,5 @@ --- -title: Get started with the Microsoft Deployment Toolkit (MDT) (Windows 10) +title: Get started with the Microsoft Deployment Toolkit (MDT) (Windows 10/11) description: This topic will help you gain a better understanding of how to use the Microsoft Deployment Toolkit (MDT), as part of a Windows operating system deployment. ms.assetid: a256442c-be47-4bb9-a105-c831f58ce3ee ms.reviewer: @@ -37,7 +37,7 @@ MDT supports the deployment of Windows 10, as well as Windows 7, Windows 8.1, MDT has been in existence since 2003, when it was first introduced as Business Desktop Deployment (BDD) 1.0. The toolkit has evolved, both in functionality and popularity, and today it is considered fundamental to Windows operating system and enterprise application deployment. MDT has many useful features, such as: -- **Windows Client support.** Supports Windows 7, Windows 8.1, and Windows 10. +- **Windows Client support.** Supports Windows 7, Windows 8.1, Windows 10, and Windows 11. - **Windows Server support.** Supports Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, and Windows Server 2019. - **Additional operating systems support.** Supports Windows Thin PC and [Windows Embedded POSReady 7](https://www.microsoft.com/en-us/download/details.aspx?id=26558), as well as Windows 8.1 Embedded Industry. - **UEFI support.** Supports deployment to machines using Unified Extensible Firmware Interface (UEFI) version 2.3.1. From cb6d02d109476697d70ea11c7d247d53ab6b902c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:02:44 -0700 Subject: [PATCH 0033/1002] new article --- .../block-untrusted-fonts-in-enterprise.md | 2 +- .../threat-protection/fips-140-validation.md | 2 +- .../mbsa-removal-and-guidance.md | 2 +- .../msft-security-dev-lifecycle.md | 17 +++++++++++++++++ 4 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 windows/security/threat-protection/msft-security-dev-lifecycle.md diff --git a/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md b/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md index c1ffec9b59..3fff0198ed 100644 --- a/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md +++ b/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md @@ -13,7 +13,7 @@ author: dansimp ms.author: dansimp ms.date: 08/14/2017 ms.localizationpriority: medium -ms.technology: mde +ms.technology: other --- # Block untrusted fonts in an enterprise diff --git a/windows/security/threat-protection/fips-140-validation.md b/windows/security/threat-protection/fips-140-validation.md index 9b2b985db5..b7e5fddec5 100644 --- a/windows/security/threat-protection/fips-140-validation.md +++ b/windows/security/threat-protection/fips-140-validation.md @@ -10,7 +10,7 @@ ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium ms.reviewer: -ms.technology: mde +ms.technology: other --- # FIPS 140-2 Validation diff --git a/windows/security/threat-protection/mbsa-removal-and-guidance.md b/windows/security/threat-protection/mbsa-removal-and-guidance.md index 83a6f5e00b..a12edb4f83 100644 --- a/windows/security/threat-protection/mbsa-removal-and-guidance.md +++ b/windows/security/threat-protection/mbsa-removal-and-guidance.md @@ -9,7 +9,7 @@ ms.author: dansimp author: dansimp ms.reviewer: manager: dansimp -ms.technology: mde +ms.technology: other --- # What is Microsoft Baseline Security Analyzer and its uses? diff --git a/windows/security/threat-protection/msft-security-dev-lifecycle.md b/windows/security/threat-protection/msft-security-dev-lifecycle.md new file mode 100644 index 0000000000..18ce55f174 --- /dev/null +++ b/windows/security/threat-protection/msft-security-dev-lifecycle.md @@ -0,0 +1,17 @@ +--- +title: Microsoft Security Development Lifecycle +description: Download the Microsoft Security Development Lifecycle white paper which covers a security assurance process focused on software development. +ms.prod: m365-security +audience: ITPro +author: dansimp +ms.author: dansimp +manager: dansimp +ms.collection: M365-identity-device-management +ms.topic: article +ms.localizationpriority: medium +ms.reviewer: +ms.technology: other +--- + +# Microsoft Security Development Lifecycle + From a32eabdf469edad81bfa879dccf2f2bdb05cfb41 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:19:36 -0700 Subject: [PATCH 0034/1002] Create simplified-sdl.png --- .../images/simplified-sdl.png | Bin 0 -> 218369 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/images/simplified-sdl.png diff --git a/windows/security/threat-protection/images/simplified-sdl.png b/windows/security/threat-protection/images/simplified-sdl.png new file mode 100644 index 0000000000000000000000000000000000000000..004814102fc3e8272429bde640e4adc1e752f333 GIT binary patch literal 218369 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

?EPKSjtV1-~#cei( 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%0A^&-Iz1!$F6Dti% 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 literal 0 HcmV?d00001 From 413783d35fdc2da875ade876b7da12cc05c02f44 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:21:00 -0700 Subject: [PATCH 0035/1002] Update simplified-sdl.png --- .../images/simplified-sdl.png | Bin 218369 -> 174076 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/images/simplified-sdl.png b/windows/security/threat-protection/images/simplified-sdl.png index 004814102fc3e8272429bde640e4adc1e752f333..97c7448b8c9b741540731dd89b14a92a744bc2de 100644 GIT binary patch literal 174076 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

&bim{ipa2(~7-vm>=@fX@bY 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

nKWMN0;{GlG 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 KMNUMnLSTaMT%>XU literal 218369 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

?EPKSjtV1-~#cei( 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%0A^&-Iz1!$F6Dti% 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 From 5b80aaacb10bf8171a2d229ac9ac3c0e1f0784bb Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:23:36 -0700 Subject: [PATCH 0036/1002] adding SDL asset to library --- windows/security/TOC.yml | 2 ++ .../msft-security-dev-lifecycle.md | 14 ++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 51021a5be7..2fb9e585d4 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -8,6 +8,8 @@ href: threat-protection/fips-140-validation.md - name: Common Criteria Certifications href: threat-protection/windows-platform-common-criteria.md + - name: Microsoft Security Development Lifecycle + href: msft-security-dev-lifecycle.md - name: Hardware security items: - name: Trusted Platform Module diff --git a/windows/security/threat-protection/msft-security-dev-lifecycle.md b/windows/security/threat-protection/msft-security-dev-lifecycle.md index 18ce55f174..6c23e09a9e 100644 --- a/windows/security/threat-protection/msft-security-dev-lifecycle.md +++ b/windows/security/threat-protection/msft-security-dev-lifecycle.md @@ -15,3 +15,17 @@ ms.technology: other # Microsoft Security Development Lifecycle +The Security Development Lifecycle (SDL) is a security assurance process that is focused on software development. As a Microsoft-wide initiative and a mandatory policy since 2004, the SDL has played a critical role in embedding security and privacy in software and culture at Microsoft. + +[:::image type="content" source="images/simplified-sdl.png" alt-text="Simplified secure development lifecycle":::](https://www.microsoft.com/en-us/securityengineering/sdl) + +Combining a holistic and practical approach, the SDL aims to reduce the number and severity of vulnerabilities in software. The SDL introduces security and privacy throughout all phases of the development process. + +The Microsoft SDL is based on three core concepts: +- Education +- Continuous process improvement +- Accountability + +To learn more about the SDL, visit the [Security Engineering site](https://www.microsoft.com/en-us/securityengineering/sdl). + +And, download the [Simplified Implementation of the Microsoft SDL whitepaper](http://go.microsoft.com/?linkid=9708425). \ No newline at end of file From 94a899aeea133898a0ed2c02bc4799fbb13d1d29 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:24:14 -0700 Subject: [PATCH 0037/1002] Update TOC.yml --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 2fb9e585d4..c0d8371997 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -9,7 +9,7 @@ - name: Common Criteria Certifications href: threat-protection/windows-platform-common-criteria.md - name: Microsoft Security Development Lifecycle - href: msft-security-dev-lifecycle.md + href: /threat-protection/msft-security-dev-lifecycle.md - name: Hardware security items: - name: Trusted Platform Module From dd1f7282b404281e943296ff770b59ad3fd48081 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:32:41 -0700 Subject: [PATCH 0038/1002] bug bounty --- windows/security/TOC.yml | 4 +++- .../microsoft-bug-bounty-program.md | 22 +++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-bug-bounty-program.md diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index c0d8371997..9228a4398d 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -9,7 +9,9 @@ - name: Common Criteria Certifications href: threat-protection/windows-platform-common-criteria.md - name: Microsoft Security Development Lifecycle - href: /threat-protection/msft-security-dev-lifecycle.md + href: threat-protection/msft-security-dev-lifecycle.md + - name: Microsoft Bug Bounty Program + href: threat-protection/microsoft-bug-bounty-program.md - name: Hardware security items: - name: Trusted Platform Module diff --git a/windows/security/threat-protection/microsoft-bug-bounty-program.md b/windows/security/threat-protection/microsoft-bug-bounty-program.md new file mode 100644 index 0000000000..7dcc6cdd7f --- /dev/null +++ b/windows/security/threat-protection/microsoft-bug-bounty-program.md @@ -0,0 +1,22 @@ +--- +title: About the Microsoft Bug Bounty Program +description: If you are a security researcher, you can get a reward for reporting a vulnerability in a Microsoft product, service, or device. +ms.prod: m365-security +audience: ITPro +author: dansimp +ms.author: dansimp +manager: dansimp +ms.collection: M365-identity-device-management +ms.topic: article +ms.localizationpriority: medium +ms.reviewer: +ms.technology: other +--- + +# About the Microsoft Bug Bounty Program + +Are you a security researcher? Did you find a vulnerability in a Microsoft product, service, or device? If so, we want to hear from you! + +If your vulnerability report affects a product or service that is within scope of one of our bounty programs below, you could receive a bounty award according to the program descriptions. + +Visit the [Microsoft Bug Bounty Program site](https://www.microsoft.com/en-us/msrc/bounty?rtc=1) for all the details! \ No newline at end of file From 13fdb77a7dd40853652c47be8cea6827d9e49271 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:34:39 -0700 Subject: [PATCH 0039/1002] Update index.yml --- windows/security/index.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 7cb9f7653b..0223f04598 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -12,7 +12,7 @@ metadata: ms.collection: m365-security-compliance author: dansimp #Required; your GitHub user alias, with correct capitalization. ms.author: dansimp #Required; microsoft alias of author; optional team alias. - ms.date: 09/30/2021 #Required; mm/dd/yyyy format. + ms.date: 09/01/2021 localization_priority: Priority # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new @@ -30,9 +30,9 @@ landingContent: - text: Common Criteria Certifications url: /windows/security/threat-protection/windows-platform-common-criteria.md - text: Microsoft Security Development Lifecycle (SDL) - url: /previous-versions/windows/desktop/cc307891(v=msdn.10) + url: /windows/security/threat-protection/msft-security-dev-lifecycle.md - text: Microsoft bounty program - url: https://www.microsoft.com/msrc/bounty + url: /windows/security/threat-protection/microsoft-bug-bounty-program.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From df4d59c47eb1e38f7e057bdf3cb893d8ca3599da Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:36:59 -0700 Subject: [PATCH 0040/1002] Update index.yml --- windows/security/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 0223f04598..75ffc66f93 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -29,9 +29,9 @@ landingContent: url: /windows/security/threat-protection/fips-140-validation.md - text: Common Criteria Certifications url: /windows/security/threat-protection/windows-platform-common-criteria.md - - text: Microsoft Security Development Lifecycle (SDL) + - text: Microsoft Security Development Lifecycle url: /windows/security/threat-protection/msft-security-dev-lifecycle.md - - text: Microsoft bounty program + - text: Microsoft Bug Bounty url: /windows/security/threat-protection/microsoft-bug-bounty-program.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb From 15b3ecd41db69af3267ced632a248586478b2834 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:38:28 -0700 Subject: [PATCH 0041/1002] Update index.yml --- windows/security/index.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 75ffc66f93..71a5f7717b 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -23,7 +23,7 @@ landingContent: # Card (optional) - title: Security foundations linkLists: - - linkListType: overview + - linkListType: concept links: - text: Federal Information Processing Standard (FIPS) 140 Validation url: /windows/security/threat-protection/fips-140-validation.md @@ -38,7 +38,7 @@ landingContent: # Card (optional) - title: Hardware security linkLists: - - linkListType: overview + - linkListType: concept links: - text: Trusted Platform Module url: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md @@ -49,7 +49,7 @@ landingContent: # Card (optional) - title: Operating system security linkLists: - - linkListType: overview + - linkListType: concept links: - text: Secure the Windows boot process url: /windows/security/information-protection/secure-the-windows-10-boot-process.md From 25e017370fff019a2d98ff5e8e3df6ce02fd201a Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:40:05 -0700 Subject: [PATCH 0042/1002] Update index.yml --- windows/security/index.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 71a5f7717b..f4a69ddf4d 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -44,6 +44,8 @@ landingContent: url: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md - text: Kernel DMA Protection url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md + - text: Protect domain credentials + url: /windows/security/identity-protection/credential-guard/credential-guard.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From c0f1ac7e36465bdbc3f3e7c306812d2dc32f2e76 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:40:43 -0700 Subject: [PATCH 0043/1002] Update index.yml --- windows/security/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index f4a69ddf4d..e11b7d5819 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -42,10 +42,10 @@ landingContent: links: - text: Trusted Platform Module url: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md - - text: Kernel DMA Protection - url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md - text: Protect domain credentials url: /windows/security/identity-protection/credential-guard/credential-guard.md + - text: Kernel DMA Protection + url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 6f00a1a1bc6bb6ce2a470f784bf4afbf647a2272 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:43:26 -0700 Subject: [PATCH 0044/1002] Update index.yml --- windows/security/index.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index e11b7d5819..d4679c7821 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -7,7 +7,6 @@ metadata: title: Windows security # Required; page title displayed in search results. Include the brand. < 60 chars. description: Learn about Windows security # Required; article description that is displayed in search results. < 160 chars. ms.topic: landing-page # Required - ms.topic: hub-page # Required ms.prod: windows ms.collection: m365-security-compliance author: dansimp #Required; your GitHub user alias, with correct capitalization. @@ -51,6 +50,12 @@ landingContent: # Card (optional) - title: Operating system security linkLists: + - linkListType: overview + links: + - text: Secure the Windows boot process + url: /windows/security/information-protection/secure-the-windows-10-boot-process.md + - text: Configure S/MIME for Windows 10 + url: /windows/security/identity-protection/configure-s-mime.md - linkListType: concept links: - text: Secure the Windows boot process From 9dc5919c15d4c393f12fc2ae322fa5cd8c8359a3 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:53:55 -0700 Subject: [PATCH 0045/1002] Update index.yml --- windows/security/index.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index d4679c7821..154f648ccc 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -52,13 +52,13 @@ landingContent: linkLists: - linkListType: overview links: - - text: Secure the Windows boot process - url: /windows/security/information-protection/secure-the-windows-10-boot-process.md - - text: Configure S/MIME for Windows 10 - url: /windows/security/identity-protection/configure-s-mime.md + - text: Overview of operating system security + url: /windows/security/information-protection/index.md - linkListType: concept links: - text: Secure the Windows boot process url: /windows/security/information-protection/secure-the-windows-10-boot-process.md - text: Configure S/MIME for Windows 10 - url: /windows/security/identity-protection/configure-s-mime.md \ No newline at end of file + url: /windows/security/identity-protection/configure-s-mime.md + - text: Encrypted hard drive + url: /windows/security/information-protection/encrypted-hard-drive.md \ No newline at end of file From e5775301938e210dcb2fe11f12a485b484e3f742 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 18:46:44 -0700 Subject: [PATCH 0046/1002] Update index.yml --- windows/security/index.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 154f648ccc..4933ec3a76 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -61,4 +61,13 @@ landingContent: - text: Configure S/MIME for Windows 10 url: /windows/security/identity-protection/configure-s-mime.md - text: Encrypted hard drive - url: /windows/security/information-protection/encrypted-hard-drive.md \ No newline at end of file + url: /windows/security/information-protection/encrypted-hard-drive.md +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Threat protection + linkLists: + - linkListType: overview + links: + - text: Security baselines + url: /windows/security/threat-protection/windows-security-baselines.md From f2c63b041463f8d7025a8c5884a1f04fce842680 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 18:50:49 -0700 Subject: [PATCH 0047/1002] Update index.yml --- windows/security/index.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 4933ec3a76..ebdbef87cd 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -71,3 +71,31 @@ landingContent: links: - text: Security baselines url: /windows/security/threat-protection/windows-security-baselines.md +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Application protection + linkLists: + - linkListType: overview + links: + - text: Security baselines + url: /windows/security/threat-protection/windows-security-baselines.md +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: User protection + linkLists: + - linkListType: overview + links: + - text: article (change link later) + url: /windows/security/threat-protection/windows-security-baselines.md +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Privacy controls + linkLists: + - linkListType: overview + links: + - text: Windows and Privacy Compliance + url: /windows/privacy/windows-10-and-privacy-compliance.md + From d2a171bcf97a391d5987bb71ceb511b1b26d96d1 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 18:55:05 -0700 Subject: [PATCH 0048/1002] Update index.yml --- windows/security/index.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index ebdbef87cd..df688f1247 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -56,12 +56,13 @@ landingContent: url: /windows/security/information-protection/index.md - linkListType: concept links: - - text: Secure the Windows boot process + - text: System security url: /windows/security/information-protection/secure-the-windows-10-boot-process.md - - text: Configure S/MIME for Windows 10 - url: /windows/security/identity-protection/configure-s-mime.md - - text: Encrypted hard drive + - text: Encryption and data protection url: /windows/security/information-protection/encrypted-hard-drive.md + - text: Network security + url: /windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md + # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From c78dfba57f50f6021aeb825c791664a3db05749f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 18:56:49 -0700 Subject: [PATCH 0049/1002] Update index.yml --- windows/security/index.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index df688f1247..1dcca94f77 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -62,7 +62,6 @@ landingContent: url: /windows/security/information-protection/encrypted-hard-drive.md - text: Network security url: /windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md - # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) @@ -70,7 +69,7 @@ landingContent: linkLists: - linkListType: overview links: - - text: Security baselines + - text: Security baselines (more to follow) url: /windows/security/threat-protection/windows-security-baselines.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb @@ -79,7 +78,7 @@ landingContent: linkLists: - linkListType: overview links: - - text: Security baselines + - text: article (change link later, add more) url: /windows/security/threat-protection/windows-security-baselines.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb From 1599a3b2dad42fe8ac6b5cb7b9dc59848abb0f6e Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 2 Sep 2021 09:37:51 +0530 Subject: [PATCH 0050/1002] Updated --- .../mdm/policy-csp-admx-datacollection.md | 22 +- .../mdm/policy-csp-admx-desktop.md | 640 +++++++++++------- .../mdm/policy-csp-admx-deviceinstallation.md | 176 +++-- .../mdm/policy-csp-admx-devicesetup.md | 44 +- .../mdm/policy-csp-admx-digitallocker.md | 44 +- ...policy-csp-admx-distributedlinktracking.md | 22 +- .../mdm/policy-csp-admx-dnsclient.md | 240 ++++--- 7 files changed, 755 insertions(+), 433 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-datacollection.md b/windows/client-management/mdm/policy-csp-admx-datacollection.md index c2de3fdc86..e86a85cc6a 100644 --- a/windows/client-management/mdm/policy-csp-admx-datacollection.md +++ b/windows/client-management/mdm/policy-csp-admx-datacollection.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting defines the identifier used to uniquely associate this device’s telemetry data as belonging to a given organization. +This policy setting defines the identifier used to uniquely associate this device’s telemetry data as belonging to a given organization. If your organization is participating in a program that requires this device to be identified as belonging to your organization then use this setting to provide that identification. The value for this setting will be provided by Microsoft as part of the onboarding process for the program. diff --git a/windows/client-management/mdm/policy-csp-admx-desktop.md b/windows/client-management/mdm/policy-csp-admx-desktop.md index 4baa5a5da4..4fb236ccc9 100644 --- a/windows/client-management/mdm/policy-csp-admx-desktop.md +++ b/windows/client-management/mdm/policy-csp-admx-desktop.md @@ -120,28 +120,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -158,7 +164,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. Displays the filter bar above the results of an Active Directory search. The filter bar consists of buttons for applying additional filters to search results. +Displays the filter bar above the results of an Active Directory search. The filter bar consists of buttons for applying additional filters to search results. If you enable this setting, the filter bar appears when the Active Directory Find dialog box opens, but users can hide it. @@ -191,28 +197,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -229,7 +241,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Hides the Active Directory folder in Network Locations. +Hides the Active Directory folder in Network Locations. The Active Directory folder displays Active Directory objects in a browse window. @@ -264,28 +276,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -302,7 +320,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specifies the maximum number of objects the system displays in response to a command to browse or search Active Directory. This setting affects all browse displays associated with Active Directory, such as those in Local Users and Groups, Active Directory Users and Computers, and dialog boxes used to set permissions for user or group objects in Active Directory. +Specifies the maximum number of objects the system displays in response to a command to browse or search Active Directory. This setting affects all browse displays associated with Active Directory, such as those in Local Users and Groups, Active Directory Users and Computers, and dialog boxes used to set permissions for user or group objects in Active Directory. If you enable this setting, you can use the "Number of objects returned" box to limit returns from an Active Directory search. @@ -335,28 +353,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -373,7 +397,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Enables Active Desktop and prevents users from disabling it. +Enables Active Desktop and prevents users from disabling it. This setting prevents users from trying to enable or disable Active Desktop while a policy controls it. @@ -407,28 +431,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -445,7 +475,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Disables Active Desktop and prevents users from enabling it. +Disables Active Desktop and prevents users from enabling it. This setting prevents users from trying to enable or disable Active Desktop while a policy controls it. @@ -479,28 +509,33 @@ ADMX Info: - - + + + - + + - + + - + + - - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck mark
YesYes
Educationcross markNoNo
@@ -517,7 +552,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents the user from enabling or disabling Active Desktop or changing the Active Desktop configuration. +Prevents the user from enabling or disabling Active Desktop or changing the Active Desktop configuration. This is a comprehensive setting that locks down the configuration you establish by using other policies in this folder. This setting removes the Web tab from Display in Control Panel. As a result, users cannot enable or disable Active Desktop. If Active Desktop is already enabled, users cannot add, remove, or edit Web content or disable, lock, or synchronize Active Desktop components. @@ -546,28 +581,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -584,7 +625,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes icons, shortcuts, and other default and user-defined items from the desktop, including Briefcase, Recycle Bin, Computer, and Network Locations. +Removes icons, shortcuts, and other default and user-defined items from the desktop, including Briefcase, Recycle Bin, Computer, and Network Locations. Removing icons and shortcuts does not prevent the user from using another method to start the programs or opening the items they represent. @@ -615,28 +656,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -653,7 +700,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from using the Desktop Cleanup Wizard. +Prevents users from using the Desktop Cleanup Wizard. If you enable this setting, the Desktop Cleanup wizard does not automatically run on a users workstation every 60 days. The user will also not be able to access the Desktop Cleanup Wizard. @@ -687,28 +734,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -725,7 +778,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the Internet Explorer icon from the desktop and from the Quick Launch bar on the taskbar. +Removes the Internet Explorer icon from the desktop and from the Quick Launch bar on the taskbar. This setting does not prevent the user from starting Internet Explorer by using other methods. @@ -754,28 +807,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -792,7 +851,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting hides Computer from the desktop and from the new Start menu. It also hides links to Computer in the Web view of all Explorer windows, and it hides Computer in the Explorer folder tree pane. If the user navigates into Computer via the "Up" button while this setting is enabled, they view an empty Computer folder. This setting allows administrators to restrict their users from seeing Computer in the shell namespace, allowing them to present their users with a simpler desktop environment. +This setting hides Computer from the desktop and from the new Start menu. It also hides links to Computer in the Web view of all Explorer windows, and it hides Computer in the Explorer folder tree pane. If the user navigates into Computer via the "Up" button while this setting is enabled, they view an empty Computer folder. This setting allows administrators to restrict their users from seeing Computer in the shell namespace, allowing them to present their users with a simpler desktop environment. If you enable this setting, Computer is hidden on the desktop, the new Start menu, the Explorer folder tree pane, and the Explorer Web views. If the user manages to navigate to Computer, the folder will be empty. @@ -828,29 +887,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross mark
NoNo
@@ -866,7 +930,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes most occurrences of the My Documents icon. +Removes most occurrences of the My Documents icon. This setting removes the My Documents icon from the desktop, from File Explorer, from programs that use the File Explorer windows, and from the standard Open dialog box. @@ -902,28 +966,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -940,7 +1010,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the Network Locations icon from the desktop. +Removes the Network Locations icon from the desktop. This setting only affects the desktop icon. It does not prevent users from connecting to the network or browsing for shared computers on the network. @@ -972,28 +1042,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1010,7 +1086,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting hides Properties on the context menu for Computer. +This setting hides Properties on the context menu for Computer. If you enable this setting, the Properties option will not be present when the user right-clicks My Computer or clicks Computer and then goes to the File menu. Likewise, Alt-Enter does nothing when Computer is selected. @@ -1041,28 +1117,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1079,7 +1161,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting hides the Properties menu command on the shortcut menu for the My Documents icon. +This policy setting hides the Properties menu command on the shortcut menu for the My Documents icon. If you enable this policy setting, the Properties menu command will not be displayed when the user does any of the following: @@ -1114,28 +1196,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1152,7 +1240,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Remote shared folders are not added to Network Locations whenever you open a document in the shared folder. +Remote shared folders are not added to Network Locations whenever you open a document in the shared folder. If you disable this setting or do not configure it, when you open a document in a remote shared folder, the system adds a connection to the shared folder to Network Locations. @@ -1183,28 +1271,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1221,7 +1315,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes most occurrences of the Recycle Bin icon. +Removes most occurrences of the Recycle Bin icon. This setting removes the Recycle Bin icon from the desktop, from File Explorer, from programs that use the File Explorer windows, and from the standard Open dialog box. @@ -1255,28 +1349,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1293,7 +1393,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the Properties option from the Recycle Bin context menu. +Removes the Properties option from the Recycle Bin context menu. If you enable this setting, the Properties option will not be present when the user right-clicks on Recycle Bin or opens Recycle Bin and then clicks File. Likewise, Alt-Enter does nothing when Recycle Bin is selected. @@ -1324,28 +1424,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markNoNo
Educationcross markNoNo
@@ -1362,7 +1468,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from saving certain changes to the desktop. +Prevents users from saving certain changes to the desktop. If you enable this setting, users can change the desktop, but some changes, such as the position of open windows or the size and position of the taskbar, are not saved when users log off. However, shortcuts placed on the desktop are always saved. @@ -1391,28 +1497,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1429,7 +1541,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents windows from being minimized or restored when the active window is shaken back and forth with the mouse. +Prevents windows from being minimized or restored when the active window is shaken back and forth with the mouse. If you enable this policy, application windows will not be minimized or restored when the active window is shaken back and forth with the mouse. @@ -1460,28 +1572,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1498,7 +1616,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specifies the desktop background ("wallpaper") displayed on all users' desktops. +Specifies the desktop background ("wallpaper") displayed on all users' desktops. This setting lets you specify the wallpaper on users' desktops and prevents users from changing the image or its presentation. The wallpaper you specify can be stored in a bitmap (*.bmp) or JPEG (*.jpg) file. @@ -1536,28 +1654,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1574,7 +1698,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from adding Web content to their Active Desktop. +Prevents users from adding Web content to their Active Desktop. This setting removes the "New" button from Web tab in Display in Control Panel. As a result, users cannot add Web pages or pictures from the Internet or an intranet to the desktop. This setting does not remove existing Web content from their Active Desktop, or prevent users from removing existing Web content. @@ -1605,28 +1729,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1643,7 +1773,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from removing Web content from their Active Desktop. +Prevents users from removing Web content from their Active Desktop. In Active Desktop, you can add items to the desktop but close them so they are not displayed. @@ -1677,28 +1807,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1715,7 +1851,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from deleting Web content from their Active Desktop. +Prevents users from deleting Web content from their Active Desktop. This setting removes the Delete button from the Web tab in Display in Control Panel. As a result, users can temporarily remove, but not delete, Web content from their Active Desktop. @@ -1748,28 +1884,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1786,7 +1928,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the properties of Web content items on their Active Desktop. +Prevents users from changing the properties of Web content items on their Active Desktop. This setting disables the Properties button on the Web tab in Display in Control Panel. Also, it removes the Properties item from the menu for each item on the Active Desktop. As a result, users cannot change the properties of an item, such as its synchronization schedule, password, or display characteristics. @@ -1815,28 +1957,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1853,7 +2001,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes Active Desktop content and prevents users from adding Active Desktop content. +Removes Active Desktop content and prevents users from adding Active Desktop content. This setting removes all Active Desktop items from the desktop. It also removes the Web tab from Display in Control Panel. As a result, users cannot add Web pages or pictures from the Internet or an intranet to the desktop. @@ -1885,28 +2033,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1923,7 +2077,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Adds and deletes specified Web content items. +Adds and deletes specified Web content items. You can use the "Add" box in this setting to add particular Web-based items or shortcuts to users' desktops. Users can close or delete the items (if settings allow), but the items are added again each time the setting is refreshed. @@ -1960,28 +2114,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1998,7 +2158,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from manipulating desktop toolbars. +Prevents users from manipulating desktop toolbars. If you enable this setting, users cannot add or remove toolbars from the desktop. Also, users cannot drag toolbars on to or off of docked toolbars. @@ -2035,28 +2195,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -2073,7 +2239,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from adjusting the length of desktop toolbars. Also, users cannot reposition items or toolbars on docked toolbars. +Prevents users from adjusting the length of desktop toolbars. Also, users cannot reposition items or toolbars on docked toolbars. This setting does not prevent users from adding or removing toolbars on the desktop. @@ -2107,28 +2273,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -2145,7 +2317,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Permits only bitmap images for wallpaper. This setting limits the desktop background ("wallpaper") to bitmap (.bmp) files. If users select files with other image formats, such as JPEG, GIF, PNG, or HTML, through the Browse button on the Desktop tab, the wallpaper does not load. Files that are autoconverted to a .bmp format, such as JPEG, GIF, and PNG, can be set as Wallpaper by right-clicking the image and selecting "Set as Wallpaper". +Permits only bitmap images for wallpaper. This setting limits the desktop background ("wallpaper") to bitmap (.bmp) files. If users select files with other image formats, such as JPEG, GIF, PNG, or HTML, through the Browse button on the Desktop tab, the wallpaper does not load. Files that are autoconverted to a .bmp format, such as JPEG, GIF, and PNG, can be set as Wallpaper by right-clicking the image and selecting "Set as Wallpaper". Also, see the "Desktop Wallpaper" and the "Prevent changing wallpaper" (in User Configuration\Administrative Templates\Control Panel\Display) settings. diff --git a/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md b/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md index 470b11eb3f..9be53d2bcc 100644 --- a/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md @@ -57,28 +57,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markNoNo
Educationcross markNoNo
@@ -95,7 +101,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to determine whether members of the Administrators group can install and update the drivers for any device, regardless of other policy settings. +This policy setting allows you to determine whether members of the Administrators group can install and update the drivers for any device, regardless of other policy settings. If you enable this policy setting, members of the Administrators group can use the Add Hardware wizard or the Update Driver wizard to install and update the drivers for any device. If you enable this policy setting on a remote desktop server, the policy setting affects redirection of the specified devices from a remote desktop client to the remote desktop server. @@ -126,28 +132,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -164,7 +176,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to display a custom message to users in a notification when a device installation is attempted and a policy setting prevents the installation. +This policy setting allows you to display a custom message to users in a notification when a device installation is attempted and a policy setting prevents the installation. If you enable this policy setting, Windows displays the text you type in the Detail Text box when a policy setting prevents device installation. @@ -195,28 +207,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -233,7 +251,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to display a custom message title in a notification when a device installation is attempted and a policy setting prevents the installation. +This policy setting allows you to display a custom message title in a notification when a device installation is attempted and a policy setting prevents the installation. If you enable this policy setting, Windows displays the text you type in the Main Text box as the title text of a notification when a policy setting prevents device installation. @@ -264,28 +282,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -302,7 +326,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the number of seconds Windows waits for a device installation task to complete. +This policy setting allows you to configure the number of seconds Windows waits for a device installation task to complete. If you enable this policy setting, Windows waits for the number of seconds you specify before terminating the installation. @@ -333,28 +357,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -371,7 +401,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting establishes the amount of time (in seconds) that the system will wait to reboot in order to enforce a change in device installation restriction policies. +This policy setting establishes the amount of time (in seconds) that the system will wait to reboot in order to enforce a change in device installation restriction policies. If you enable this policy setting, set the amount of seconds you want the system to wait until a reboot. @@ -404,28 +434,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -442,7 +478,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent Windows from installing removable devices. A device is considered removable when the driver for the device to which it is connected indicates that the device is removable. For example, a Universal Serial Bus (USB) device is reported to be removable by the drivers for the USB hub to which the device is connected. This policy setting takes precedence over any other policy setting that allows Windows to install a device. +This policy setting allows you to prevent Windows from installing removable devices. A device is considered removable when the driver for the device to which it is connected indicates that the device is removable. For example, a Universal Serial Bus (USB) device is reported to be removable by the drivers for the USB hub to which the device is connected. This policy setting takes precedence over any other policy setting that allows Windows to install a device. If you enable this policy setting, Windows is prevented from installing removable devices and existing removable devices cannot have their drivers updated. If you enable this policy setting on a remote desktop server, the policy setting affects redirection of removable devices from a remote desktop client to the remote desktop server. @@ -472,28 +508,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -510,7 +552,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent Windows from creating a system restore point during device activity that would normally prompt Windows to create a system restore point. Windows normally creates restore points for certain driver activity, such as the installation of an unsigned driver. A system restore point enables you to more easily restore your system to its state before the activity. +This policy setting allows you to prevent Windows from creating a system restore point during device activity that would normally prompt Windows to create a system restore point. Windows normally creates restore points for certain driver activity, such as the installation of an unsigned driver. A system restore point enables you to more easily restore your system to its state before the activity. If you enable this policy setting, Windows does not create a system restore point when one would normally be created. @@ -541,28 +583,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -579,7 +627,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies a list of device setup class GUIDs describing device drivers that non-administrator members of the built-in Users group may install on the system. +This policy setting specifies a list of device setup class GUIDs describing device drivers that non-administrator members of the built-in Users group may install on the system. If you enable this policy setting, members of the Users group may install new drivers for the specified device setup classes. The drivers must be signed according to Windows Driver Signing Policy, or be signed by publishers already in the TrustedPublisher store. diff --git a/windows/client-management/mdm/policy-csp-admx-devicesetup.md b/windows/client-management/mdm/policy-csp-admx-devicesetup.md index 8816d46b2e..83ee93d63c 100644 --- a/windows/client-management/mdm/policy-csp-admx-devicesetup.md +++ b/windows/client-management/mdm/policy-csp-admx-devicesetup.md @@ -39,28 +39,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -77,7 +83,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off "Found New Hardware" balloons during device installation. +This policy setting allows you to turn off "Found New Hardware" balloons during device installation. If you enable this policy setting, "Found New Hardware" balloons do not appear while a device is being installed. @@ -108,28 +114,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -146,7 +158,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the order in which Windows searches source locations for device drivers. +This policy setting allows you to specify the order in which Windows searches source locations for device drivers. If you enable this policy setting, you can select whether Windows searches for drivers on Windows Update unconditionally, only if necessary, or not at all. diff --git a/windows/client-management/mdm/policy-csp-admx-digitallocker.md b/windows/client-management/mdm/policy-csp-admx-digitallocker.md index b41032d0f8..62334a7178 100644 --- a/windows/client-management/mdm/policy-csp-admx-digitallocker.md +++ b/windows/client-management/mdm/policy-csp-admx-digitallocker.md @@ -39,28 +39,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -77,7 +83,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Digital Locker can run. +This policy setting specifies whether Digital Locker can run. Digital Locker is a dedicated download manager associated with Windows Marketplace and a feature of Windows that can be used to manage and download products acquired and stored in the user's Windows Marketplace Digital Locker. @@ -110,28 +116,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?Editionwindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -148,7 +160,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Digital Locker can run. +This policy setting specifies whether Digital Locker can run. Digital Locker is a dedicated download manager associated with Windows Marketplace and a feature of Windows that can be used to manage and download products acquired and stored in the user's Windows Marketplace Digital Locker. diff --git a/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md b/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md index 1151c3fbae..a15f2e874e 100644 --- a/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md +++ b/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy specifies that Distributed Link Tracking clients in this domain may use the Distributed Link Tracking (DLT) server, which runs on domain controllers. +This policy specifies that Distributed Link Tracking clients in this domain may use the Distributed Link Tracking (DLT) server, which runs on domain controllers. The DLT client enables programs to track linked files that are moved within an NTFS volume, to another NTFS volume on the same computer, or to an NTFS volume on another computer. The DLT client can more reliably track links when allowed to use the DLT server. This policy should not be set unless the DLT server is running on all domain controllers in the domain. diff --git a/windows/client-management/mdm/policy-csp-admx-dnsclient.md b/windows/client-management/mdm/policy-csp-admx-dnsclient.md index 6d020b3a32..fe4bf81f52 100644 --- a/windows/client-management/mdm/policy-csp-admx-dnsclient.md +++ b/windows/client-management/mdm/policy-csp-admx-dnsclient.md @@ -99,28 +99,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -137,7 +143,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies that NetBIOS over TCP/IP (NetBT) queries are issued for fully qualified domain names. +This policy setting specifies that NetBIOS over TCP/IP (NetBT) queries are issued for fully qualified domain names. If you enable this policy setting, NetBT queries will be issued for multi-label and fully qualified domain names, such as "www.example.com" in addition to single-label names. @@ -167,28 +173,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -205,7 +217,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies that computers may attach suffixes to an unqualified multi-label name before sending subsequent DNS queries if the original name query fails. +This policy setting specifies that computers may attach suffixes to an unqualified multi-label name before sending subsequent DNS queries if the original name query fails. A name containing dots, but not dot-terminated, is called an unqualified multi-label name, for example "server.corp" is an unqualified multi-label name. The name "server.corp.contoso.com." is an example of a fully qualified name because it contains a terminating dot. @@ -244,28 +256,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -282,7 +300,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies a connection-specific DNS suffix. This policy setting supersedes local connection-specific DNS suffixes, and those configured using DHCP. To use this policy setting, click Enabled, and then enter a string value representing the DNS suffix. +This policy setting specifies a connection-specific DNS suffix. This policy setting supersedes local connection-specific DNS suffixes, and those configured using DHCP. To use this policy setting, click Enabled, and then enter a string value representing the DNS suffix. If you enable this policy setting, the DNS suffix that you enter will be applied to all network connections used by computers that receive this policy setting. @@ -313,28 +331,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -351,7 +375,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies if the devolution level that DNS clients will use if they perform primary DNS suffix devolution during the name resolution process. +This policy setting specifies if the devolution level that DNS clients will use if they perform primary DNS suffix devolution during the name resolution process. With devolution, a DNS client creates queries by appending a single-label, unqualified domain name with the parent suffix of the primary DNS suffix name, and the parent of that suffix, and so on, stopping if the name is successfully resolved or at a level determined by devolution settings. Devolution can be used when a user or application submits a query for a single-label domain name. @@ -400,28 +424,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -438,7 +468,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the DNS client should convert internationalized domain names (IDNs) to Punycode when the computer is on non-domain networks with no WINS servers configured. +This policy setting specifies whether the DNS client should convert internationalized domain names (IDNs) to Punycode when the computer is on non-domain networks with no WINS servers configured. If this policy setting is enabled, IDNs are not converted to Punycode. @@ -469,28 +499,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -507,7 +543,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the DNS client should convert internationalized domain names (IDNs) to the Nameprep form, a canonical Unicode representation of the string. +This policy setting specifies whether the DNS client should convert internationalized domain names (IDNs) to the Nameprep form, a canonical Unicode representation of the string. If this policy setting is enabled, IDNs are converted to the Nameprep form. @@ -538,28 +574,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -576,7 +618,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines the DNS servers to which a computer sends queries when it attempts to resolve names. This policy setting supersedes the list of DNS servers configured locally and those configured using DHCP. +This policy setting defines the DNS servers to which a computer sends queries when it attempts to resolve names. This policy setting supersedes the list of DNS servers configured locally and those configured using DHCP. To use this policy setting, click Enabled, and then enter a space-delimited list of IP addresses in the available field. To use this policy setting, you must enter at least one IP address. @@ -609,28 +651,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -647,7 +695,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies that responses from link local name resolution protocols received over a network interface that is higher in the binding order are preferred over DNS responses from network interfaces lower in the binding order. Examples of link local name resolution protocols include link local multicast name resolution (LLMNR) and NetBIOS over TCP/IP (NetBT). +This policy setting specifies that responses from link local name resolution protocols received over a network interface that is higher in the binding order are preferred over DNS responses from network interfaces lower in the binding order. Examples of link local name resolution protocols include link local multicast name resolution (LLMNR) and NetBIOS over TCP/IP (NetBT). If you enable this policy setting, responses from link local protocols will be preferred over DNS responses if the local responses are from a network with a higher binding order. @@ -682,28 +730,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -720,7 +774,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the primary DNS suffix used by computers in DNS name registration and DNS name resolution. +This policy setting specifies the primary DNS suffix used by computers in DNS name registration and DNS name resolution. To use this policy setting, click Enabled and enter the entire primary DNS suffix you want to assign. For example: microsoft.com. @@ -757,28 +811,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -795,7 +855,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies if a computer performing dynamic DNS registration will register A and PTR resource records with a concatenation of its computer name and a connection-specific DNS suffix, in addition to registering these records with a concatenation of its computer name and the primary DNS suffix. +This policy setting specifies if a computer performing dynamic DNS registration will register A and PTR resource records with a concatenation of its computer name and a connection-specific DNS suffix, in addition to registering these records with a concatenation of its computer name and the primary DNS suffix. By default, a DNS client performing dynamic DNS registration registers A and PTR resource records with a concatenation of its computer name and the primary DNS suffix. For example, a computer name of mycomputer and a primary DNS suffix of microsoft.com will be registered as: mycomputer.microsoft.com. @@ -831,28 +891,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
From f97bbc28f8e619901d2be7985665fd0041d6ee54 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 2 Sep 2021 12:39:35 -0700 Subject: [PATCH 0051/1002] adding additional hw links --- windows/security/TOC.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 9228a4398d..be0bcbec13 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -33,6 +33,10 @@ href: information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md - name: TPM recommendations href: information-protection/tpm/tpm-recommendations.md + - name: Hardware-based root of trust + href: threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md + - name: System Guard Secure Launch and SMM protection + href: threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md - name: Protect derived domain credentials with Windows Defender Credential Guard href: identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection From 78ed63d27374f5c2b0080aa2bfa5fd0f7a6d7bed Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Thu, 2 Sep 2021 21:44:36 -0400 Subject: [PATCH 0052/1002] adding articles --- windows/configuration/TOC.yml | 6 + ...min-center-custom-oma-uri-start-layout.png | Bin 0 -> 54535 bytes .../start-menu-layout.png | Bin 0 -> 112528 bytes ...supported-csp-start-menu-layout-windows.md | 67 +++++++ .../use-json-customize-start-menu-windows.md | 178 ++++++++++++++++++ 5 files changed, 251 insertions(+) create mode 100644 windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png create mode 100644 windows/configuration/images/use-json-customize-start-menu-windows/start-menu-layout.png create mode 100644 windows/configuration/supported-csp-start-menu-layout-windows.md create mode 100644 windows/configuration/use-json-customize-start-menu-windows.md diff --git a/windows/configuration/TOC.yml b/windows/configuration/TOC.yml index f44d4cea07..2ce55a2aa9 100644 --- a/windows/configuration/TOC.yml +++ b/windows/configuration/TOC.yml @@ -2,6 +2,12 @@ href: index.yml - name: Customize the appearance items: + - name: Windows 11 + items: + - name: Start layout + href: use-json-customize-start-menu-windows.md + - name: Supported Start layout CSPs + href: supported-csp-start-menu-layout-windows.md - name: Windows 10 Start and taskbar items: - name: Start layout and taskbar diff --git a/windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png b/windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png new file mode 100644 index 0000000000000000000000000000000000000000..56c6da08d16aba08aaa3f9f137e29089cf5453e2 GIT binary patch literal 54535 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 literal 0 HcmV?d00001 diff --git a/windows/configuration/supported-csp-start-menu-layout-windows.md b/windows/configuration/supported-csp-start-menu-layout-windows.md new file mode 100644 index 0000000000..6a290c38c7 --- /dev/null +++ b/windows/configuration/supported-csp-start-menu-layout-windows.md @@ -0,0 +1,67 @@ +--- +title: Supported CSP policies to customize start menu layout on Windows 11 | Microsoft Docs +description: See a list of the Policy CSP - Start items that are supported on Windows 11 to customize the Start menu layout. +ms.assetid: +ms.reviewer: +manager: dougeby +ms.author: mandia +ms.prod: w11 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: mobile +author: MandiOhlinger +ms.date: 09/02/2021 +ms.localizationpriority: medium +--- + +# Supported configuration service provider (CSP) policies for Windows 11 Start menu layout + +**Applies to**: + +- Windows 11 + +The Windows OS exposes CSPs that are used by MDM providers, like Microsoft Endpoint Manager. In an MDM policy, these CSPs are settings that you configure in a policy. When the policy is ready, you deploy the policy to your devices. + +This article lists the CSPs that are available to customize the Start menu layout for Windows 11 and later devices. Windows 11 uses the [Policy CSP - Start](../client-management/mdm/policy-csp-start.md). + +For more general information, see [Configuration service provider reference](../client-management/mdm/configuration-service-provider-reference.md). + +## Existing Windows CSP policies that support Windows 11 + +- [Start/AllowPinnedFolderDocuments](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderdocuments) +- [Start/AllowPinnedFolderDownloads](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderfileexplorer) +- [Start/AllowPinnedFolderFileExplorer](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderhomegroup) +- [Start/AllowPinnedFolderHomeGroup](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderhomegroup) +- [Start/AllowPinnedFolderMusic](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldermusic) +- [Start/AllowPinnedFolderNetwork](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldernetwork) +- [Start/AllowPinnedFolderPersonalFolder](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderpersonalfolder) +- [Start/AllowPinnedFolderPictures](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderpictures) +- [Start/AllowPinnedFolderSettings](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldersettings) +- [Start/AllowPinnedFolderVideos](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldervideos) +- [Start/DisableContextMenus](../client-management/mdm/policy-csp-start.md#start-disablecontextmenus): Doesn't work for Pinned app lists or Recommended app lists. Works for all other apps list. +- [Start/HideChangeAccountSettings](../client-management/mdm/policy-csp-start.md#start-hidechangeaccountsettings) +- [Start/HideHibernate](../client-management/mdm/policy-csp-start.md#start-hidehibernate) +- [Start/HideLock](../client-management/mdm/policy-csp-start.md#start-hidelock) +- [Start/HidePowerButton](../client-management/mdm/policy-csp-start.md#start-hidepowerbutton) +- [Start/HideRestart](../client-management/mdm/policy-csp-start.md#start-hiderestart) +- [Start/HideShutDown](../client-management/mdm/policy-csp-start.md#start-hideshutdown) +- [Start/HideSignOut](../client-management/mdm/policy-csp-start.md#start-hidesignout) +- [Start/HideSleep](../client-management/mdm/policy-csp-start.md#start-hidesleep) +- [Start/HideSwitchAccount](../client-management/mdm/policy-csp-start.md#start-hideswitchaccount) +- [Start/HideUserTile](../client-management/mdm/policy-csp-start.md#start-hideusertile) +- [Start/HideRecentJumplists](../client-management/mdm/policy-csp-start.md#start-hiderecentjumplists): Also hides files from the Recommended section. + + Note: Recent JLs never appear in Pinned (because the feature isn’t supported yet) + +- [Start/NoPinningToTaskbar](../client-management/mdm/policy-csp-start.md#start-nopinningtotaskbar) +- Start/ShowOrHideMostUsedApps --> Need CSP link + +## Untested policies + +- [Start/HideFrequentlyUsedApps]((../client-management/mdm/policy-csp-start.md#start-hidefrequentlyusedapps)): What does this configure on Windows 10? How is it different than ShowOrHideMostUsedApps? + +## Existing CSP policies that don't support Windows 11 + +- [Start/StartLayout](../client-management/mdm/policy-csp-start.md#start-startlayout) +- [Start/HideRecentlyAddedApps](../client-management/mdm/policy-csp-start.md#start-hiderecentlyaddedapps) +- [Start/HideAppList](../client-management/mdm/policy-csp-start.md#start-hideapplist) diff --git a/windows/configuration/use-json-customize-start-menu-windows.md b/windows/configuration/use-json-customize-start-menu-windows.md new file mode 100644 index 0000000000..ff779e6965 --- /dev/null +++ b/windows/configuration/use-json-customize-start-menu-windows.md @@ -0,0 +1,178 @@ +--- +title: Use JSON to customize start menu layout on Windows 11 | Microsoft Docs +description: Export start layout to LayoutModification.json that includes pinned apps. Add or remove apps, and use the JSON syntax in an MDM policy to deploy a custom Start menu layout to Windows 11 devices. +ms.assetid: +ms.reviewer: +manager: dougeby +ms.author: mandia +ms.prod: w11 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: mobile +author: MandiOhlinger +ms.date: 09/02/2021 +ms.localizationpriority: medium +--- + +# Customize the Start menu layout on Windows 11 + +**Applies to**: + +- Windows 11 + +> **Looking for consumer information?** [See what's on the Start menu](https://support.microsoft.com/help/17195/windows-10-see-whats-on-the-menu) +> +> **Looking for OEM information?** See [Customize the Taskbar](/windows-hardware/customize/desktop/customize-the-windows-11-taskbar) and [Customize the Start layout](/windows-hardware/customize/desktop/customize-the-windows-11-start-menu). + +Your organization can deploy a customized Start layout to your Windows 11 devices. Customizing the Start layout is common when you have similar devices used by many users, and on devices that are locked down. + +For example, you can create a pinned list that includes a common set of apps, or remove the default pinned apps. As an administrator, you can use this feature to pin Win32 apps, remove default pinned apps, order the app list, and more. + +This article shows you how to export an existing Start menu layout, and use the syntax in a Microsoft Intune MDM policy. + +## Before you begin + +- Starting with Windows 11, IT administrators use JSON to customize the Start layout. + + In previous Windows versions, IT administrators used an XML file to customize the Start layout. The XML file isn't available on Windows 11 and later. OEMs can use XML and JSON files. If you're an OEM, see [Customize the Start layout](/windows-hardware/customize/desktop/customize-the-windows-11-start-menu). + +- It's recommended to use a Mobile Device Management (MDM) provider. MDM providers help manage your devices, and help manage apps on your devices. For Microsoft, that includes using Microsoft Endpoint Manager. Endpoint Manager includes Microsoft Intune, which is a cloud service, and Configuration Manager, which is on-premises. + + In this article, we mention these services. If you're not managing your devices using an MDM provider, the following resources may help you get started: + + - [Microsoft Endpoint Manager overview](/mem/endpoint-manager-overview) + - [What is Microsoft Intune](/mem/intune/fundamentals/what-is-intune) and [Microsoft Intune planning guide](/mem/intune/fundamentals/intune-planning-guide) + - [What is Configuration Manager?](/mem/configmgr/core/understand/introduction) + +## Start menu features and sections + +Starting with Windows 11, the Start menu is updated. The apps are shown as a flat list, and users can scroll through multiple pages. There aren't any groups, folders, rows, or columns. It's a more simplified layout: + +:::image type="content" source="./images/use-json-customize-start-menu-windows/start-menu-layout.png" alt-text="Sample start menu layout on Windows 11 devices that shows pinned apps, access to all apps, and shows recommended files."::: + +The layout has the following areas: + +- **Pinned**: This area shows some of the apps that are installed on the devices. You can customize this section using the **ConfigureStartPins** policy, and create a pinned list of apps you want on the devices. You can also remove apps that are pinned by default. + + This article shows you how to use the **ConfigureStartPins** policy. + +- **All apps**: Users can select this option to see a list of all the apps on the device. This section can't be customized. +- **Recommended**: This area shows recent files that have been opened. You can't hide this section, but you can prevent files from showing. The [Start/HideRecentJumplists CSP](../windows/client-management/mdm/policy-csp-start.md#start-hiderecentjumplists) controls this setting, and can be set using an MDM provider, like Microsoft Intune. + + For more information on the Start menu settings you can configure in a Microsoft Intune policy, see [Windows 10 (and newer) device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10#start). + +### What you need to know + +- When you customize the Start layout, you overwrite the entire full layout. Users can't pin, unpin, or uninstall apps from Start. Users can see and open all apps in the **All Apps** view, but they can't pin any apps to Start. A partial Start layout isn't available. +- On Windows 11 and newer devices, you must create a new JSON file. You can't use a file from a previous OS, such as Windows 10. + +## Create the JSON file + +On an existing Windows 11 device, use the [Windows PowerShell Export-StartLayout](/powershell/module/startlayout/export-startlayout) cmdlet to export the existing layout to a `LayoutModification.json` file. You can also pin and unpin apps to get the layout you want, and then export the layout. + +The JSON file controls the Start menu layout, and lists all the apps that are pinned. You can update the JSON file to: + +- Change the order of existing apps. The apps in the JSON file are shown on Start in the same order. +- Add more apps by entering the app ID. + +If you're familiar with creating JSON files, you can create your own `LayoutModification.json` file. But, it's easier and faster to export the layout from an existing device. + +### Export an existing Start layout + +1. Create a folder to save the `.json` file. For example, create the `C:\Layouts` folder. +2. On a Windows 11 device, open the Windows PowerShell app. +3. Run the following cmdlet: + + ```powershell + Export-StartLayout -Path "C:\Layouts\LayoutModification.json" + ``` + + Be sure to name the file `LayoutModification.json`. + +### Get the pinnedList JSON syntax + +1. Open the `LayoutModification.json` file in a JSON editor, such as Visual Studio Code. For more information, see [edit JSON with Visual Studio Code](https://code.visualstudio.com/docs/languages/json). +2. In the file, you see the `pinnedList` section. This section includes all the apps that are pinned. Copy the syntax. You'll use it in the next section. + + In the following example, you see that Microsoft Edge, Microsoft Word, the Microsoft Store app, and Notepad are pinned: + + ```json + { + "pinnedList": [ + { "desktopAppId": "MSEdge" }, + { "desktopAppId": "Microsoft.Office.WINWORD.EXE.15" }, + { "packagedAppId": "Microsoft.WindowsStore_8wekyb3d8bbwe!App" }, + { "packagedAppId": "Microsoft.WindowsNotepad_8wekyb3d8bbwe!App" } + ] + } + ``` + +3. Starting with Windows 11, the **ConfigureStartPins** policy is available. This policy is used by the LayoutModification.json file to add files to the Pinned section. In your JSON syntax, you can add more apps to this section using the following keys: + + --- + | Key | Description | + | --- | --- | + | packagedAppID | Use this option for Universal Windows Platform apps. To pin a UWP app, use the app's AUMID.| + | desktopAppID | Use this option for unpackaged Win32 apps. To pin a Win32 app, use the app's AUMID. If the app doesn't have an AUMID, then enter the `desktopAppLink` instead. | + | desktopAppLink | Use this option for unpackaged Win32 apps that don't have an associated AUMID. To pin this type of app, use the path to the `.lnk` shortcut that points to the app. | + +## Use MDM to create and deploy a pinned list policy + +Now that you have the JSON syntax, you're ready to deploy your customized start layout to devices in your organization. + +MDM providers can deploy policies to devices managed by the organization, including organization-owned devices, and personal or bring your own device (BYOD). Using an MDM provider, such as Microsoft Intune, you can deploy a policy that configures the pinned list. + +This section shows you how to create a pinned list policy in Microsoft Intune. There isn't a Group Policy to create a pinned list. + +### Create a pinned list using a Microsoft Intune policy + +To deploy this policy in Microsoft Intune, the devices must be enrolled in Microsoft Intune, and managed by your organization. For more information, see [What is device enrollment in Intune?](/mem/intune/enrollment/device-enrollment). + +1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). +2. Select **Devices** > **Configuration profiles** > **Create profile**. +3. Enter the following properties: + + - **Platform**: Select **Windows 10 and later**. + - **Profile**: Select **Templates** > **Custom**. + +4. Select **Create**. +5. In **Basics**, enter the following properties: + + - **Name**: Enter a descriptive name for the profile. Name your profiles so you can easily identify them later. For example, a good profile name is **Win11: Custom start layout**. + - **Description**: Enter a description for the profile. This setting is optional, and recommended. + +6. Select **Next**. +7. In **Configuration settings** > **OMA-URI**, select **Add**. Add the following properties: + + - **Name**: Enter something like **Configure start pins**. + - **Description**: Enter a description for the row. This setting is optional, and recommended. + - **OMA-URI**: Enter `./Vendor/MSFT/Policy/Config/Start/ConfigureStartPins`. + - **Data type**: Select **String**. + - **Value**: Paste the JSON syntax you created or updated in the previous section. For example, enter the following syntax: + + ```json + { + "pinnedList": [ + { "desktopAppId": "MSEdge" }, + { "desktopAppId": "Microsoft.Office.WINWORD.EXE.15" }, + { "packagedAppId": "Microsoft.WindowsStore_8wekyb3d8bbwe!App" }, + { "packagedAppId": "Microsoft.WindowsNotepad_8wekyb3d8bbwe!App" } + ] + } + ``` + + Your settings look similar to the following settings: + + :::image type="content" source="./images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png" alt-text="Custom OMA-URI settings to customize Start menu layout using pinnedList"::: + +8. Select **Save** > **Next** to save your changes. +9. Configure the rest of the policy settings. For more specific information, see [Create a profile with custom settings in Intune](/mem/intune/configuration/custom-settings-configure). + +The Windows OS has many CSPs that apply to the Start menu layout. Using an MDM provider, like Intune, you can use these CSPs to customize the layout even more. For a list, see [Supported CSP policies for Windows 11 Start menu layout](supported-csp-start-menu-layout-windows.md). + +### Deploy the policy using Microsoft Intune + +When the policy is created, you can deploy it now, or deploy it later. Since this policy is a customized Start layout, the policy can be deployed before users sign in the first time. If you use [Windows Autopilot](/mem/autopilot/windows-autopilot) (opens another Microsoft web site), add the pinned list policy to your Windows Autopilot policy. + +For more information on assigning policies using Microsoft Intune, see [Assign user and device profiles in Microsoft Intune](/mem/intune/configuration/device-profile-assign). + From 3bccda1ffece251c04a97f93ee4ebf5b17783037 Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Thu, 2 Sep 2021 22:11:59 -0400 Subject: [PATCH 0053/1002] review updates --- ...min-center-custom-oma-uri-start-layout.png | Bin 54535 -> 41540 bytes .../start-menu-layout.png | Bin 112528 -> 102330 bytes ...supported-csp-start-menu-layout-windows.md | 2 +- .../use-json-customize-start-menu-windows.md | 10 +++++----- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png b/windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png index 56c6da08d16aba08aaa3f9f137e29089cf5453e2..cd508b3dea9f0ab49f3bb1a8e03c17d5fb4311a9 100644 GIT binary patch literal 41540 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 literal 54535 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 z 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 diff --git a/windows/configuration/supported-csp-start-menu-layout-windows.md b/windows/configuration/supported-csp-start-menu-layout-windows.md index 6a290c38c7..d241981f97 100644 --- a/windows/configuration/supported-csp-start-menu-layout-windows.md +++ b/windows/configuration/supported-csp-start-menu-layout-windows.md @@ -20,7 +20,7 @@ ms.localizationpriority: medium - Windows 11 -The Windows OS exposes CSPs that are used by MDM providers, like Microsoft Endpoint Manager. In an MDM policy, these CSPs are settings that you configure in a policy. When the policy is ready, you deploy the policy to your devices. +The Windows OS exposes CSPs that are used by MDM providers, like [Microsoft Endpoint Manager](/mem/endpoint-manager-overview). In an MDM policy, these CSPs are settings that you configure in a policy. When the policy is ready, you deploy the policy to your devices. This article lists the CSPs that are available to customize the Start menu layout for Windows 11 and later devices. Windows 11 uses the [Policy CSP - Start](../client-management/mdm/policy-csp-start.md). diff --git a/windows/configuration/use-json-customize-start-menu-windows.md b/windows/configuration/use-json-customize-start-menu-windows.md index ff779e6965..a39aa6a2cc 100644 --- a/windows/configuration/use-json-customize-start-menu-windows.md +++ b/windows/configuration/use-json-customize-start-menu-windows.md @@ -26,7 +26,7 @@ ms.localizationpriority: medium Your organization can deploy a customized Start layout to your Windows 11 devices. Customizing the Start layout is common when you have similar devices used by many users, and on devices that are locked down. -For example, you can create a pinned list that includes a common set of apps, or remove the default pinned apps. As an administrator, you can use this feature to pin Win32 apps, remove default pinned apps, order the app list, and more. +For example, you can create a pinned list that includes a common set of apps. As an administrator, you can use this feature to pin Win32 apps, remove default pinned apps, order the app list, and more. This article shows you how to export an existing Start menu layout, and use the syntax in a Microsoft Intune MDM policy. @@ -52,19 +52,19 @@ Starting with Windows 11, the Start menu is updated. The apps are shown as a fla The layout has the following areas: -- **Pinned**: This area shows some of the apps that are installed on the devices. You can customize this section using the **ConfigureStartPins** policy, and create a pinned list of apps you want on the devices. You can also remove apps that are pinned by default. +- **Pinned**: This area shows some of the apps that are installed on the device. You can customize this section using the **ConfigureStartPins** policy, and create a pinned list of apps you want on the devices. You can also remove apps that are pinned by default. This article shows you how to use the **ConfigureStartPins** policy. - **All apps**: Users can select this option to see a list of all the apps on the device. This section can't be customized. -- **Recommended**: This area shows recent files that have been opened. You can't hide this section, but you can prevent files from showing. The [Start/HideRecentJumplists CSP](../windows/client-management/mdm/policy-csp-start.md#start-hiderecentjumplists) controls this setting, and can be set using an MDM provider, like Microsoft Intune. +- **Recommended**: This area shows recent files that have been opened. You can't hide this section, but you can prevent files from showing. The [Start/HideRecentJumplists CSP](../client-management/mdm/policy-csp-start.md#start-hiderecentjumplists) controls this setting, and can be set using an MDM provider, like Microsoft Intune. - For more information on the Start menu settings you can configure in a Microsoft Intune policy, see [Windows 10 (and newer) device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10#start). + For more information on the Start menu settings you can configure in a Microsoft Intune policy, see [Windows 10 (and later) device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10#start). ### What you need to know - When you customize the Start layout, you overwrite the entire full layout. Users can't pin, unpin, or uninstall apps from Start. Users can see and open all apps in the **All Apps** view, but they can't pin any apps to Start. A partial Start layout isn't available. -- On Windows 11 and newer devices, you must create a new JSON file. You can't use a file from a previous OS, such as Windows 10. +- On Windows 11 and later devices, you must create a new JSON file. You can't use a file from a previous OS, such as Windows 10. ## Create the JSON file From 5fd6e5c58e492303bb084fa104b9b26cb4d7f0e0 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Fri, 3 Sep 2021 14:27:13 +0530 Subject: [PATCH 0054/1002] Updated-Files1to20 --- .../auditing/advanced-security-audit-policy-settings.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/advanced-security-audit-policy-settings.md b/windows/security/threat-protection/auditing/advanced-security-audit-policy-settings.md index b1b0dbf35b..85e0d38f53 100644 --- a/windows/security/threat-protection/auditing/advanced-security-audit-policy-settings.md +++ b/windows/security/threat-protection/auditing/advanced-security-audit-policy-settings.md @@ -21,7 +21,8 @@ ms.technology: mde # Advanced security audit policy settings **Applies to** -- Windows 10 +- Windows 10 +- Windows 11 This reference for IT professionals provides information about the advanced audit policy settings that are available in Windows and the audit events that they generate. From 5df53ceb023d8e4c9f3bab62fe84928c8ce5edd5 Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Sun, 5 Sep 2021 16:23:50 -0600 Subject: [PATCH 0055/1002] Add new Delivery Optimization workflow documentation --- windows/deployment/TOC.yml | 2 + .../update/delivery-optimization-workflow.md | 39 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 windows/deployment/update/delivery-optimization-workflow.md diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index fdc36528a1..216bdb78e9 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -48,6 +48,8 @@ items: - name: Using a proxy with Delivery Optimization href: update/delivery-optimization-proxy.md + - name: Delivery Optimization Client-Service Communication Explained + href: update/delivery-optimization-workflow.md - name: Best practices for feature updates on mission-critical devices href: update/feature-update-mission-critical.md - name: Windows 10 deployment considerations diff --git a/windows/deployment/update/delivery-optimization-workflow.md b/windows/deployment/update/delivery-optimization-workflow.md new file mode 100644 index 0000000000..d560a58ca2 --- /dev/null +++ b/windows/deployment/update/delivery-optimization-workflow.md @@ -0,0 +1,39 @@ +--- +title: Understand the Delivery Optimization Client-Service Communication Explained +manager: laurawi +description: Settings to use with various proxy configurations to allow Delivery Optimization to work +keywords: updates, downloads, network, bandwidth +ms.prod: w10 +ms.mktglfcycl: deploy +audience: itpro +author: carmenf +ms.localizationpriority: medium +ms.author: carmenf +ms.collection: M365-modern-desktop +ms.topic: article +--- + +# Delivery Optimization Client-Service Communication Explained + +**Applies to**: Windows 10 + +## Download Request Workflow + +The DO workflow described below allows Delivery Optimization to securely and efficiently deliver requested content to the calling device. + +* When a download starts, the DO client will attempt to get its content metadata, from the DO service, which is a hash file containing the SHA-256 hash of each piece in the file, typically piece = 1 MB. Separate metadata that is obtained, through an SSL channel, provides DO a way to verify the authenticity of the hash file itself once it is downloaded. +* When DO pulls a certain piece of the hash from another peer, it is verified against the known hash in the hash file. +* If a peer provides an invalid piece, that piece is discarded. A peer that sends multiple bad pieces is banned and will no longer be used as a source by the client performing the download. +* If DO is unable to obtain the hash file, or the verification of the hash file itself fails, the download will fall back to “Simple Mode” (pulling content only from an HTTP source) and peer to peer will not be allowed. +* Once DO is done downloading and puts together the file from all the pieces it got, the caller using DO (ConfigMgr for example) performs yet another check for the entire file as well as verify the signature of it prior to proceeding with installation. + +## Delivery Optimization Service Endpoint And Data Information + +|Endpoint hostname|Name|Description|Data sent from the computer to the Endpoint (Field/Description) +|----|-----|---------------|-----------------------| +|

| Geo | Service used to identify the geo location of the device in order to direct it to the nearest data center. |
  • **Profile**: The device type (ex: PC vs Xbox)
  • **doClientVersion**: The version of the DoSvc Client
  • **groupID**: Group the device belongs to (set via DownloadMode = '2' (Group download mode) + groupID group policy / MDM policies)
| +|