From 1a4e41844e728b7d7d4adcd8b1a2b995d06d1448 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 23 Jun 2016 09:56:11 -0700 Subject: [PATCH 01/80] stubbing topic for Remote Credential Guard --- windows/keep-secure/TOC.md | 1 + windows/keep-secure/remote-credential-guard.md | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 windows/keep-secure/remote-credential-guard.md diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 58cc934bd4..3211ee8eb9 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -15,6 +15,7 @@ ## [Configure S/MIME for Windows 10 and Windows 10 Mobile](configure-s-mime.md) ## [Install digital certificates on Windows 10 Mobile](installing-digital-certificates-on-windows-10-mobile.md) ## [Protect derived domain credentials with Credential Guard](credential-guard.md) +## [Protect Remote Desktop credentials with Remote Credential Guard](remote-credential-guard.md) ## [Protect your enterprise data using enterprise data protection (EDP)](protect-enterprise-data-using-edp.md) ### [Create an enterprise data protection (EDP) policy](overview-create-edp-policy.md) #### [Create an enterprise data protection (EDP) policy using Microsoft Intune](create-edp-policy-using-intune.md) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md new file mode 100644 index 0000000000..b898973a30 --- /dev/null +++ b/windows/keep-secure/remote-credential-guard.md @@ -0,0 +1,16 @@ +--- +title: Protect Remote Desktop credentials with Remote Credential Guard (Windows 10) +description: Remote Credential Guard helps to secure your Remote Desktop credentials by never sending them to the target device. +ms.prod: w10 +ms.mktglfcycl: explore +ms.sitesec: library +ms.pagetype: security +author: brianlic-msft +--- +# Protect Remote Desktop credentials with Remote Credential Guard + +**Applies to** +- Windows 10 +- Windows Server 2016 + +Add some text. \ No newline at end of file From ff8525da93719b983f6e084ad4155cf5ef33c184 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 23 Jun 2016 11:52:59 -0700 Subject: [PATCH 02/80] adding notes --- .../keep-secure/remote-credential-guard.md | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index b898973a30..8540303bd4 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -13,4 +13,33 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -Add some text. \ No newline at end of file +Introduced in Windows 10, version 1607, Remote Credential Guard + +Added to Restricted Admin mode + +Does not send credentials to the target device + +Credential derivatives sent to the target device are bound between the client device and the server using a virtual channel for authentication. + +Also note that in using this mode, no creds are send over to the target machine you are RDP-ing into, but the target sill acquires the Service Tickets on its own. + + + +## Hardware and software requirements + +Any requirements? + +## Manage Remote Credential Guard + +GP +registry + +Switch: MSTSC /remoteGuard /v:\[TargetMachineName\] + +## Considerations when using Remote Credential Guard + +Note that it does not support FAST Armoring, especially in cases where the resources require that a user must come from a specified device. Specifically speaking, if Authentication Policies are deployed to limit access to a resource, this mode will file to provide access to such file shares and other resources. The RDP Connection itself should succeed though. + +Remote Credential Guard must be turned off if you need to connect to a device that is joined to Azure Active Directory. + +It will also be worth mentioning that if the user connecting to the remote server is an admin on the remove server, he can get SSO access as well as install software or drop tools that can listen on open ports etc. \ No newline at end of file From 81834e1e0f68ce2c43eef6a1035fec639cef8566 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 23 Jun 2016 14:36:49 -0700 Subject: [PATCH 03/80] early draft --- .../images/remote-credential-guard-gp.png | Bin 0 -> 30781 bytes .../keep-secure/remote-credential-guard.md | 68 +++++++++++++----- 2 files changed, 51 insertions(+), 17 deletions(-) create mode 100644 windows/keep-secure/images/remote-credential-guard-gp.png diff --git a/windows/keep-secure/images/remote-credential-guard-gp.png b/windows/keep-secure/images/remote-credential-guard-gp.png new file mode 100644 index 0000000000000000000000000000000000000000..98c97825fa6bc0947ac3003e24178b367daee860 GIT binary patch literal 30781 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 a Administrative Templates -> System -> Credentials Delegation. +2. Double-click Restrict delegation of credentials to remote servers. +3. In the Use the following restricted mode box: + - If you want to require Remote Credential Guard, choose Require Credential Guard. + - If you want to allow Remote Credential Guard choose Prefer Remote Credential Guard. +4. Click OK. + + ![Remote Credential Guard Group Policy](images/remote-credential-guard-gp.png) + +5. Close the Group Policy Management Console. + + +### Use Remote Credential Guard with a parameter to Remote Desktop Connection + +If you don't use Group Policy in your organization, you can add the remoteGuard parameter when you start Remote Desktop Connection to turn on Remote Credential Guard for that connection. + +
+mstsc.exe /remoteGuard /v:target device
+
+ ## Considerations when using Remote Credential Guard -Note that it does not support FAST Armoring, especially in cases where the resources require that a user must come from a specified device. Specifically speaking, if Authentication Policies are deployed to limit access to a resource, this mode will file to provide access to such file shares and other resources. The RDP Connection itself should succeed though. +- Remote Credential Guard does not support Kerberos Armoring (FAST), especially in cases where the resources require that a user must come from a specified device. If an authentication policies is deployed to limit access to a resource, it will not provide access to such file shares and other resources. The Remote Desktop connection itself should succeed though. -Remote Credential Guard must be turned off if you need to connect to a device that is joined to Azure Active Directory. +- Remote Credential Guard must be turned off if you need to connect to a device that is joined to Azure Active Directory. -It will also be worth mentioning that if the user connecting to the remote server is an admin on the remove server, he can get SSO access as well as install software or drop tools that can listen on open ports etc. \ No newline at end of file +- If a user is connecting to the remote server and that user is an adminstrator on that remove server, the user can get single-sign-on access, but they can also install software or copy tools that can listen on specific ports. + +- Remote Desktop Credential Guard only works with the RDP protocol. + +- No credentials or credentials are sent to the target device, but the target device still acquires the Kerberos Service Tickets on its own. \ No newline at end of file From 445b046c69e377440e94d068312606db9f556d41 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 23 Jun 2016 14:50:40 -0700 Subject: [PATCH 04/80] formatting fixes --- windows/keep-secure/remote-credential-guard.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index 1bdd384dd1..f6fa6531bb 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -45,12 +45,12 @@ You can use Remote Credential Guard on the client device by setting a Group Poli ### Turn on Remote Credential Guard by using Group Policy -1. From the Group Policy Management Console, go to Computer Configuration -> Administrative Templates -> System -> Credentials Delegation. -2. Double-click Restrict delegation of credentials to remote servers. +1. From the Group Policy Management Console, go to **Computer Configuration** -> **Administrative Templates** -> **System** -> **Credentials Delegation**. +2. Double-click **Restrict delegation of credentials to remote servers**. 3. In the Use the following restricted mode box: - - If you want to require Remote Credential Guard, choose Require Credential Guard. - - If you want to allow Remote Credential Guard choose Prefer Remote Credential Guard. -4. Click OK. + - If you want to require Remote Credential Guard, choose **Require Credential Guard**. + - If you want to allow Remote Credential Guard choose **Prefer Remote Credential Guard**. +4. Click **OK**. ![Remote Credential Guard Group Policy](images/remote-credential-guard-gp.png) From 0c0510e278bc57dfb1b525b494cc27b3ae3ac98f Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Thu, 23 Jun 2016 14:59:24 -0700 Subject: [PATCH 05/80] typo --- windows/keep-secure/remote-credential-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index f6fa6531bb..5566c37e5a 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -68,7 +68,7 @@ mstsc.exe /remoteGuard /v:target device ## Considerations when using Remote Credential Guard -- Remote Credential Guard does not support Kerberos Armoring (FAST), especially in cases where the resources require that a user must come from a specified device. If an authentication policies is deployed to limit access to a resource, it will not provide access to such file shares and other resources. The Remote Desktop connection itself should succeed though. +- Remote Credential Guard does not support Kerberos Armoring (FAST), especially in cases where the resources require that a user must come from a specified device. If an authentication policy is deployed to limit access to a resource, it will not provide access to such file shares and other resources. The Remote Desktop connection itself should succeed though. - Remote Credential Guard must be turned off if you need to connect to a device that is joined to Azure Active Directory. From 842201ec2eaa61080c6710c12083b4d7b43ace8a Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 24 Jun 2016 10:20:22 -0700 Subject: [PATCH 06/80] tech review feedback --- windows/keep-secure/remote-credential-guard.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index 5566c37e5a..8045a458a4 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -11,10 +11,12 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Introduced in Windows 10, version 1607, Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting the Kerberos requests back to the device that's requesting the connection. If the target device is compromised, your credentials are not exposed because both credential and credential derivatives are never sent to the target device. +Remote Credential Guard also provides a single sign on experiences for Remote Desktop sessions. + ## How it works Do we want to include a technical overview like we did with [Credential Guard](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/credential-guard#how-it-works)? @@ -25,13 +27,13 @@ Do we want to include a technical overview like we did with [Credential Guard](h The devices must meet the following requirements in order to use Remote Credential Guard: - They must use Kerberos authentication. -- They must be running at least Windows 10, version 1607 or Windows Server 2016 Technical Preview. +- They must be running at least Windows 10, version 1607 or Windows Server 2016. - You are using the Remote Desktop classic Windows app. The Remote Desktop Universal Windows Platform app won't work. -## Turn on Remote Credential Guard +## Enable Remote Credential Guard -You must turn on Remote Credential Guard on the target device by using the registry. +You must enable Remote Credential Guard on the target device by using the registry. 1. Open Registry Editor. 2. Enable Remote Credential Guard: @@ -49,13 +51,15 @@ You can use Remote Credential Guard on the client device by setting a Group Poli 2. Double-click **Restrict delegation of credentials to remote servers**. 3. In the Use the following restricted mode box: - If you want to require Remote Credential Guard, choose **Require Credential Guard**. - - If you want to allow Remote Credential Guard choose **Prefer Remote Credential Guard**. + - If you want to allow Remote Credential Guard, choose **Prefer Remote Credential Guard**. 4. Click **OK**. ![Remote Credential Guard Group Policy](images/remote-credential-guard-gp.png) 5. Close the Group Policy Management Console. +6. From a command prompt, run **gpupdate.exe /force** to ensure that the Group Policy object is applied. + ### Use Remote Credential Guard with a parameter to Remote Desktop Connection @@ -72,8 +76,6 @@ mstsc.exe /remoteGuard /v:target device - Remote Credential Guard must be turned off if you need to connect to a device that is joined to Azure Active Directory. -- If a user is connecting to the remote server and that user is an adminstrator on that remove server, the user can get single-sign-on access, but they can also install software or copy tools that can listen on specific ports. - - Remote Desktop Credential Guard only works with the RDP protocol. -- No credentials or credentials are sent to the target device, but the target device still acquires the Kerberos Service Tickets on its own. \ No newline at end of file +- No credentials are sent to the target device, but the target device still acquires the Kerberos Service Tickets on its own. \ No newline at end of file From cc65829e2dbd182965e592035f8cd48cc70db21f Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 24 Jun 2016 14:39:37 -0700 Subject: [PATCH 07/80] tech review feedback --- .../keep-secure/remote-credential-guard.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index 8045a458a4..aff64b9784 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -15,7 +15,7 @@ author: brianlic-msft Introduced in Windows 10, version 1607, Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting the Kerberos requests back to the device that's requesting the connection. If the target device is compromised, your credentials are not exposed because both credential and credential derivatives are never sent to the target device. -Remote Credential Guard also provides a single sign on experiences for Remote Desktop sessions. +Remote Credential Guard also provides single sign on experiences for Remote Desktop sessions. ## How it works @@ -24,11 +24,13 @@ Do we want to include a technical overview like we did with [Credential Guard](h ## Hardware and software requirements -The devices must meet the following requirements in order to use Remote Credential Guard: +The Remote Desktop client and server must meet the following requirements in order to use Remote Credential Guard: +- They must be joined to an Active Directory domain + - Both devices must either joined to the same domain or the Remote Desktop server must be joined to a domain with a trust relationship to the client device's domain. - They must use Kerberos authentication. - They must be running at least Windows 10, version 1607 or Windows Server 2016. -- You are using the Remote Desktop classic Windows app. The Remote Desktop Universal Windows Platform app won't work. +- The Remote Desktop classic Windows app is required. The Remote Desktop Universal Windows Platform app doesn't support Remote Credential Guard. ## Enable Remote Credential Guard @@ -50,7 +52,8 @@ You can use Remote Credential Guard on the client device by setting a Group Poli 1. From the Group Policy Management Console, go to **Computer Configuration** -> **Administrative Templates** -> **System** -> **Credentials Delegation**. 2. Double-click **Restrict delegation of credentials to remote servers**. 3. In the Use the following restricted mode box: - - If you want to require Remote Credential Guard, choose **Require Credential Guard**. + - If you want to require either [Restricted Admin mode](http://social.technet.microsoft.com/wiki/contents/articles/32905.how-to-enable-restricted-admin-mode-for-remote-desktop.aspx) or Remote Credential Guard, choose **Require Credential Guard**. In this configuration, Remote Credential Guard is preferred, but it will use Restricted Admin mode (if supported) when Remote Credential Guard cannot be used. + > **Note:** Neither Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. - If you want to allow Remote Credential Guard, choose **Prefer Remote Credential Guard**. 4. Click **OK**. @@ -65,17 +68,19 @@ You can use Remote Credential Guard on the client device by setting a Group Poli If you don't use Group Policy in your organization, you can add the remoteGuard parameter when you start Remote Desktop Connection to turn on Remote Credential Guard for that connection. -
-mstsc.exe /remoteGuard /v:target device
-
+``` +mstsc.exe /remoteGuard +``` ## Considerations when using Remote Credential Guard -- Remote Credential Guard does not support Kerberos Armoring (FAST), especially in cases where the resources require that a user must come from a specified device. If an authentication policy is deployed to limit access to a resource, it will not provide access to such file shares and other resources. The Remote Desktop connection itself should succeed though. +- Remote Desktop sessions established by using Remote Credential Guard do not support Kerberos FAST Armoring. If an authentication policy is deployed to limit access to a resource, it will not provide access to such file shares and other resources. The Remote Desktop connection itself will succeed, though. -- Remote Credential Guard must be turned off if you need to connect to a device that is joined to Azure Active Directory. +- Remote Credential Guard cannot be used to connect to a device that is joined to Azure Active Directory. - Remote Desktop Credential Guard only works with the RDP protocol. -- No credentials are sent to the target device, but the target device still acquires the Kerberos Service Tickets on its own. \ No newline at end of file +- No credentials are sent to the target device, but the target device still acquires the Kerberos Service Tickets on its own. + +- Remote Desktop Gateway is not compatible with Remote Credential Guard. \ No newline at end of file From dc25b20c497e8201a14ce3b1dcf336e0865ea2b1 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 27 Jun 2016 10:36:42 -0700 Subject: [PATCH 08/80] clarifying device claim consideration --- windows/keep-secure/remote-credential-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index aff64b9784..0db24dc48d 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -75,7 +75,7 @@ mstsc.exe /remoteGuard ## Considerations when using Remote Credential Guard -- Remote Desktop sessions established by using Remote Credential Guard do not support Kerberos FAST Armoring. If an authentication policy is deployed to limit access to a resource, it will not provide access to such file shares and other resources. The Remote Desktop connection itself will succeed, though. +- Remote Credential Guard does not include device claims. For example, if you’re trying to access a file server from the remote and the file server requires device claim, access will be denied. - Remote Credential Guard cannot be used to connect to a device that is joined to Azure Active Directory. From e0690f7f32fd2cbc45cefee87b5cbc6ebc93970e Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 13 Jul 2016 10:20:44 -0700 Subject: [PATCH 09/80] adding remote credential guard art --- .../images/remote-credential-guard.png | Bin 0 -> 70656 bytes windows/keep-secure/remote-credential-guard.md | 5 ++--- 2 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 windows/keep-secure/images/remote-credential-guard.png diff --git a/windows/keep-secure/images/remote-credential-guard.png b/windows/keep-secure/images/remote-credential-guard.png new file mode 100644 index 0000000000000000000000000000000000000000..d8e3598dc91bd60718e9fdffb01a02073fcc8813 GIT binary patch literal 70656 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 Date: Thu, 14 Jul 2016 17:11:12 -0700 Subject: [PATCH 10/80] many edits A bunch of edits for you to review :). Added a concepts section, added additional information everywhere, updated group policy table to show when the settings are actually set --- windows/manage/set-up-shared-or-guest-pc.md | 401 +++++++++++--------- 1 file changed, 218 insertions(+), 183 deletions(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index 9c2d3b5a62..710f556cfa 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -17,11 +17,224 @@ author: jdeckerMS Windows 10, Version 1607, introduces *shared PC mode*, which optimizes Windows 10 for shared use scenarios, such as touchdown spaces in an enterprise and temporary customer use in retail. You can apply shared PC mode to Windows 10 Pro, Education, and Enterprise. -> **Note:** If you're interested in using Windows 10 for shared PCs in a school, see [Use Set up School PCs app](https://technet.microsoft.com/en-us/edu/windows/use-set-up-school-pcs-app). +> **Note:** If you're interested in using Windows 10 for shared PCs in a school, see [Use Set up School PCs app](https://technet.microsoft.com/en-us/edu/windows/use-set-up-school-pcs-app) which provides a simple way to configure PCs with shared PC mode plus additional education specific settings. -A Windows 10 PC in shared PC mode is designed to be management- and maintenance-free with high reliability. After setup, the device is ready for multiple users. Users only have non-administrator rights, and they can’t block other users from accessing the device. With a standard Windows PC, accounts would have to be manually cleaned by an administrator (both signed out and deleted). In shared PC mode, accounts that sign in to the PC are either deleted when the user signs out or are deleted when available disk space reaches a set threshold, depending on how you configure the settings for shared PC mode. +##Shared PC mode concepts +A Windows 10 PC in shared PC mode is designed to be management- and maintenance-free with high reliability. In shared PC mode, only one user can be signed in at a time. When the PC is locked, the currently signed in user can always be signed out at the lock screen. Users who sign-in are signed in as standard users, not admin users. -You can put a PC in shared PC mode by applying a provisioning package when you initially set up the PC (also known as the out-of-box-experience or OOBE), or you can apply the provisioning package to a Windows 10 PC that is already in use. The provisioning package is created in Windows Imaging and Configuration Designer (ICD). Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723294.aspx). +###Account models +It is intended that PCs are joined to an Active Directory or Azure Active Directory domain by a user with the necessary rights to perform a domain join as part of a setup process. This enables any user that is part of the directory to sign-in to the PC as standard users. The user who origianlly joined the PC to the domain will have administrative rights when they sign in. If using AAD Premium, any domain user can also be configured to sign in with administrative rights. Additionally, shared PC mode can be configured to enable a *Start without an account* button on the sign-in screen which doesn't require any user credentials or authentication and creates a new local account. + +###Account management +When the account management service is turned on in shared PC mode, accounts are automatically deleted. Account deletion is done for AD, AAD, and local account types. However, only local accounts that are created by the *Start without an account* feature are deleted. Account management is performed both at sign-off time (to make sure there is enough disk space for the next user) as well as during system maintenance time periods. Shared PC mode can be configured to delete accounts immediately at sign-out or when disk space is low. + +###Maintenance and sleep +Shared PC mode is heavily configured to take advantage of maintenance time periods which run while the PC is not in use. Therefore, sleep is strongly recommended so that the PC can wake up when it is not is use to perform maintenance, clean up accounts, and run Windows Update. The recommended settings can be set by choosing SetPowerPolicies in the list of shared PC options. Additionally, on devices without ACPI wake alarms, shared PC mode will always override RTC wake alarms to be allowed to wake the PC from sleep (by default, RTC wake alarms are off). This ensures that the widest variety of hardware will take advantage of maintenance periods. + +
While shared PC mode does not configure Windows Update itself, it is strongly recommended to configure Windows Update to automatically install updates and reboot (if necessary) during maintenance hours. This will help ensure the PC is always up to date and not interrupting users with updates. +####With Group Policy +Set Computer Configuration > Administrative Templates > Windows Components > Windows Update > *Configure Automatice Updates* to 4 and check *Install during automatic maintenance*. +####With MDM +Set Update/AllowAutoUpdate to 4. [More information](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_AllowAutoUpdate) +####With provisioning +In ICD, set Policies/Update/AllowAutoUpdate to 4. [More information](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_AllowAutoUpdate) + +###Policies and further customization +Shared PC mode exposes a set of customizations to tailor the behavior to your requirements. These are covered in detail below. + +##Shared PC mode reference +Shared PC mode is specified by a set of options. These are the same options that you'll set either via MDM or a provisioning package covered below in Configuring shared PC mode on Windows +
+ +Setting | Value | +:---|:---| +EnableSharedPCMode | Set as **True**. If this is not set to **True**, shared PC mode is not turned on and none of the other settings apply. Some of the remaining settings in **SharedPC** are optional, but we strongly recommend that you also set `EnableAccountManager` to **True**. | +AccountManagement: AccountModel | This option controls how users can sign-in on the PC. Choosing domain-joined will enable any user in the domain to sign-in. Specifying the guest option will add the *Start without an account* button to the sign-in screen and enable anonymous guest access to the PC.
- **Only guest** allows anyone to use the PC as a local standard (non-admin) account.
- **Domain-joined only** allows users to sign in with an Active Directory or Azure AD account.
- **Domain-joined and guest** allows users to sign in with an Active Directory, Azure AD, or local standard account. | +AccountManagement: DeletionPolicy | - **Delete immediately** will delete the account on sign-out.
- **Delete at disk space threshold** will start deleting accounts when available disk space falls below the threshold you set for **DiskLevelDeletion**, and it will stop deleting accounts when the available disk space reaches the threshold you set for **DiskLevelCaching**. Accounts are deleted in order of oldest accessed to most recently accessed.
Example: The caching number is 50 and the deletion number is 25. Accounts will be cached while the free disk space is above 25%. When the free disk space is less than 25% (the deletion number) at a maintenance period, accounts will be deleted (oldest last used first) until the free disk space is above 50% (the caching number). Accounts will be deleted immediately at sign off of an account if free space is under the deletion threshold and disk space is very low, regardless if the PC is actively in use or not. | +AccountManagement: DiskLevelCaching | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account caching. | +AccountManagement: DiskLevelDeletion | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account deletion. | +AccountManagement: EnableAccountManager | Set as **True** to enable automatic account management. If this is not set to true, no automatic account management will be done. | +Customization: MaintenanceStartTime | By default, the maintenance start time (which is when automatic maintenance tasks run, such as Windows Update) is midnight. You can adjust the start time in this setting by entering a new start time in minutes from midnight. For example, if you want maintenance to begin at 2 AM, enter `120` as the value. | +Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. When **SetEduPolicies** is **True**, the following additional settings are applied:
- Local storage locations are restricted. Users can only save files to the cloud.
- Custom Start and taskbar layouts are set.\*
- A custom sign-in screen background image is set.\*
- Additional educational policies are applied (see full list below).

\*Only applies to Windows 10 Pro for Education, Enterprise, and Education | +Customization: SetPowerPolicies | When set as **True**:
- Prevents users from changing power settings
- Turns off hibernate
- Overrides all power state transitions to sleep (e.g. lid close) | +Customization: SignInOnResume | This setting specifies if the user is required to sign in with a password when the PC wakes from sleep. | +Customization: SleepTimeout | Specifies all timeouts for when the PC should sleep. Enter the amount of idle time in seconds. If you don't set sleep timeout, the default of 1 hour applies. | + +## Guidance for accounts on shared PCs + +* We recommend no local admin accounts on the PC to improve the reliability and security of the PC. +* When a PC is set up in shared PC mode, accounts will be cached automatically until disk space is low. Then, accounts will be deleted to reclaim disk space. This account managment happens automatically. Both Azure AD and Active Directory domain accounts are managed in this way. Any accounts created through **Start without an account** will also be deleted automatically at sign out. +* On a Windows PC joined to Azure Active Directory: + * By default, the account that joined the PC to Azure AD will have an admin account on that PC. Global administrators for the Azure AD domain will also have admin accounts on the PC. + * With Azure AD Premium, you can specify which accounts have admin accounts on a PC using the **Additional administrators on Azure AD Joined devices** setting on the Azure portal. +* Local accounts that already exist on a PC won’t be deleted when turning on shared PC mode. However, any new local accounts created by the **Start without an account** selection on the sign-in screen (if enabled) will automatically be deleted at sign-out. +* If admin accounts are necessary on the PC + * Ensure the PC is joined to a domain that enables accounts to be signed on as admin, or + * Create admin accounts before setting up shared PC mode, or + * Create exempt accounts before signing out when turning shared pc mode on. +* The account management service supports accounts that are exempt from deletion. + * An account can be marked exempt from deletion by adding the account SID to the `HKEY_LOCAL_MACHINE\SOFTARE\Microsoft\Windows\CurrentVersion\SharedPC\Exemptions\` registry key. + * To add the account SID to the registry key using PowerShell:
+ ``` + $adminName = "LocalAdmin" + $adminPass = 'Pa$$word123' + iex "net user /add $adminName $adminPass" + $user = New-Object System.Security.Principal.NTAccount($adminName) + $sid = $user.Translate([System.Security.Principal.SecurityIdentifier]) + $sid = $sid.Value; + New-Item -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\SharedPC\Exemptions\$sid" -Force + ``` + +## Policies set by shared PC mode +Shared pc mode sets local group policies to configure the device. Some of these are configurable by setting the options shared pc mode exposes. + +> **Important**: It is not recommended to set additional policies on PCs configured for **Shared PC Mode**. The shared PC mode has been optimized to be fast and reliable over time with minimal to no manual maintenance required. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Policy name

Value

When set?

Admin Templates > Control Panel > Personalization

Prevent enabling lock screen slide show

Enabled

Always

Prevent changing lock screen and logon image

Enabled

Always

Admin Templates > System > Power Management > Button Settings

Select the Power button action (plugged in)

Sleep

SetPowerPolicies=True

Select the Power button action (on battery)

Sleep

SetPowerPolicies=True

Select the Sleep button action (plugged in)

Sleep

SetPowerPolicies=True

Select the lid switch action (plugged in)

Sleep

SetPowerPolicies=True

Select the lid switch action (on battery)

Sleep

SetPowerPolicies=True

Admin Templates > System > Power Management > Sleep Settings

Require a password when a computer wakes (plugged in)

Enabled

SignInOnResume=True

Require a password when a computer wakes (on battery)

Enabled

SignInOnResume=True

Specify the system sleep timeout (plugged in)

*SleepTimeout*

SetPowerPolicies=True

Specify the system sleep timeout (on battery)

*SleepTimeout*

SetPowerPolicies=True

Turn off hybrid sleep (plugged in)

Enabled

SetPowerPolicies=True

Turn off hybrid sleep (on battery)

Enabled

SetPowerPolicies=True

Specify the unattended sleep timeout (plugged in)

*SleepTimeout*

SetPowerPolicies=True

Specify the unattended sleep timeout (on battery)

*SleepTimeout*

SetPowerPolicies=True

Allow standby states (S1-S3) when sleeping (plugged in)

Enabled

SetPowerPolicies=True

Allow standby states (S1-S3) when sleeping (on battery)

Enabled

SetPowerPolicies=True

Specify the system hibernate timeout (plugged in)

Enabled, 0

SetPowerPolicies=True

Specify the system hibernate timeout (on battery)

Enabled, 0

SetPowerPolicies=True

Admin Templates>System>Power Management>Video and Display Settings

Turn off the display (plugged in)

*SleepTimeout*

SetPowerPolicies=True

Turn off the display (on battery

*SleepTimeout*

SetPowerPolicies=True

Admin Templates>System>Logon

Show first sign-in animation

Disabled

Always

Hide entry points for Fast User Switching

Enabled

Always

Turn on convenience PIN sign-in

Disabled

Always

Turn off picture password sign-in

Enabled

Always

Turn off app notification on the lock screen

Enabled

Always

Allow users to select when a password is required when resuming from connected standby

Disabled

SignInOnResume=True

Block user from showing account details on sign-in

Enabled

Always

Admin Templates>System>User Profiles

Turn off the advertising ID

Enabled

SetEduPolicies=True

Admin Templates>Windows Components

Do not show Windows Tips

*Only on Pro, Enterprise, and Education*

Enabled

SetEduPolicies=True

Turn off Microsoft consumer experiences

*Only on Pro, Enterprise, and Education*

Enabled

SetEduPolicies=True

Microsoft Passport for Work

Disabled

Always

Prevent the usage of OneDrive for file storage

Enabled

Always

Admin Templates>Windows Components>Biometrics

Allow the use of biometrics

Disabled

Always

Allow users to log on using biometrics

Disabled

Always

Allow domain users to log on using biometrics

Disabled

Always

Admin Templates>Windows Components>Data Collection and Preview Builds

Toggle user control over Insider builds

Disabled

Always

Disable pre-release features or settings

Disabled

Always

Do not show feedback notifications

Enabled

Always

Admin Templates>Windows Components>File Explorer

Show lock in the user tile menu

Disabled

Always

Admin Templates>Windows Components>Maintenance Scheduler

Automatic Maintenance Activation Boundary

*MaintenanceStartTime*

Always

Automatic Maintenance Random Delay

Enabled, 2 hours

Always

Automatic Maintenance WakeUp Policy

Enabled

Always

Admin Templates>Windows Components>Microsoft Edge

Open a new tab with an empty tab

Disabled

SetEduPolicies=True

Configure corporate home pages

Enabled, about:blank

SetEduPolicies=True

Admin Templates>Windows Components>Search

Allow Cortana

Disabled

SetEduPolicies=True

Windows Settings>Security Settings>Local Policies>Security Options

Interactive logon: Do not display last user name

Enabled, Disabled when account model is only guest

Interactive logon: Sign-in last interactive user automatically after a system-initiated restart

Disabled

Always

Shutdown: Allow system to be shut down without having to log on

Disabled

Always

User Account Control: Behavior of the elevation prompt for standard users

Auto deny

Always



+ +##Configuring shared PC mode on Windows +You can configure Windows to be in shared PC mode in a couple different ways: +*MDM +*A provisioning package created with the Windows Imaging and Configuration Designer (ICD) + +###MDM +Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723294.aspx). + +###Provisioning package +You can apply a provisioning package when you initially set up the PC (also known as the out-of-box-experience or OOBE), or you can apply the provisioning package to a Windows 10 PC that is already in use. The provisioning package is created in Windows Imaging and Configuration Designer (ICD). Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723294.aspx), exposed in ICD as SharedPC. ![Shared PC settings in ICD](images/icd-adv-shared-pc.png) @@ -42,19 +255,7 @@ Use the Windows ICD tool included in the Windows Assessment and Deployment Kit ( 6. Go to **Runtime settings** > **SharedPC**. The following table describes the settings you can configure for **SharedPC**. -Setting | Value | -:---|:---| -EnableSharedPCMode | Set as **True**. The remaining settings in **SharedPC** are optional, but we strongly recommend that you also set `EnableAccountManager` to **True**.

If you do not set **EnableSharedPCMode** as **True**, you can create a provisioning package using the remaining settings in **SharedPC** but none of the other settings will be applied. | -AccountManagement: AccountModel | For a shared or guest PC, choose between **Only guest** and **Domain-joined and guest**.
- **Only guest** allows anyone to use the PC as a local standard (non-admin) account. When the account is signed out, it is deleted immediately.
- **Domain-joined only** allows users to sign in with an Active Directory or Azure AD account.
- **Domain-joined and guest** allows users to sign in with an Active Directory, Azure AD, or local standard account. | -AccountManagement: DeletionPolicy | - **Delete immediately** will delete all accounts on sign-out.
- **Delete at disk space threshold** will start deleting Active Directory and Azure AD accounts when available disk space falls below the threshold you set for **DiskLevelDeletion**, and it will stop deleting accounts when the available disk space reaches the threshold you set for **DiskLevelCaching**. Accounts are deleted in order of oldest accessed to most recently accessed. | -AccountManagement: DiskLevelCaching | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account caching. | -AccountManagement: DiskLevelDeletion | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account deletion. | -AccountManagement: EnableAccountManager | Set as **True** if you want to set any other account management policies. | -Customization: MaintenanceStartTime | By default, the maintenance start time (which is when automatic maintenance tasks run, such as Windows Update) is midnight. You can adjust the start time in this setting by entering a new start time in minutes from midnight. For example, if you want maintenance to begin at 2 AM, enter `120` as the value. | -Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. When **SetEduPolicies** is **True**, the following additional policies are applied:
- Local storage locations are restricted. Users can only save files to the cloud.
- Custom Start and taskbar layouts are set.\*
- A custom sign-in screen background image is set.\*

\*Only applies to Windows 10 Pro for Education, Enterprise, and Education | -Customization: SetPowerPolicies | When set as **True**:
- Prevents users from changing power settings
- Turns off hibernate
- Enables wake timers for Windows Update
- Turns off all state transitions to sleep | -Customization: SignInOnResume | This setting specifies if the user is required to sign in with a password when the PC wakes from sleep. | -Customization: SleepTimeout | Specifies all timeouts for when the PC should sleep. Enter the amount of idle time in seconds. If you don't set sleep timeout, the default of 1 hour applies. | +
## Apply the provisioning package @@ -66,7 +267,7 @@ You can apply the provisioning package to a PC during initial setup or to a PC t ![The first screen to set up a new PC](images/oobe.jpg) -2. Insert the USB drive and press the Windows key five times. Windows Setup will recognize the drive and ask if you want to set up the device. Select **Set up**. +2. Insert the USB drive and press the Windows key five times. Windows Setup will recognize the drive and ask if you want to set up the device. If there is only one provisioning package on the USB drive, you don't need to press the Windows key five times, Windows will automatically ask you if you want to set up the device. Select **Set up**. ![Set up device?](images/setupmsg.jpg) @@ -111,172 +312,6 @@ On a desktop computer, navigate to **Settings** > **Accounts** > **Work ac > **Note:** If you apply the setup file to a computer that has already been set up, existing accounts and data might be lost. -## Guidance for accounts on shared PCs - -* We recommend no local admin accounts on the PC to improve the reliability and security of the PC. -* When a PC is set up in shared PC mode, accounts will be cached automatically until disk space is low. Then, accounts will be deleted to reclaim disk space. This account managment happens automatically. Both Azure AD and Active Directory domain accounts are managed in this way. Any accounts created through **Start without an account** will also be deleted automatically at sign out. -* On a Windows PC joined to Azure Active Directory: - * By default, the account that joined the PC to Azure AD will have an admin account on that PC. Global administrators for the Azure AD domain will also have admin accounts on the PC. - * With Azure AD Premium, you can specify which accounts have admin accounts on a PC using the **Additional administrators on Azure AD Joined devices** setting on the Azure portal. -* Local accounts that already exist on a PC won’t be deleted when turning on shared PC mode. However, any new local accounts created by the **Start without an account** selection on the sign-in screen (if enabled) will automatically be deleted at sign-out. -* If admin accounts are necessary on the PC - * Ensure the PC is joined to a domain that enables accounts to be signed on as admin, or - * Create admin accounts before setting up shared PC mode, or - * Create exempt accounts before signing out. -* The account management service supports accounts that are exempt from deletion. - * An account can be marked exempt from deletion by adding the account SID to the `HKEY_LOCAL_MACHINE\SOFTARE\Microsoft\Windows\CurrentVersion\SharedPC\Exemptions\` registry key. - * To add the account SID to the registry key using PowerShell: - ``` - $adminName = "LocalAdmin" - $adminPass = 'Pa$$word123' - iex "net user /add $adminName $adminPass" - $user = New-Object System.Security.Principal.NTAccount($adminName) - $sid = $user.Translate([System.Security.Principal.SecurityIdentifier]) - $sid = $sid.Value; - New-Item -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\SharedPC\Exemptions\$sid" -Force - ``` - -## Policies set by shared PC mode - -> **Important**: It is not recommended to set additional policies on PCs configured for **Shared PC Mode**. The shared PC mode has been optimized to be fast and reliable over time with minimal to no manual maintenance required. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Policy path

Policy name

Value

Admin Templates > Control Panel > Personalization

Prevent enabling lock screen slide show

Enabled

Prevent changing lock screen and logon image

Enabled

Admin Templates > System > Power Management > Button Settings

Select the Power button action (plugged in)

Sleep

Select the Power button action (on battery)

Sleep

Select the Sleep button action (plugged in)

Sleep

Select the lid switch action (plugged in)

Sleep

Select the lid switch action (on battery)

Sleep

Admin Templates > System > Power Management > Sleep Settings

Require a password when a computer wakes (plugged in)

Enabled

Require a password when a computer wakes (on battery)

Enabled

Specify the system sleep timeout (plugged in)

1 hour

Specify the system sleep timeout (on battery)

1 hour

Turn off hybrid sleep (plugged in)

Enabled

Turn off hybrid sleep (on battery)

Enabled

Specify the unattended sleep timeout (plugged in)

1 hour

Specify the unattended sleep timeout (on battery)

1 hour

Allow standby states (S1-S3) when sleeping (plugged in)

Enabled

Allow standby states (S1-S3) when sleeping (on battery)

Enabled

Specify the system hibernate timeout (plugged in)

Enabled, 0

Specify the system hibernate timeout (on battery)

Enabled, 0

Admin Templates>System>Power Management>Video and Display Settings

Turn off the display (plugged in)

1 hour

Turn off the display (on battery

1 hour

Admin Templates>System>Logon

Show first sign-in animation

Disabled

Hide entry points for Fast User Switching

Enabled

Turn on convenience PIN sign-in

Disabled

Turn off picture password sign-in

Enabled

Turn off app notification on the lock screen

Enabled

Allow users to select when a password is required when resuming from connected standby

Disabled

Block user from showing account details on sign-in

Enabled

Admin Templates>System>User Profiles

Turn off the advertising ID

Enabled

Admin Templates>Windows Components

Do not show Windows Tips

Enabled

Turn off Microsoft consumer experiences

Enabled

Microsoft Passport for Work

Disabled

Prevent the usage of OneDrive for file storage

Enabled

Admin Templates>Windows Components>Biometrics

Allow the use of biometrics

Disabled

Allow users to log on using biometrics

Disabled

Allow domain users to log on using biometrics

Disabled

Admin Templates>Windows Components>Data Collection and Preview Builds

Toggle user control over Insider builds

Disabled

Disable pre-release features or settings

Disabled

Do not show feedback notifications

Enabled

Admin Templates>Windows Components>File Explorer

Show lock in the user tile menu

Disabled

Admin Templates>Windows Components>Maintenance Scheduler

Automatic Maintenance Activation Boundary

12am

Automatic Maintenance Random Delay

Enabled, 2 hours

Automatic Maintenance WakeUp Policy

Enabled

Admin Templates>Windows Components>Microsoft Edge

Open a new tab with an empty tab

Disabled

Configure corporate home pages

Enabled, about:blank

Admin Templates>Windows Components>Search

Allow Cortana

Disabled

Windows Settings>Security Settings>Local Policies>Security Options

Interactive logon: Do not display last user name

Enabled

Interactive logon: Sign-in last interactive user automatically after a system-initiated restart

Disabled

Shutdown: Allow system to be shut down without having to log on

Disabled

User Account Control: Behavior of the elevation prompt for standard users

Auto deny



- - - ## Related topics [Set up a device for anyone to use (kiosk)](set-up-a-device-for-anyone-to-use.md) From eb2fef3ce5f4554a1d6285e5ac7d04db00458c61 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 07:37:09 -0700 Subject: [PATCH 11/80] restage --- windows/manage/set-up-shared-or-guest-pc.md | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index 710f556cfa..caa77942cd 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -17,27 +17,25 @@ author: jdeckerMS Windows 10, Version 1607, introduces *shared PC mode*, which optimizes Windows 10 for shared use scenarios, such as touchdown spaces in an enterprise and temporary customer use in retail. You can apply shared PC mode to Windows 10 Pro, Education, and Enterprise. -> **Note:** If you're interested in using Windows 10 for shared PCs in a school, see [Use Set up School PCs app](https://technet.microsoft.com/en-us/edu/windows/use-set-up-school-pcs-app) which provides a simple way to configure PCs with shared PC mode plus additional education specific settings. +> **Note:** If you're interested in using Windows 10 for shared PCs in a school, see [Use Set up School PCs app](https://technet.microsoft.com/en-us/edu/windows/use-set-up-school-pcs-app) which provides a simple way to configure PCs with shared PC mode plus additional settings specific for education. ##Shared PC mode concepts A Windows 10 PC in shared PC mode is designed to be management- and maintenance-free with high reliability. In shared PC mode, only one user can be signed in at a time. When the PC is locked, the currently signed in user can always be signed out at the lock screen. Users who sign-in are signed in as standard users, not admin users. ###Account models -It is intended that PCs are joined to an Active Directory or Azure Active Directory domain by a user with the necessary rights to perform a domain join as part of a setup process. This enables any user that is part of the directory to sign-in to the PC as standard users. The user who origianlly joined the PC to the domain will have administrative rights when they sign in. If using AAD Premium, any domain user can also be configured to sign in with administrative rights. Additionally, shared PC mode can be configured to enable a *Start without an account* button on the sign-in screen which doesn't require any user credentials or authentication and creates a new local account. +It is intended that shared PCs are joined to an Active Directory or Azure Active Directory domain by a user with the necessary rights to perform a domain join as part of a setup process. This enables any user that is part of the directory to sign-in to the PC as a standard user. The user who origianlly joined the PC to the domain will have administrative rights when they sign in. If using Azure Active Directory Premium, any domain user can also be configured to sign in with administrative rights. Additionally, shared PC mode can be configured to enable a **Start without an account** option on the sign-in screen, which doesn't require any user credentials or authentication and creates a new local account. ###Account management -When the account management service is turned on in shared PC mode, accounts are automatically deleted. Account deletion is done for AD, AAD, and local account types. However, only local accounts that are created by the *Start without an account* feature are deleted. Account management is performed both at sign-off time (to make sure there is enough disk space for the next user) as well as during system maintenance time periods. Shared PC mode can be configured to delete accounts immediately at sign-out or when disk space is low. +When the account management service is turned on in shared PC mode, accounts are automatically deleted. Account deletion is done for Active Directory, Azure Active Directory, and local account types. However, only local accounts that are created by the **Start without an account** option are deleted. Account management is performed both at sign-off time (to make sure there is enough disk space for the next user) as well as during system maintenance time periods. Shared PC mode can be configured to delete accounts immediately at sign-out or when disk space is low. ###Maintenance and sleep -Shared PC mode is heavily configured to take advantage of maintenance time periods which run while the PC is not in use. Therefore, sleep is strongly recommended so that the PC can wake up when it is not is use to perform maintenance, clean up accounts, and run Windows Update. The recommended settings can be set by choosing SetPowerPolicies in the list of shared PC options. Additionally, on devices without ACPI wake alarms, shared PC mode will always override RTC wake alarms to be allowed to wake the PC from sleep (by default, RTC wake alarms are off). This ensures that the widest variety of hardware will take advantage of maintenance periods. +Shared PC mode is configured to take advantage of maintenance time periods which run while the PC is not in use. Therefore, sleep is strongly recommended so that the PC can wake up when it is not is use to perform maintenance, clean up accounts, and run Windows Update. The recommended settings can be set by choosing **SetPowerPolicies** in the list of shared PC options. Additionally, on devices without Advanced Configuration and Power Interface (ACPI) wake alarms, shared PC mode will always override real-time clock (RTC) wake alarms to be allowed to wake the PC from sleep (by default, RTC wake alarms are off). This ensures that the widest variety of hardware will take advantage of maintenance periods. -
While shared PC mode does not configure Windows Update itself, it is strongly recommended to configure Windows Update to automatically install updates and reboot (if necessary) during maintenance hours. This will help ensure the PC is always up to date and not interrupting users with updates. -####With Group Policy -Set Computer Configuration > Administrative Templates > Windows Components > Windows Update > *Configure Automatice Updates* to 4 and check *Install during automatic maintenance*. -####With MDM -Set Update/AllowAutoUpdate to 4. [More information](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_AllowAutoUpdate) -####With provisioning -In ICD, set Policies/Update/AllowAutoUpdate to 4. [More information](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_AllowAutoUpdate) +While shared PC mode does not configure Windows Update itself, it is strongly recommended to configure Windows Update to automatically install updates and reboot (if necessary) during maintenance hours. This will help ensure the PC is always up to date and not interrupting users with updates. Use one of the following methods to configure Windows Update: + +- Group Policy: Set **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatice Updates** to `4` and check **Install during automatic maintenance**. +- MDM: Set **Update/AllowAutoUpdate** to `4`. [More information](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_AllowAutoUpdate) +- Provisioning: In Windows Imaging and Configuration Designer (ICD), set **Policies/Update/AllowAutoUpdate** to `4`. [More information](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_AllowAutoUpdate) ###Policies and further customization Shared PC mode exposes a set of customizations to tailor the behavior to your requirements. These are covered in detail below. From d6ecc719f0c1d0ff48b8e3f4686ee1397d24eb52 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 07:52:43 -0700 Subject: [PATCH 12/80] oreorged topic --- windows/manage/set-up-shared-or-guest-pc.md | 206 ++++++++++---------- 1 file changed, 105 insertions(+), 101 deletions(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index caa77942cd..6575631c1c 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -40,23 +40,92 @@ While shared PC mode does not configure Windows Update itself, it is strongly re ###Policies and further customization Shared PC mode exposes a set of customizations to tailor the behavior to your requirements. These are covered in detail below. -##Shared PC mode reference -Shared PC mode is specified by a set of options. These are the same options that you'll set either via MDM or a provisioning package covered below in Configuring shared PC mode on Windows -
+##Configuring shared PC mode on Windows +You can configure Windows to be in shared PC mode in a couple different ways: +*MDM +*A provisioning package created with the Windows Imaging and Configuration Designer (ICD) -Setting | Value | -:---|:---| -EnableSharedPCMode | Set as **True**. If this is not set to **True**, shared PC mode is not turned on and none of the other settings apply. Some of the remaining settings in **SharedPC** are optional, but we strongly recommend that you also set `EnableAccountManager` to **True**. | -AccountManagement: AccountModel | This option controls how users can sign-in on the PC. Choosing domain-joined will enable any user in the domain to sign-in. Specifying the guest option will add the *Start without an account* button to the sign-in screen and enable anonymous guest access to the PC.
- **Only guest** allows anyone to use the PC as a local standard (non-admin) account.
- **Domain-joined only** allows users to sign in with an Active Directory or Azure AD account.
- **Domain-joined and guest** allows users to sign in with an Active Directory, Azure AD, or local standard account. | -AccountManagement: DeletionPolicy | - **Delete immediately** will delete the account on sign-out.
- **Delete at disk space threshold** will start deleting accounts when available disk space falls below the threshold you set for **DiskLevelDeletion**, and it will stop deleting accounts when the available disk space reaches the threshold you set for **DiskLevelCaching**. Accounts are deleted in order of oldest accessed to most recently accessed.
Example: The caching number is 50 and the deletion number is 25. Accounts will be cached while the free disk space is above 25%. When the free disk space is less than 25% (the deletion number) at a maintenance period, accounts will be deleted (oldest last used first) until the free disk space is above 50% (the caching number). Accounts will be deleted immediately at sign off of an account if free space is under the deletion threshold and disk space is very low, regardless if the PC is actively in use or not. | -AccountManagement: DiskLevelCaching | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account caching. | -AccountManagement: DiskLevelDeletion | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account deletion. | -AccountManagement: EnableAccountManager | Set as **True** to enable automatic account management. If this is not set to true, no automatic account management will be done. | -Customization: MaintenanceStartTime | By default, the maintenance start time (which is when automatic maintenance tasks run, such as Windows Update) is midnight. You can adjust the start time in this setting by entering a new start time in minutes from midnight. For example, if you want maintenance to begin at 2 AM, enter `120` as the value. | -Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. When **SetEduPolicies** is **True**, the following additional settings are applied:
- Local storage locations are restricted. Users can only save files to the cloud.
- Custom Start and taskbar layouts are set.\*
- A custom sign-in screen background image is set.\*
- Additional educational policies are applied (see full list below).

\*Only applies to Windows 10 Pro for Education, Enterprise, and Education | -Customization: SetPowerPolicies | When set as **True**:
- Prevents users from changing power settings
- Turns off hibernate
- Overrides all power state transitions to sleep (e.g. lid close) | -Customization: SignInOnResume | This setting specifies if the user is required to sign in with a password when the PC wakes from sleep. | -Customization: SleepTimeout | Specifies all timeouts for when the PC should sleep. Enter the amount of idle time in seconds. If you don't set sleep timeout, the default of 1 hour applies. | +###MDM +Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723294.aspx). + +###Provisioning package +You can apply a provisioning package when you initially set up the PC (also known as the out-of-box-experience or OOBE), or you can apply the provisioning package to a Windows 10 PC that is already in use. The provisioning package is created in Windows Imaging and Configuration Designer (ICD). Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723294.aspx), exposed in ICD as SharedPC. + +![Shared PC settings in ICD](images/icd-adv-shared-pc.png) + + +## Create a provisioning package for shared use + +Use the Windows ICD tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package that configures a device for shared PC mode. [Install the ADK.](http://go.microsoft.com/fwlink/p/?LinkId=526740) + +1. Open Windows ICD (by default, %windir%\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Imaging and Configuration Designer\\x86\\ICD.exe). + +2. On the **Start page**, select **Advanced provisioning**. + +3. Enter a name and (optionally) a description for the project, and click **Next**. + +4. Select **All Windows desktop editions**, and click **Next**. + +5. Click **Finish**. Your project opens in Windows ICD. + +6. Go to **Runtime settings** > **SharedPC**. The following table describes the settings you can configure for **SharedPC**. + + +
+ +## Apply the provisioning package + +You can apply the provisioning package to a PC during initial setup or to a PC that has already been set up. + +**During initial setup** +1. Start with a computer on the first-run setup screen. If the PC has gone past this screen, reset the PC to start over. To reset the PC, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC**. + + ![The first screen to set up a new PC](images/oobe.jpg) + +2. Insert the USB drive and press the Windows key five times. Windows Setup will recognize the drive and ask if you want to set up the device. If there is only one provisioning package on the USB drive, you don't need to press the Windows key five times, Windows will automatically ask you if you want to set up the device. Select **Set up**. + + ![Set up device?](images/setupmsg.jpg) + +3. The next screen asks you to select a provisioning source. Select **Removable Media** and tap **Next**. + + ![Provision this device](images/prov.jpg) + +4. Select the provisioning package (\*.ppkg) that you want to apply, and tap **Next**. + + ![Choose a package](images/choose-package.png) + +5. Select **Yes, add it**. + + ![Do you trust this package?](images/trust-package.png) + +6. Read and accept the Microsoft Software License Terms. + + ![Sign in](images/license-terms.png) + +7. Select **Use Express settings**. + + ![Get going fast](images/express-settings.png) + +8. If the PC doesn't use a volume license, you'll see the **Who owns this PC?** screen. Select **My work or school owns it** and tap **Next**. + + ![Who owns this PC?](images/who-owns-pc.png) + +9. On the **Choose how you'll connect** screen, select **Join Azure AD** or **Join a domain** and tap **Next**. + + ![Connect to Azure AD](images/connect-aad.png) + +10. Sign in with your domain, Azure AD, or Office 365 account and password. When you see the progress ring, you can remove the USB drive. + + ![Sign in](images/sign-in-prov.png) + + +**After setup** + +On a desktop computer, navigate to **Settings** > **Accounts** > **Work access** > **Add or remove a management package** > **Add a package**, and selects the package to install. + +![add a package option](images/package.png) + +> **Note:** If you apply the setup file to a computer that has already been set up, existing accounts and data might be lost. ## Guidance for accounts on shared PCs @@ -83,6 +152,26 @@ Customization: SleepTimeout | Specifies all timeouts for when the PC should slee New-Item -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\SharedPC\Exemptions\$sid" -Force ``` +##Shared PC mode reference +Shared PC mode is specified by a set of options. These are the same options that you'll set either via MDM or a provisioning package covered below in Configuring shared PC mode on Windows +
+ +Setting | Value | +:---|:---| +EnableSharedPCMode | Set as **True**. If this is not set to **True**, shared PC mode is not turned on and none of the other settings apply. Some of the remaining settings in **SharedPC** are optional, but we strongly recommend that you also set `EnableAccountManager` to **True**. | +AccountManagement: AccountModel | This option controls how users can sign-in on the PC. Choosing domain-joined will enable any user in the domain to sign-in. Specifying the guest option will add the *Start without an account* button to the sign-in screen and enable anonymous guest access to the PC.
- **Only guest** allows anyone to use the PC as a local standard (non-admin) account.
- **Domain-joined only** allows users to sign in with an Active Directory or Azure AD account.
- **Domain-joined and guest** allows users to sign in with an Active Directory, Azure AD, or local standard account. | +AccountManagement: DeletionPolicy | - **Delete immediately** will delete the account on sign-out.
- **Delete at disk space threshold** will start deleting accounts when available disk space falls below the threshold you set for **DiskLevelDeletion**, and it will stop deleting accounts when the available disk space reaches the threshold you set for **DiskLevelCaching**. Accounts are deleted in order of oldest accessed to most recently accessed.
Example: The caching number is 50 and the deletion number is 25. Accounts will be cached while the free disk space is above 25%. When the free disk space is less than 25% (the deletion number) at a maintenance period, accounts will be deleted (oldest last used first) until the free disk space is above 50% (the caching number). Accounts will be deleted immediately at sign off of an account if free space is under the deletion threshold and disk space is very low, regardless if the PC is actively in use or not. | +AccountManagement: DiskLevelCaching | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account caching. | +AccountManagement: DiskLevelDeletion | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account deletion. | +AccountManagement: EnableAccountManager | Set as **True** to enable automatic account management. If this is not set to true, no automatic account management will be done. | +Customization: MaintenanceStartTime | By default, the maintenance start time (which is when automatic maintenance tasks run, such as Windows Update) is midnight. You can adjust the start time in this setting by entering a new start time in minutes from midnight. For example, if you want maintenance to begin at 2 AM, enter `120` as the value. | +Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. When **SetEduPolicies** is **True**, the following additional settings are applied:
- Local storage locations are restricted. Users can only save files to the cloud.
- Custom Start and taskbar layouts are set.\*
- A custom sign-in screen background image is set.\*
- Additional educational policies are applied (see full list below).

\*Only applies to Windows 10 Pro for Education, Enterprise, and Education | +Customization: SetPowerPolicies | When set as **True**:
- Prevents users from changing power settings
- Turns off hibernate
- Overrides all power state transitions to sleep (e.g. lid close) | +Customization: SignInOnResume | This setting specifies if the user is required to sign in with a password when the PC wakes from sleep. | +Customization: SleepTimeout | Specifies all timeouts for when the PC should sleep. Enter the amount of idle time in seconds. If you don't set sleep timeout, the default of 1 hour applies. | + + + ## Policies set by shared PC mode Shared pc mode sets local group policies to configure the device. Some of these are configurable by setting the options shared pc mode exposes. @@ -223,92 +312,7 @@ Shared pc mode sets local group policies to configure the device. Some of these

-##Configuring shared PC mode on Windows -You can configure Windows to be in shared PC mode in a couple different ways: -*MDM -*A provisioning package created with the Windows Imaging and Configuration Designer (ICD) -###MDM -Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723294.aspx). - -###Provisioning package -You can apply a provisioning package when you initially set up the PC (also known as the out-of-box-experience or OOBE), or you can apply the provisioning package to a Windows 10 PC that is already in use. The provisioning package is created in Windows Imaging and Configuration Designer (ICD). Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723294.aspx), exposed in ICD as SharedPC. - -![Shared PC settings in ICD](images/icd-adv-shared-pc.png) - - -## Create a provisioning package for shared use - -Use the Windows ICD tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package that configures a device for shared PC mode. [Install the ADK.](http://go.microsoft.com/fwlink/p/?LinkId=526740) - -1. Open Windows ICD (by default, %windir%\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Imaging and Configuration Designer\\x86\\ICD.exe). - -2. On the **Start page**, select **Advanced provisioning**. - -3. Enter a name and (optionally) a description for the project, and click **Next**. - -4. Select **All Windows desktop editions**, and click **Next**. - -5. Click **Finish**. Your project opens in Windows ICD. - -6. Go to **Runtime settings** > **SharedPC**. The following table describes the settings you can configure for **SharedPC**. - - -
- -## Apply the provisioning package - -You can apply the provisioning package to a PC during initial setup or to a PC that has already been set up. - -**During initial setup** -1. Start with a computer on the first-run setup screen. If the PC has gone past this screen, reset the PC to start over. To reset the PC, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC**. - - ![The first screen to set up a new PC](images/oobe.jpg) - -2. Insert the USB drive and press the Windows key five times. Windows Setup will recognize the drive and ask if you want to set up the device. If there is only one provisioning package on the USB drive, you don't need to press the Windows key five times, Windows will automatically ask you if you want to set up the device. Select **Set up**. - - ![Set up device?](images/setupmsg.jpg) - -3. The next screen asks you to select a provisioning source. Select **Removable Media** and tap **Next**. - - ![Provision this device](images/prov.jpg) - -4. Select the provisioning package (\*.ppkg) that you want to apply, and tap **Next**. - - ![Choose a package](images/choose-package.png) - -5. Select **Yes, add it**. - - ![Do you trust this package?](images/trust-package.png) - -6. Read and accept the Microsoft Software License Terms. - - ![Sign in](images/license-terms.png) - -7. Select **Use Express settings**. - - ![Get going fast](images/express-settings.png) - -8. If the PC doesn't use a volume license, you'll see the **Who owns this PC?** screen. Select **My work or school owns it** and tap **Next**. - - ![Who owns this PC?](images/who-owns-pc.png) - -9. On the **Choose how you'll connect** screen, select **Join Azure AD** or **Join a domain** and tap **Next**. - - ![Connect to Azure AD](images/connect-aad.png) - -10. Sign in with your domain, Azure AD, or Office 365 account and password. When you see the progress ring, you can remove the USB drive. - - ![Sign in](images/sign-in-prov.png) - - -**After setup** - -On a desktop computer, navigate to **Settings** > **Accounts** > **Work access** > **Add or remove a management package** > **Add a package**, and selects the package to install. - -![add a package option](images/package.png) - -> **Note:** If you apply the setup file to a computer that has already been set up, existing accounts and data might be lost. ## Related topics From 0ba35fbf689e8bc1df80aa34c8871a6ca814d6a0 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 08:04:23 -0700 Subject: [PATCH 13/80] rework table --- windows/manage/set-up-shared-or-guest-pc.md | 34 ++++++++++----------- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index 6575631c1c..178cefdd8b 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -38,7 +38,22 @@ While shared PC mode does not configure Windows Update itself, it is strongly re - Provisioning: In Windows Imaging and Configuration Designer (ICD), set **Policies/Update/AllowAutoUpdate** to `4`. [More information](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_AllowAutoUpdate) ###Policies and further customization -Shared PC mode exposes a set of customizations to tailor the behavior to your requirements. These are covered in detail below. +Shared PC mode exposes a set of customizations to tailor the behavior to your requirements. These are the same options that you'll set either via MDM or a provisioning package covered below in Configuring shared PC mode on Windows, The options are listed in the following table. + +| Setting | Value | +|:---|:---| +| EnableSharedPCMode | Set as **True**. If this is not set to **True**, shared PC mode is not turned on and none of the other settings apply. Some of the remaining settings in **SharedPC** are optional, but we strongly recommend that you also set `EnableAccountManager` to **True**. | +| AccountManagement: AccountModel | This option controls how users can sign-in on the PC. Choosing domain-joined will enable any user in the domain to sign-in. Specifying the guest option will add the *Start without an account* button to the sign-in screen and enable anonymous guest access to the PC.
- **Only guest** allows anyone to use the PC as a local standard (non-admin) account.
- **Domain-joined only** allows users to sign in with an Active Directory or Azure AD account.
- **Domain-joined and guest** allows users to sign in with an Active Directory, Azure AD, or local standard account. | +AccountManagement: DeletionPolicy | - **Delete immediately** will delete the account on sign-out.
- **Delete at disk space threshold** will start deleting accounts when available disk space falls below the threshold you set for **DiskLevelDeletion**, and it will stop deleting accounts when the available disk space reaches the threshold you set for **DiskLevelCaching**. Accounts are deleted in order of oldest accessed to most recently accessed.
Example: The caching number is 50 and the deletion number is 25. Accounts will be cached while the free disk space is above 25%. When the free disk space is less than 25% (the deletion number) at a maintenance period, accounts will be deleted (oldest last used first) until the free disk space is above 50% (the caching number). Accounts will be deleted immediately at sign off of an account if free space is under the deletion threshold and disk space is very low, regardless if the PC is actively in use or not. | +| AccountManagement: DiskLevelCaching | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account caching. | +| AccountManagement: DiskLevelDeletion | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account deletion. | +| AccountManagement: EnableAccountManager | Set as **True** to enable automatic account management. If this is not set to true, no automatic account management will be done. | +| Customization: MaintenanceStartTime | By default, the maintenance start time (which is when automatic maintenance tasks run, such as Windows Update) is midnight. You can adjust the start time in this setting by entering a new start time in minutes from midnight. For example, if you want maintenance to begin at 2 AM, enter `120` as the value. | +| Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. When **SetEduPolicies** is **True**, the following additional settings are applied:
- Local storage locations are restricted. Users can only save files to the cloud.
- Custom Start and taskbar layouts are set.\*
- A custom sign-in screen background image is set.\*
- Additional educational policies are applied (see full list below).

\*Only applies to Windows 10 Pro for Education, Enterprise, and Education | +| Customization: SetPowerPolicies | When set as **True**:
- Prevents users from changing power settings
- Turns off hibernate
- Overrides all power state transitions to sleep (e.g. lid close) | +| Customization: SignInOnResume | This setting specifies if the user is required to sign in with a password when the PC wakes from sleep. | +| Customization: SleepTimeout | Specifies all timeouts for when the PC should sleep. Enter the amount of idle time in seconds. If you don't set sleep timeout, the default of 1 hour applies. | + ##Configuring shared PC mode on Windows You can configure Windows to be in shared PC mode in a couple different ways: @@ -152,23 +167,6 @@ On a desktop computer, navigate to **Settings** > **Accounts** > **Work ac New-Item -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\SharedPC\Exemptions\$sid" -Force ``` -##Shared PC mode reference -Shared PC mode is specified by a set of options. These are the same options that you'll set either via MDM or a provisioning package covered below in Configuring shared PC mode on Windows -
- -Setting | Value | -:---|:---| -EnableSharedPCMode | Set as **True**. If this is not set to **True**, shared PC mode is not turned on and none of the other settings apply. Some of the remaining settings in **SharedPC** are optional, but we strongly recommend that you also set `EnableAccountManager` to **True**. | -AccountManagement: AccountModel | This option controls how users can sign-in on the PC. Choosing domain-joined will enable any user in the domain to sign-in. Specifying the guest option will add the *Start without an account* button to the sign-in screen and enable anonymous guest access to the PC.
- **Only guest** allows anyone to use the PC as a local standard (non-admin) account.
- **Domain-joined only** allows users to sign in with an Active Directory or Azure AD account.
- **Domain-joined and guest** allows users to sign in with an Active Directory, Azure AD, or local standard account. | -AccountManagement: DeletionPolicy | - **Delete immediately** will delete the account on sign-out.
- **Delete at disk space threshold** will start deleting accounts when available disk space falls below the threshold you set for **DiskLevelDeletion**, and it will stop deleting accounts when the available disk space reaches the threshold you set for **DiskLevelCaching**. Accounts are deleted in order of oldest accessed to most recently accessed.
Example: The caching number is 50 and the deletion number is 25. Accounts will be cached while the free disk space is above 25%. When the free disk space is less than 25% (the deletion number) at a maintenance period, accounts will be deleted (oldest last used first) until the free disk space is above 50% (the caching number). Accounts will be deleted immediately at sign off of an account if free space is under the deletion threshold and disk space is very low, regardless if the PC is actively in use or not. | -AccountManagement: DiskLevelCaching | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account caching. | -AccountManagement: DiskLevelDeletion | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account deletion. | -AccountManagement: EnableAccountManager | Set as **True** to enable automatic account management. If this is not set to true, no automatic account management will be done. | -Customization: MaintenanceStartTime | By default, the maintenance start time (which is when automatic maintenance tasks run, such as Windows Update) is midnight. You can adjust the start time in this setting by entering a new start time in minutes from midnight. For example, if you want maintenance to begin at 2 AM, enter `120` as the value. | -Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. When **SetEduPolicies** is **True**, the following additional settings are applied:
- Local storage locations are restricted. Users can only save files to the cloud.
- Custom Start and taskbar layouts are set.\*
- A custom sign-in screen background image is set.\*
- Additional educational policies are applied (see full list below).

\*Only applies to Windows 10 Pro for Education, Enterprise, and Education | -Customization: SetPowerPolicies | When set as **True**:
- Prevents users from changing power settings
- Turns off hibernate
- Overrides all power state transitions to sleep (e.g. lid close) | -Customization: SignInOnResume | This setting specifies if the user is required to sign in with a password when the PC wakes from sleep. | -Customization: SleepTimeout | Specifies all timeouts for when the PC should sleep. Enter the amount of idle time in seconds. If you don't set sleep timeout, the default of 1 hour applies. | From 14504cc70b4c27acbd9a5051b05d8df23c3883a0 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 08:33:36 -0700 Subject: [PATCH 14/80] fix table --- windows/manage/set-up-shared-or-guest-pc.md | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index 178cefdd8b..27f0e8216b 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -15,7 +15,7 @@ author: jdeckerMS - Windows 10 -Windows 10, Version 1607, introduces *shared PC mode*, which optimizes Windows 10 for shared use scenarios, such as touchdown spaces in an enterprise and temporary customer use in retail. You can apply shared PC mode to Windows 10 Pro, Education, and Enterprise. +Windows 10, version 1607, introduces *shared PC mode*, which optimizes Windows 10 for shared use scenarios, such as touchdown spaces in an enterprise and temporary customer use in retail. You can apply shared PC mode to Windows 10 Pro, Education, and Enterprise. > **Note:** If you're interested in using Windows 10 for shared PCs in a school, see [Use Set up School PCs app](https://technet.microsoft.com/en-us/edu/windows/use-set-up-school-pcs-app) which provides a simple way to configure PCs with shared PC mode plus additional settings specific for education. @@ -44,7 +44,7 @@ Shared PC mode exposes a set of customizations to tailor the behavior to your re |:---|:---| | EnableSharedPCMode | Set as **True**. If this is not set to **True**, shared PC mode is not turned on and none of the other settings apply. Some of the remaining settings in **SharedPC** are optional, but we strongly recommend that you also set `EnableAccountManager` to **True**. | | AccountManagement: AccountModel | This option controls how users can sign-in on the PC. Choosing domain-joined will enable any user in the domain to sign-in. Specifying the guest option will add the *Start without an account* button to the sign-in screen and enable anonymous guest access to the PC.
- **Only guest** allows anyone to use the PC as a local standard (non-admin) account.
- **Domain-joined only** allows users to sign in with an Active Directory or Azure AD account.
- **Domain-joined and guest** allows users to sign in with an Active Directory, Azure AD, or local standard account. | -AccountManagement: DeletionPolicy | - **Delete immediately** will delete the account on sign-out.
- **Delete at disk space threshold** will start deleting accounts when available disk space falls below the threshold you set for **DiskLevelDeletion**, and it will stop deleting accounts when the available disk space reaches the threshold you set for **DiskLevelCaching**. Accounts are deleted in order of oldest accessed to most recently accessed.
Example: The caching number is 50 and the deletion number is 25. Accounts will be cached while the free disk space is above 25%. When the free disk space is less than 25% (the deletion number) at a maintenance period, accounts will be deleted (oldest last used first) until the free disk space is above 50% (the caching number). Accounts will be deleted immediately at sign off of an account if free space is under the deletion threshold and disk space is very low, regardless if the PC is actively in use or not. | +| AccountManagement: DeletionPolicy | - **Delete immediately** will delete the account on sign-out.
- **Delete at disk space threshold** will start deleting accounts when available disk space falls below the threshold you set for **DiskLevelDeletion**, and it will stop deleting accounts when the available disk space reaches the threshold you set for **DiskLevelCaching**. Accounts are deleted in order of oldest accessed to most recently accessed.
Example: The caching number is 50 and the deletion number is 25. Accounts will be cached while the free disk space is above 25%. When the free disk space is less than 25% (the deletion number) at a maintenance period, accounts will be deleted (oldest last used first) until the free disk space is above 50% (the caching number). Accounts will be deleted immediately at sign off of an account if free space is under the deletion threshold and disk space is very low, regardless if the PC is actively in use or not. | | AccountManagement: DiskLevelCaching | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account caching. | | AccountManagement: DiskLevelDeletion | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account deletion. | | AccountManagement: EnableAccountManager | Set as **True** to enable automatic account management. If this is not set to true, no automatic account management will be done. | @@ -57,19 +57,13 @@ AccountManagement: DeletionPolicy | - **Delete immediately** will delete the acc ##Configuring shared PC mode on Windows You can configure Windows to be in shared PC mode in a couple different ways: -*MDM -*A provisioning package created with the Windows Imaging and Configuration Designer (ICD) - -###MDM -Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723294.aspx). - -###Provisioning package -You can apply a provisioning package when you initially set up the PC (also known as the out-of-box-experience or OOBE), or you can apply the provisioning package to a Windows 10 PC that is already in use. The provisioning package is created in Windows Imaging and Configuration Designer (ICD). Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723294.aspx), exposed in ICD as SharedPC. +- Mobile device management (MDM): Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723294.aspx). +- A provisioning package created with the Windows Imaging and Configuration Designer (ICD): You can apply a provisioning package when you initially set up the PC (also known as the out-of-box-experience or OOBE), or you can apply the provisioning package to a Windows 10 PC that is already in use. The provisioning package is created in Windows Imaging and Configuration Designer (ICD). Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723294.aspx), exposed in ICD as SharedPC. ![Shared PC settings in ICD](images/icd-adv-shared-pc.png) -## Create a provisioning package for shared use +### Create a provisioning package for shared use Use the Windows ICD tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package that configures a device for shared PC mode. [Install the ADK.](http://go.microsoft.com/fwlink/p/?LinkId=526740) @@ -88,7 +82,7 @@ Use the Windows ICD tool included in the Windows Assessment and Deployment Kit (
-## Apply the provisioning package +### Apply the provisioning package You can apply the provisioning package to a PC during initial setup or to a PC that has already been set up. From d85b4388619c0110f18a2817b81fa99d71c354fd Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 08:53:36 -0700 Subject: [PATCH 15/80] added prov pkg instructions --- windows/manage/set-up-shared-or-guest-pc.md | 41 ++++++++++++++++----- 1 file changed, 32 insertions(+), 9 deletions(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index 27f0e8216b..3503c0eba5 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -34,17 +34,18 @@ Shared PC mode is configured to take advantage of maintenance time periods which While shared PC mode does not configure Windows Update itself, it is strongly recommended to configure Windows Update to automatically install updates and reboot (if necessary) during maintenance hours. This will help ensure the PC is always up to date and not interrupting users with updates. Use one of the following methods to configure Windows Update: - Group Policy: Set **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatice Updates** to `4` and check **Install during automatic maintenance**. -- MDM: Set **Update/AllowAutoUpdate** to `4`. [More information](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_AllowAutoUpdate) -- Provisioning: In Windows Imaging and Configuration Designer (ICD), set **Policies/Update/AllowAutoUpdate** to `4`. [More information](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_AllowAutoUpdate) +- MDM: Set **Update/AllowAutoUpdate** to `4`. +- Provisioning: In Windows Imaging and Configuration Designer (ICD), set **Policies/Update/AllowAutoUpdate** to `4`. +[Learn more about the AllowAutoUpdate settings](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_AllowAutoUpdate) -###Policies and further customization -Shared PC mode exposes a set of customizations to tailor the behavior to your requirements. These are the same options that you'll set either via MDM or a provisioning package covered below in Configuring shared PC mode on Windows, The options are listed in the following table. +###Customization +Shared PC mode exposes a set of customizations to tailor the behavior to your requirements. These are the same options that you'll set either via MDM or a provisioning package covered below in [Configuring shared PC mode on Windows](#configuring-shared-pc-mode-on-windows). The options are listed in the following table. | Setting | Value | |:---|:---| | EnableSharedPCMode | Set as **True**. If this is not set to **True**, shared PC mode is not turned on and none of the other settings apply. Some of the remaining settings in **SharedPC** are optional, but we strongly recommend that you also set `EnableAccountManager` to **True**. | -| AccountManagement: AccountModel | This option controls how users can sign-in on the PC. Choosing domain-joined will enable any user in the domain to sign-in. Specifying the guest option will add the *Start without an account* button to the sign-in screen and enable anonymous guest access to the PC.
- **Only guest** allows anyone to use the PC as a local standard (non-admin) account.
- **Domain-joined only** allows users to sign in with an Active Directory or Azure AD account.
- **Domain-joined and guest** allows users to sign in with an Active Directory, Azure AD, or local standard account. | -| AccountManagement: DeletionPolicy | - **Delete immediately** will delete the account on sign-out.
- **Delete at disk space threshold** will start deleting accounts when available disk space falls below the threshold you set for **DiskLevelDeletion**, and it will stop deleting accounts when the available disk space reaches the threshold you set for **DiskLevelCaching**. Accounts are deleted in order of oldest accessed to most recently accessed.
Example: The caching number is 50 and the deletion number is 25. Accounts will be cached while the free disk space is above 25%. When the free disk space is less than 25% (the deletion number) at a maintenance period, accounts will be deleted (oldest last used first) until the free disk space is above 50% (the caching number). Accounts will be deleted immediately at sign off of an account if free space is under the deletion threshold and disk space is very low, regardless if the PC is actively in use or not. | +| AccountManagement: AccountModel | This option controls how users can sign-in on the PC. Choosing domain-joined will enable any user in the domain to sign-in. Specifying the guest option will add the **Start without an account** option to the sign-in screen and enable anonymous guest access to the PC.
- **Only guest** allows anyone to use the PC as a local standard (non-admin) account.
- **Domain-joined only** allows users to sign in with an Active Directory or Azure AD account.
- **Domain-joined and guest** allows users to sign in with an Active Directory, Azure AD, or local standard account. | +| AccountManagement: DeletionPolicy | - **Delete immediately** will delete the account on sign-out.
- **Delete at disk space threshold** will start deleting accounts when available disk space falls below the threshold you set for **DiskLevelDeletion**, and it will stop deleting accounts when the available disk space reaches the threshold you set for **DiskLevelCaching**. Accounts are deleted in order of oldest accessed to most recently accessed.

Example: The caching number is 50 and the deletion number is 25. Accounts will be cached while the free disk space is above 25%. When the free disk space is less than 25% (the deletion number) at a maintenance period, accounts will be deleted (oldest last used first) until the free disk space is above 50% (the caching number). Accounts will be deleted immediately at sign off of an account if free space is under the deletion threshold and disk space is very low, regardless if the PC is actively in use or not. | | AccountManagement: DiskLevelCaching | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account caching. | | AccountManagement: DiskLevelDeletion | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account deletion. | | AccountManagement: EnableAccountManager | Set as **True** to enable automatic account management. If this is not set to true, no automatic account management will be done. | @@ -77,10 +78,32 @@ Use the Windows ICD tool included in the Windows Assessment and Deployment Kit ( 5. Click **Finish**. Your project opens in Windows ICD. -6. Go to **Runtime settings** > **SharedPC**. The following table describes the settings you can configure for **SharedPC**. +6. Go to **Runtime settings** > **SharedPC**. [Select the desired settings for shared PC mode.](#customization) - -
+7. On the **File** menu, select **Save.** +8. On the **Export** menu, select **Provisioning package**. +9. Change **Owner** to **IT Admin**, which will set the precedence of this provisioning package higher than provisioning packages applied to this device from other sources, and then select **Next.** +10. Set a value for **Package Version**. + > **Tip**   + You can make changes to existing packages and change the version number to update previously applied packages. +   +11. Optional. In the **Provisioning package security** window, you can choose to encrypt the package and enable package signing. + - **Enable package encryption** - If you select this option, an auto-generated password will be shown on the screen. + - **Enable package signing** - If you select this option, you must select a valid certificate to use for signing the package. You can specify the certificate by clicking **Select...** and choosing the certificate you want to use to sign the package. + > **Important**   + We recommend that you include a trusted provisioning certificate in your provisioning package. When the package is applied to a device, the certificate is added to the system store and any package signed with that certificate thereafter can be applied silently. +   +12. Click **Next** to specify the output location where you want the provisioning package to go once it's built. By default, Windows ICD uses the project folder as the output location. + Optionally, you can click **Browse** to change the default output location. +13. Click **Next**. +14. Click **Build** to start building the package. The project information is displayed in the build page and the progress bar indicates the build status. + If you need to cancel the build, click **Cancel**. This cancels the current build process, closes the wizard, and takes you back to the **Customizations Page**. +15. If your build fails, an error message will show up that includes a link to the project folder. You can scan the logs to determine what caused the error. Once you fix the issue, try building the package again. + If your build is successful, the name of the provisioning package, output directory, and project directory will be shown. + - If you choose, you can build the provisioning package again and pick a different path for the output package. To do this, click **Back** to change the output package name and path, and then click **Next** to start another build. + - If you are done, click **Finish** to close the wizard and go back to the **Customizations Page**. +16. Select the **output location** link to go to the location of the package. Copy the package to a USB drive. + ### Apply the provisioning package From db3204d2f5ed63b9dc539033890dfaa86e4184af Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 08:57:20 -0700 Subject: [PATCH 16/80] fix colspan --- windows/manage/set-up-shared-or-guest-pc.md | 32 ++++++++++----------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index 3503c0eba5..7caf8b071e 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -23,7 +23,7 @@ Windows 10, version 1607, introduces *shared PC mode*, which optimizes Windows 1 A Windows 10 PC in shared PC mode is designed to be management- and maintenance-free with high reliability. In shared PC mode, only one user can be signed in at a time. When the PC is locked, the currently signed in user can always be signed out at the lock screen. Users who sign-in are signed in as standard users, not admin users. ###Account models -It is intended that shared PCs are joined to an Active Directory or Azure Active Directory domain by a user with the necessary rights to perform a domain join as part of a setup process. This enables any user that is part of the directory to sign-in to the PC as a standard user. The user who origianlly joined the PC to the domain will have administrative rights when they sign in. If using Azure Active Directory Premium, any domain user can also be configured to sign in with administrative rights. Additionally, shared PC mode can be configured to enable a **Start without an account** option on the sign-in screen, which doesn't require any user credentials or authentication and creates a new local account. +It is intended that shared PCs are joined to an Active Directory or Azure Active Directory domain by a user with the necessary rights to perform a domain join as part of a setup process. This enables any user that is part of the directory to sign-in to the PC as a standard user. The user who originally joined the PC to the domain will have administrative rights when they sign in. If using Azure Active Directory Premium, any domain user can also be configured to sign in with administrative rights. Additionally, shared PC mode can be configured to enable a **Start without an account** option on the sign-in screen, which doesn't require any user credentials or authentication and creates a new local account. ###Account management When the account management service is turned on in shared PC mode, accounts are automatically deleted. Account deletion is done for Active Directory, Azure Active Directory, and local account types. However, only local accounts that are created by the **Start without an account** option are deleted. Account management is performed both at sign-off time (to make sure there is enough disk space for the next user) as well as during system maintenance time periods. Shared PC mode can be configured to delete accounts immediately at sign-out or when disk space is low. @@ -188,7 +188,7 @@ On a desktop computer, navigate to **Settings** > **Accounts** > **Work ac ## Policies set by shared PC mode -Shared pc mode sets local group policies to configure the device. Some of these are configurable by setting the options shared pc mode exposes. +Shared PC mode sets local group policies to configure the device. Some of these are configurable using the shared pc mode options. > **Important**: It is not recommended to set additional policies on PCs configured for **Shared PC Mode**. The shared PC mode has been optimized to be fast and reliable over time with minimal to no manual maintenance required. @@ -197,13 +197,13 @@ Shared pc mode sets local group policies to configure the device. Some of these

Policy name

Value

When set?

-

Admin Templates > Control Panel > Personalization

+

Admin Templates > Control Panel > Personalization

Prevent enabling lock screen slide show

Enabled

Always

Prevent changing lock screen and logon image

Enabled

Always

-

Admin Templates > System > Power Management > Button Settings

+

Admin Templates > System > Power Management > Button Settings

Select the Power button action (plugged in)

Sleep

SetPowerPolicies=True

@@ -215,7 +215,7 @@ Shared pc mode sets local group policies to configure the device. Some of these

Select the lid switch action (on battery)

Sleep

SetPowerPolicies=True

-

Admin Templates > System > Power Management > Sleep Settings

+

Admin Templates > System > Power Management > Sleep Settings

Require a password when a computer wakes (plugged in)

Enabled

SignInOnResume=True

@@ -241,12 +241,12 @@ Shared pc mode sets local group policies to configure the device. Some of these

Specify the system hibernate timeout (on battery)

Enabled, 0

SetPowerPolicies=True

-

Admin Templates>System>Power Management>Video and Display Settings

+

Admin Templates>System>Power Management>Video and Display Settings

Turn off the display (plugged in)

*SleepTimeout*

SetPowerPolicies=True

Turn off the display (on battery

*SleepTimeout*

SetPowerPolicies=True

-

Admin Templates>System>Logon

+

Admin Templates>System>Logon

Show first sign-in animation

Disabled

Always

@@ -262,11 +262,11 @@ Shared pc mode sets local group policies to configure the device. Some of these

Block user from showing account details on sign-in

Enabled

Always

-

Admin Templates>System>User Profiles

+

Admin Templates>System>User Profiles

Turn off the advertising ID

Enabled

SetEduPolicies=True

-

Admin Templates>Windows Components

+

Admin Templates>Windows Components

Do not show Windows Tips

*Only on Pro, Enterprise, and Education*

Enabled

SetEduPolicies=True

@@ -276,7 +276,7 @@ Shared pc mode sets local group policies to configure the device. Some of these

Prevent the usage of OneDrive for file storage

Enabled

Always

-

Admin Templates>Windows Components>Biometrics

+

Admin Templates>Windows Components>Biometrics

Allow the use of biometrics

Disabled

Always

@@ -284,7 +284,7 @@ Shared pc mode sets local group policies to configure the device. Some of these

Allow domain users to log on using biometrics

Disabled

Always

-

Admin Templates>Windows Components>Data Collection and Preview Builds

+

Admin Templates>Windows Components>Data Collection and Preview Builds

Toggle user control over Insider builds

Disabled

Always

@@ -292,11 +292,11 @@ Shared pc mode sets local group policies to configure the device. Some of these

Do not show feedback notifications

Enabled

Always

-

Admin Templates>Windows Components>File Explorer

+

Admin Templates>Windows Components>File Explorer

Show lock in the user tile menu

Disabled

Always

-

Admin Templates>Windows Components>Maintenance Scheduler

+

Admin Templates>Windows Components>Maintenance Scheduler

Automatic Maintenance Activation Boundary

*MaintenanceStartTime*

Always

@@ -304,17 +304,17 @@ Shared pc mode sets local group policies to configure the device. Some of these

Automatic Maintenance WakeUp Policy

Enabled

Always

-

Admin Templates>Windows Components>Microsoft Edge

+

Admin Templates>Windows Components>Microsoft Edge

Open a new tab with an empty tab

Disabled

SetEduPolicies=True

Configure corporate home pages

Enabled, about:blank

SetEduPolicies=True

-

Admin Templates>Windows Components>Search

+

Admin Templates>Windows Components>Search

Allow Cortana

Disabled

SetEduPolicies=True

-

Windows Settings>Security Settings>Local Policies>Security Options

+

Windows Settings>Security Settings>Local Policies>Security Options

Interactive logon: Do not display last user name

Enabled, Disabled when account model is only guest

From a5a9287fd28fb5f3fa54075bd9dec7e957c40903 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 08:58:12 -0700 Subject: [PATCH 17/80] add missing cell --- windows/manage/set-up-shared-or-guest-pc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index 7caf8b071e..74f8fee0ed 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -317,7 +317,7 @@ Shared PC mode sets local group policies to configure the device. Some of these

Windows Settings>Security Settings>Local Policies>Security Options

Interactive logon: Do not display last user name

Enabled, Disabled when account model is only guest

- +

Always

Interactive logon: Sign-in last interactive user automatically after a system-initiated restart

Disabled

Always

Shutdown: Allow system to be shut down without having to log on

Disabled

Always

From 3da6f09553be1bfb2ee5334c07930883413c64ac Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 09:10:08 -0700 Subject: [PATCH 18/80] add art --- windows/manage/images/oma-uri-shared-pc.png | Bin 0 -> 216157 bytes windows/manage/set-up-shared-or-guest-pc.md | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 windows/manage/images/oma-uri-shared-pc.png diff --git a/windows/manage/images/oma-uri-shared-pc.png b/windows/manage/images/oma-uri-shared-pc.png new file mode 100644 index 0000000000000000000000000000000000000000..68f9fa3b32e5f5130026e150971a5e2e1e121fab GIT binary patch literal 216157 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ŒTw%w`9Uz>V-atIB~ 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

Specify the system sleep timeout (on battery)

*SleepTimeout*

SetPowerPolicies=True

-

Turn off hybrid sleep (plugged in)

Enabled

SetPowerPolicies=True

+

Turn off hybrid sleep (plugged in)

Enabled

SetPowerPolicies=True

-

Turn off hybrid sleep (on battery)

Enabled

SetPowerPolicies=True

+

Turn off hybrid sleep (on battery)

Enabled

SetPowerPolicies=True

-

Specify the unattended sleep timeout (plugged in)

*SleepTimeout*

SetPowerPolicies=True

+

Specify the unattended sleep timeout (plugged in)

*SleepTimeout*

SetPowerPolicies=True

-

Specify the unattended sleep timeout (on battery)

*SleepTimeout*

SetPowerPolicies=True

+

Specify the unattended sleep timeout (on battery)

*SleepTimeout*

SetPowerPolicies=True

-

Allow standby states (S1-S3) when sleeping (plugged in)

Enabled

SetPowerPolicies=True

+

Allow standby states (S1-S3) when sleeping (plugged in)

Enabled

SetPowerPolicies=True

-

Allow standby states (S1-S3) when sleeping (on battery)

Enabled

SetPowerPolicies=True

+

Allow standby states (S1-S3) when sleeping (on battery)

Enabled

SetPowerPolicies=True

-

Specify the system hibernate timeout (plugged in)

Enabled, 0

SetPowerPolicies=True

+

Specify the system hibernate timeout (plugged in)

Enabled, 0

SetPowerPolicies=True

-

Specify the system hibernate timeout (on battery)

Enabled, 0

SetPowerPolicies=True

+

Specify the system hibernate timeout (on battery)

Enabled, 0

SetPowerPolicies=True

-

Admin Templates>System>Power Management>Video and Display Settings

-

Turn off the display (plugged in)

*SleepTimeout*

SetPowerPolicies=True

+

Admin Templates>System>Power Management>Video and Display Settings

+

Turn off the display (plugged in)

*SleepTimeout*

SetPowerPolicies=True

-

Turn off the display (on battery

*SleepTimeout*

SetPowerPolicies=True

+

Turn off the display (on battery

*SleepTimeout*

SetPowerPolicies=True

-

Admin Templates>System>Logon

+

Admin Templates>System>Logon

-

Show first sign-in animation

Disabled

Always

+

Show first sign-in animation

Disabled

Always

-

Hide entry points for Fast User Switching

Enabled

Always

+

Hide entry points for Fast User Switching

Enabled

Always

-

Turn on convenience PIN sign-in

Disabled

Always

+

Turn on convenience PIN sign-in

Disabled

Always

-

Turn off picture password sign-in

Enabled

Always

+

Turn off picture password sign-in

Enabled

Always

-

Turn off app notification on the lock screen

Enabled

Always

+

Turn off app notification on the lock screen

Enabled

Always

-

Allow users to select when a password is required when resuming from connected standby

Disabled

SignInOnResume=True

+

Allow users to select when a password is required when resuming from connected standby

Disabled

SignInOnResume=True

-

Block user from showing account details on sign-in

Enabled

Always

+

Block user from showing account details on sign-in

Enabled

Always

-

Admin Templates>System>User Profiles

+

Admin Templates>System>User Profiles

-

Turn off the advertising ID

Enabled

SetEduPolicies=True

+

Turn off the advertising ID

Enabled

SetEduPolicies=True

-

Admin Templates>Windows Components

+

Admin Templates>Windows Components

-

Do not show Windows Tips

*Only on Pro, Enterprise, and Education*

Enabled

SetEduPolicies=True

+

Do not show Windows Tips

*Only on Pro, Enterprise, and Education*

Enabled

SetEduPolicies=True

-

Turn off Microsoft consumer experiences

*Only on Pro, Enterprise, and Education*

Enabled

SetEduPolicies=True

+

Turn off Microsoft consumer experiences

*Only on Pro, Enterprise, and Education*

Enabled

SetEduPolicies=True

-

Microsoft Passport for Work

Disabled

Always

+

Microsoft Passport for Work

Disabled

Always

-

Prevent the usage of OneDrive for file storage

Enabled

Always

+

Prevent the usage of OneDrive for file storage

Enabled

Always

-

Admin Templates>Windows Components>Biometrics

+

Admin Templates>Windows Components>Biometrics

-

Allow the use of biometrics

Disabled

Always

+

Allow the use of biometrics

Disabled

Always

-

Allow users to log on using biometrics

Disabled

Always

+

Allow users to log on using biometrics

Disabled

Always

-

Allow domain users to log on using biometrics

Disabled

Always

+

Allow domain users to log on using biometrics

Disabled

Always

-

Admin Templates>Windows Components>Data Collection and Preview Builds

+

Admin Templates>Windows Components>Data Collection and Preview Builds

-

Toggle user control over Insider builds

Disabled

Always

+

Toggle user control over Insider builds

Disabled

Always

-

Disable pre-release features or settings

Disabled

Always

+

Disable pre-release features or settings

Disabled

Always

-

Do not show feedback notifications

Enabled

Always

+

Do not show feedback notifications

Enabled

Always

-

Admin Templates>Windows Components>File Explorer

+

Admin Templates>Windows Components>File Explorer

-

Show lock in the user tile menu

Disabled

Always

+

Show lock in the user tile menu

Disabled

Always

-

Admin Templates>Windows Components>Maintenance Scheduler

+

Admin Templates>Windows Components>Maintenance Scheduler

-

Automatic Maintenance Activation Boundary

*MaintenanceStartTime*

Always

+

Automatic Maintenance Activation Boundary

*MaintenanceStartTime*

Always

-

Automatic Maintenance Random Delay

Enabled, 2 hours

Always

+

Automatic Maintenance Random Delay

Enabled, 2 hours

Always

-

Automatic Maintenance WakeUp Policy

Enabled

Always

+

Automatic Maintenance WakeUp Policy

Enabled

Always

-

Admin Templates>Windows Components>Microsoft Edge

+

Admin Templates>Windows Components>Microsoft Edge

-

Open a new tab with an empty tab

Disabled

SetEduPolicies=True

+

Open a new tab with an empty tab

Disabled

SetEduPolicies=True

-

Configure corporate home pages

Enabled, about:blank

SetEduPolicies=True

+

Configure corporate home pages

Enabled, about:blank

SetEduPolicies=True

-

Admin Templates>Windows Components>Search

+

Admin Templates>Windows Components>Search

-

Allow Cortana

Disabled

SetEduPolicies=True

+

Allow Cortana

Disabled

SetEduPolicies=True

-

Windows Settings>Security Settings>Local Policies>Security Options

+

Windows Settings>Security Settings>Local Policies>Security Options

-

Interactive logon: Do not display last user name

Enabled, Disabled when account model is only guest

+

Interactive logon: Do not display last user name

Enabled, Disabled when account model is only guest

Always

-

Interactive logon: Sign-in last interactive user automatically after a system-initiated restart

Disabled

Always

+

Interactive logon: Sign-in last interactive user automatically after a system-initiated restart

Disabled

Always

-

Shutdown: Allow system to be shut down without having to log on

Disabled

Always

+

Shutdown: Allow system to be shut down without having to log on

Disabled

Always

-

User Account Control: Behavior of the elevation prompt for standard users

Auto deny

Always

+

User Account Control: Behavior of the elevation prompt for standard users

Auto deny

Always



From 933d5acb374be71590da7974bdfd10ac083cf118 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 11:32:33 -0700 Subject: [PATCH 24/80] pro fo --- windows/manage/set-up-shared-or-guest-pc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index f6f17a81e9..4ce2ba83d5 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -51,7 +51,7 @@ Shared PC mode exposes a set of customizations to tailor the behavior to your re | AccountManagement: DiskLevelDeletion | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account deletion. | | AccountManagement: EnableAccountManager | Set as **True** to enable automatic account management. If this is not set to true, no automatic account management will be done. | | Customization: MaintenanceStartTime | By default, the maintenance start time (which is when automatic maintenance tasks run, such as Windows Update) is midnight. You can adjust the start time in this setting by entering a new start time in minutes from midnight. For example, if you want maintenance to begin at 2 AM, enter `120` as the value. | -| Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. When **SetEduPolicies** is **True**, the following additional settings are applied:
- Local storage locations are restricted. Users can only save files to the cloud.
- Custom Start and taskbar layouts are set.\*
- A custom sign-in screen background image is set.\*
- Additional educational policies are applied (see full list below).

\*Only applies to Windows 10 Pro for Education, Enterprise, and Education | +| Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. When **SetEduPolicies** is **True**, the following additional settings are applied:
- Local storage locations are restricted. Users can only save files to the cloud.
- Custom Start and taskbar layouts are set.\*
- A custom sign-in screen background image is set.\*
- Additional educational policies are applied (see full list below).

\*Only applies to Windows 10 Pro Education, Enterprise, and Education | | Customization: SetPowerPolicies | When set as **True**:
- Prevents users from changing power settings
- Turns off hibernate
- Overrides all power state transitions to sleep (e.g. lid close) | | Customization: SignInOnResume | This setting specifies if the user is required to sign in with a password when the PC wakes from sleep. | | Customization: SleepTimeout | Specifies all timeouts for when the PC should sleep. Enter the amount of idle time in seconds. If you don't set sleep timeout, the default of 1 hour applies. | From 0929ce9d6ef5499c4b344028803c4edfb2e1d11f Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 11:55:29 -0700 Subject: [PATCH 25/80] fix table --- windows/manage/set-up-shared-or-guest-pc.md | 189 +++++++------------- 1 file changed, 64 insertions(+), 125 deletions(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index 4ce2ba83d5..285a37fcb1 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -196,136 +196,75 @@ Shared PC mode sets local group policies to configure the device. Some of these - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - + +

Policy name

Value

When set?

Policy name

Value

When set?

Admin Templates > Control Panel > Personalization

Prevent enabling lock screen slide show

Enabled

Always

Prevent changing lock screen and logon image

Enabled

Always

Admin Templates > System > Power Management > Button Settings

Select the Power button action (plugged in)

Sleep

SetPowerPolicies=True

Select the Power button action (on battery)

Sleep

SetPowerPolicies=True

Select the Sleep button action (plugged in)

Sleep

SetPowerPolicies=True

Select the lid switch action (plugged in)

Sleep

SetPowerPolicies=True

Select the lid switch action (on battery)

Sleep

SetPowerPolicies=True

Admin Templates > System > Power Management > Sleep Settings

Require a password when a computer wakes (plugged in)

Enabled

SignInOnResume=True

Require a password when a computer wakes (on battery)

Enabled

SignInOnResume=True

Specify the system sleep timeout (plugged in)

*SleepTimeout*

SetPowerPolicies=True

Specify the system sleep timeout (on battery)

*SleepTimeout*

SetPowerPolicies=True

Turn off hybrid sleep (plugged in)

Enabled

SetPowerPolicies=True

Turn off hybrid sleep (on battery)

Enabled

SetPowerPolicies=True

Specify the unattended sleep timeout (plugged in)

*SleepTimeout*

SetPowerPolicies=True

Specify the unattended sleep timeout (on battery)

*SleepTimeout*

SetPowerPolicies=True

Allow standby states (S1-S3) when sleeping (plugged in)

Enabled

SetPowerPolicies=True

Allow standby states (S1-S3) when sleeping (on battery)

Enabled

SetPowerPolicies=True

Specify the system hibernate timeout (plugged in)

Enabled, 0

SetPowerPolicies=True

Specify the system hibernate timeout (on battery)

Enabled, 0

SetPowerPolicies=True

Admin Templates>System>Power Management>Video and Display Settings

Turn off the display (plugged in)

*SleepTimeout*

SetPowerPolicies=True

Turn off the display (on battery

*SleepTimeout*

SetPowerPolicies=True

Admin Templates>System>Logon

Show first sign-in animation

Disabled

Always

Hide entry points for Fast User Switching

Enabled

Always

Turn on convenience PIN sign-in

Disabled

Always

Turn off picture password sign-in

Enabled

Always

Turn off app notification on the lock screen

Enabled

Always

Allow users to select when a password is required when resuming from connected standby

Disabled

SignInOnResume=True

Block user from showing account details on sign-in

Enabled

Always

Admin Templates>System>User Profiles

Turn off the advertising ID

Enabled

SetEduPolicies=True

Admin Templates>Windows Components

Do not show Windows Tips

*Only on Pro, Enterprise, and Education*

Enabled

SetEduPolicies=True

Turn off Microsoft consumer experiences

*Only on Pro, Enterprise, and Education*

Enabled

SetEduPolicies=True

Microsoft Passport for Work

Disabled

Always

Prevent the usage of OneDrive for file storage

Enabled

Always

Admin Templates>Windows Components>Biometrics

Allow the use of biometrics

Disabled

Always

Allow users to log on using biometrics

Disabled

Always

Allow domain users to log on using biometrics

Disabled

Always

Admin Templates>Windows Components>Data Collection and Preview Builds

Toggle user control over Insider builds

Disabled

Always

Disable pre-release features or settings

Disabled

Always

Do not show feedback notifications

Enabled

Always

Admin Templates>Windows Components>File Explorer

Show lock in the user tile menu

Disabled

Always

Admin Templates>Windows Components>Maintenance Scheduler

Automatic Maintenance Activation Boundary

*MaintenanceStartTime*

Always

Automatic Maintenance Random Delay

Enabled, 2 hours

Always

Automatic Maintenance WakeUp Policy

Enabled

Always

Admin Templates>Windows Components>Microsoft Edge

Open a new tab with an empty tab

Disabled

SetEduPolicies=True

Configure corporate home pages

Enabled, about:blank

SetEduPolicies=True

Admin Templates>Windows Components>Search

Allow Cortana

Disabled

SetEduPolicies=True

Admin Templates > Control Panel > Personalization

Prevent enabling lock screen slide show

Enabled

Always

Prevent changing lock screen and logon image

Enabled

Always

Admin Templates > System > Power Management > Button Settings

Select the Power button action (plugged in)

Sleep

SetPowerPolicies=True

Select the Power button action (on battery)

Sleep

SetPowerPolicies=True

Select the Sleep button action (plugged in)

Sleep

SetPowerPolicies=True

Select the lid switch action (plugged in)

Sleep

SetPowerPolicies=True

Select the lid switch action (on battery)

Sleep

SetPowerPolicies=True

Admin Templates > System > Power Management > Sleep Settings

Require a password when a computer wakes (plugged in)

Enabled

SignInOnResume=True

Require a password when a computer wakes (on battery)

Enabled

SignInOnResume=True

Specify the system sleep timeout (plugged in)

*SleepTimeout*

SetPowerPolicies=True

Specify the system sleep timeout (on battery)

*SleepTimeout*

SetPowerPolicies=True

Turn off hybrid sleep (plugged in)

Enabled

SetPowerPolicies=True

Turn off hybrid sleep (on battery)

Enabled

SetPowerPolicies=True

Specify the unattended sleep timeout (plugged in)

*SleepTimeout*

SetPowerPolicies=True

Specify the unattended sleep timeout (on battery)

*SleepTimeout*

SetPowerPolicies=True

Allow standby states (S1-S3) when sleeping (plugged in)

Enabled

SetPowerPolicies=True

Allow standby states (S1-S3) when sleeping (on battery)

Enabled

SetPowerPolicies=True

Specify the system hibernate timeout (plugged in)

Enabled, 0

SetPowerPolicies=True

Specify the system hibernate timeout (on battery)

Enabled, 0

SetPowerPolicies=True

Admin Templates>System>Power Management>Video and Display Settings

Turn off the display (plugged in)

*SleepTimeout*

SetPowerPolicies=True

Turn off the display (on battery

*SleepTimeout*

SetPowerPolicies=True

Admin Templates>System>Logon

Show first sign-in animation

Disabled

Always

Hide entry points for Fast User Switching

Enabled

Always

Turn on convenience PIN sign-in

Disabled

Always

Turn off picture password sign-in

Enabled

Always

Turn off app notification on the lock screen

Enabled

Always

Allow users to select when a password is required when resuming from connected standby

Disabled

SignInOnResume=True

Block user from showing account details on sign-in

Enabled

Always

Admin Templates>System>User Profiles

Turn off the advertising ID

Enabled

SetEduPolicies=True

Admin Templates>Windows Components

Do not show Windows Tips

*Only on Pro, Enterprise, and Education*

Enabled

SetEduPolicies=True

Turn off Microsoft consumer experiences

*Only on Pro, Enterprise, and Education*

Enabled

SetEduPolicies=True

Microsoft Passport for Work

Disabled

Always

Prevent the usage of OneDrive for file storage

Enabled

Always

Admin Templates>Windows Components>Biometrics

Allow the use of biometrics

Disabled

Always

Allow users to log on using biometrics

Disabled

Always

Allow domain users to log on using biometrics

Disabled

Always

Admin Templates>Windows Components>Data Collection and Preview Builds

Toggle user control over Insider builds

Disabled

Always

Disable pre-release features or settings

Disabled

Always

Do not show feedback notifications

Enabled

Always

Admin Templates>Windows Components>File Explorer

Show lock in the user tile menu

Disabled

Always

Admin Templates>Windows Components>Maintenance Scheduler

Automatic Maintenance Activation Boundary

*MaintenanceStartTime*

Always

Automatic Maintenance Random Delay

Enabled, 2 hours

Always

Automatic Maintenance WakeUp Policy

Enabled

Always

Admin Templates>Windows Components>Microsoft Edge

Open a new tab with an empty tab

Disabled

SetEduPolicies=True

Configure corporate home pages

Enabled, about:blank

SetEduPolicies=True

Admin Templates>Windows Components>Search

Allow Cortana

Disabled

SetEduPolicies=True

Windows Settings>Security Settings>Local Policies>Security Options

Interactive logon: Do not display last user name

Enabled, Disabled when account model is only guest

Always

Interactive logon: Do not display last user name

Enabled, Disabled when account model is only guest

Always

Interactive logon: Sign-in last interactive user automatically after a system-initiated restart

Disabled

Always

Shutdown: Allow system to be shut down without having to log on

Disabled

Always

User Account Control: Behavior of the elevation prompt for standard users

Auto deny

Always

Shutdown: Allow system to be shut down without having to log on

Disabled

Always

User Account Control: Behavior of the elevation prompt for standard users

Auto deny

Always



From 31fd2b378197f9f5886a1e4c4b91f0f3fdc33ac8 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 12:00:23 -0700 Subject: [PATCH 26/80] questions --- .../deploy/provision-pcs-with-apps-and-certificates.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/deploy/provision-pcs-with-apps-and-certificates.md b/windows/deploy/provision-pcs-with-apps-and-certificates.md index 370a52069a..85a11eaf91 100644 --- a/windows/deploy/provision-pcs-with-apps-and-certificates.md +++ b/windows/deploy/provision-pcs-with-apps-and-certificates.md @@ -52,7 +52,7 @@ Use the Windows Imaging and Configuration Designer (ICD) tool included in the Wi 2. Add all the files required for the app install, including the data files and the installer. -3. Go to **Runtime settings** > **ProvisioningCommands** > **DeviceContext** > **CommandLine** and specify the command line that needs to be executed to install the app. This is a single command line (such as a script, executable, or msi) that triggers a silent install of your CommandFiles. Note that the install must execute silently (without displaying any UI). For MSI installers use, the msiexec /quiet option. +3. Go to **Runtime settings** > **ProvisioningCommands** > **DeviceContext** > **CommandLine** and specify the command line that needs to be executed to install the app. This is a single command line (such as a script, executable, or msi) that triggers a silent install of your CommandFiles. Note that the install must execute silently (without displaying any UI). For MSI installers use, the `msiexec /quiet` option. > **Note**: If you are installing more than one app, then use CommandLine to invoke the script or batch file that orchestrates installation of the files. For more information, see [Install a Win32 app using a provisioning package](https://msdn.microsoft.com/en-us/library/windows/hardware/mt703295%28v=vs.85%29.aspx). @@ -61,13 +61,13 @@ Use the Windows Imaging and Configuration Designer (ICD) tool included in the Wi 1. In the **Available customizations** pane, go to **Runtime settings** > **UniversalAppInstall**. -2. For **UserContextApp**, specify the **PackageFamilyName** for the app. (how to find package family name) +2. For **UserContextApp**, specify the **PackageFamilyName** for the app. `(how to find package family name)` 3. For **ApplicationFile**, click **Browse** to find and select the target app (either an \*.appx or \*.appxbundle). -4. For **DependencyAppxFiles**, click **Browse** to find and add any dependencies for the app. (how will they know?) +4. For **DependencyAppxFiles**, click **Browse** to find and add any dependencies for the app. `(how will they know?)` -5. For **UserContextAppLicense**, enter the **LicenseProductID**. (where to get) +5. For **UserContextAppLicense**, enter the **LicenseProductID**. `(where to get)` ### Add a certificate to your package @@ -147,6 +147,8 @@ If your build is successful, the name of the provisioning package, output direct ## Apply package +`WHY OOBE ONLY?` + 1. Start with a computer on the first-run setup screen. If the PC has gone past this screen, reset the PC to start over. To reset the PC, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC**. ![The first screen to set up a new PC](images/oobe.jpg) From 4fe3232f94bc2e406d3550451a6262b436ad1248 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 15 Jul 2016 12:02:39 -0700 Subject: [PATCH 27/80] added more considerations and use cases --- windows/keep-secure/remote-credential-guard.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index 5d96b37ba3..94263ea598 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -13,9 +13,13 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -Introduced in Windows 10, version 1607, Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting the Kerberos requests back to the device that's requesting the connection. If the target device is compromised, your credentials are not exposed because both credential and credential derivatives are never sent to the target device. +Introduced in Windows 10, version 1607, Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting the Kerberos requests back to the device that's requesting the connection. It also provides single sign on experiences for Remote Desktop sessions. If the target device is compromised, your credentials are not exposed because both credential and credential derivatives are never sent to the target device. -Remote Credential Guard also provides single sign on experiences for Remote Desktop sessions. +You can use Remote Credential Guard in the following ways: + +- Administrator credentials are highly privileged and must be protected. By using Remote Credential Guard to connect, you can be assured that your credentials are not passed over the network to the target device. + +- Helpdesk employees in your organization must connect to domain-joined devices that could be compromised. With Remote Credential Guard, the helpdesk employee can use RDP to connect to the target device without compromising their credentials to malware. Use the following diagrams to help understand how Remote Credential Guard works and what it helps protect against. @@ -82,4 +86,10 @@ mstsc.exe /remoteGuard - No credentials are sent to the target device, but the target device still acquires the Kerberos Service Tickets on its own. -- Remote Desktop Gateway is not compatible with Remote Credential Guard. \ No newline at end of file +- Remote Desktop Gateway is not compatible with Remote Credential Guard. + +- You cannot used saved or credentials that are different than yours. You must use the credentials of the user who is logged into the device. + +- Both the client and the server must be joined to the same domain or the domains must have a trust relationship. + +- The server and client must authenticate using Kerberos. \ No newline at end of file From 9d7a5208547fd7ec43d10ee60f58c0d53d249a75 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 12:31:27 -0700 Subject: [PATCH 28/80] fix local acct wording --- windows/manage/set-up-shared-or-guest-pc.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index 285a37fcb1..8fb3f74530 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -51,7 +51,7 @@ Shared PC mode exposes a set of customizations to tailor the behavior to your re | AccountManagement: DiskLevelDeletion | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account deletion. | | AccountManagement: EnableAccountManager | Set as **True** to enable automatic account management. If this is not set to true, no automatic account management will be done. | | Customization: MaintenanceStartTime | By default, the maintenance start time (which is when automatic maintenance tasks run, such as Windows Update) is midnight. You can adjust the start time in this setting by entering a new start time in minutes from midnight. For example, if you want maintenance to begin at 2 AM, enter `120` as the value. | -| Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. When **SetEduPolicies** is **True**, the following additional settings are applied:
- Local storage locations are restricted. Users can only save files to the cloud.
- Custom Start and taskbar layouts are set.\*
- A custom sign-in screen background image is set.\*
- Additional educational policies are applied (see full list below).

\*Only applies to Windows 10 Pro Education, Enterprise, and Education | +| Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. When **SetEduPolicies** is **True**, the following additional settings are applied:
- Local storage locations are restricted. Users can only save files to the cloud.
- Custom Start and taskbar layouts are set.\*
- A custom sign-in screen background image is set.\*
- Additional educational policies are applied (see full list below).

\*Only applies to Windows 10 Pro for Education, Enterprise, and Education | | Customization: SetPowerPolicies | When set as **True**:
- Prevents users from changing power settings
- Turns off hibernate
- Overrides all power state transitions to sleep (e.g. lid close) | | Customization: SignInOnResume | This setting specifies if the user is required to sign in with a password when the PC wakes from sleep. | | Customization: SleepTimeout | Specifies all timeouts for when the PC should sleep. Enter the amount of idle time in seconds. If you don't set sleep timeout, the default of 1 hour applies. | @@ -168,7 +168,7 @@ On a desktop computer, navigate to **Settings** > **Accounts** > **Work ac * On a Windows PC joined to Azure Active Directory: * By default, the account that joined the PC to Azure AD will have an admin account on that PC. Global administrators for the Azure AD domain will also have admin accounts on the PC. * With Azure AD Premium, you can specify which accounts have admin accounts on a PC using the **Additional administrators on Azure AD Joined devices** setting on the Azure portal. -* Local accounts that already exist on a PC won’t be deleted when turning on shared PC mode. However, any new local accounts created by the **Start without an account** selection on the sign-in screen (if enabled) will automatically be deleted at sign-out. +* Local accounts that already exist on a PC won’t be deleted when turning on shared PC mode. New local accounts that are created using **Settings > Accounts > Other people > Add someone else to this PC** after shared PC mode is turned on won't be deleted. However, any new local accounts created by the **Start without an account** selection on the sign-in screen (if enabled) will automatically be deleted at sign-out. * If admin accounts are necessary on the PC * Ensure the PC is joined to a domain that enables accounts to be signed on as admin, or * Create admin accounts before setting up shared PC mode, or From f48da8e9b63246ae388d8e9e675441fe340ac603 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 12:38:50 -0700 Subject: [PATCH 29/80] add after oobe steps --- .../deploy/provision-pcs-with-apps-and-certificates.md | 9 ++++++++- windows/manage/set-up-shared-or-guest-pc.md | 8 +++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/windows/deploy/provision-pcs-with-apps-and-certificates.md b/windows/deploy/provision-pcs-with-apps-and-certificates.md index 85a11eaf91..3e2112c9ee 100644 --- a/windows/deploy/provision-pcs-with-apps-and-certificates.md +++ b/windows/deploy/provision-pcs-with-apps-and-certificates.md @@ -147,7 +147,7 @@ If your build is successful, the name of the provisioning package, output direct ## Apply package -`WHY OOBE ONLY?` +**During initial setup, from a USB drive** 1. Start with a computer on the first-run setup screen. If the PC has gone past this screen, reset the PC to start over. To reset the PC, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC**. @@ -188,6 +188,13 @@ If your build is successful, the name of the provisioning package, output direct 10. Sign in with your domain, Azure AD, or Office 365 account and password. When you see the progress ring, you can remove the USB drive. ![Sign in](images/sign-in-prov.png) + + +**After setup, from a USB drive, network folder, or SharePoint site** + +On a desktop computer, navigate to **Settings** > **Accounts** > **Work access** > **Add or remove a management package** > **Add a package**, and select the package to install. + +![add a package option](images/package.png) ## Learn more - [Build and apply a provisioning package]( http://go.microsoft.com/fwlink/p/?LinkId=629651) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index 8fb3f74530..a4e5f9f41f 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -104,7 +104,13 @@ Use the Windows ICD tool included in the Windows Assessment and Deployment Kit ( If your build is successful, the name of the provisioning package, output directory, and project directory will be shown. - If you choose, you can build the provisioning package again and pick a different path for the output package. To do this, click **Back** to change the output package name and path, and then click **Next** to start another build. - If you are done, click **Finish** to close the wizard and go back to the **Customizations Page**. -16. Select the **output location** link to go to the location of the package. Copy the package to a USB drive. +16. Select the **output location** link to go to the location of the package. You can provide that .ppkg to others through any of the following methods: + + - Shared network folder + + - SharePoint site + + - Removable media (USB/SD) (select this option to apply to a PC during initial setup) ### Apply the provisioning package From 2c152a8c24cdc89f3b82fecefab9d8df07245b26 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 12:46:47 -0700 Subject: [PATCH 30/80] add art --- windows/deploy/images/package.png | Bin 0 -> 4523 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/deploy/images/package.png diff --git a/windows/deploy/images/package.png b/windows/deploy/images/package.png new file mode 100644 index 0000000000000000000000000000000000000000..f5e975e3e92e22d17610159988ef2735725b3b84 GIT binary patch literal 4523 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 cL1Mc9 Date: Fri, 15 Jul 2016 13:19:42 -0700 Subject: [PATCH 31/80] pro for --- windows/manage/set-up-shared-or-guest-pc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index a4e5f9f41f..04d5016d22 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -51,7 +51,7 @@ Shared PC mode exposes a set of customizations to tailor the behavior to your re | AccountManagement: DiskLevelDeletion | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account deletion. | | AccountManagement: EnableAccountManager | Set as **True** to enable automatic account management. If this is not set to true, no automatic account management will be done. | | Customization: MaintenanceStartTime | By default, the maintenance start time (which is when automatic maintenance tasks run, such as Windows Update) is midnight. You can adjust the start time in this setting by entering a new start time in minutes from midnight. For example, if you want maintenance to begin at 2 AM, enter `120` as the value. | -| Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. When **SetEduPolicies** is **True**, the following additional settings are applied:
- Local storage locations are restricted. Users can only save files to the cloud.
- Custom Start and taskbar layouts are set.\*
- A custom sign-in screen background image is set.\*
- Additional educational policies are applied (see full list below).

\*Only applies to Windows 10 Pro for Education, Enterprise, and Education | +| Customization: SetEduPolicies | Set to **True** for PCs that will be used in a school. When **SetEduPolicies** is **True**, the following additional settings are applied:
- Local storage locations are restricted. Users can only save files to the cloud.
- Custom Start and taskbar layouts are set.\*
- A custom sign-in screen background image is set.\*
- Additional educational policies are applied (see full list below).

\*Only applies to Windows 10 Pro Education, Enterprise, and Education | | Customization: SetPowerPolicies | When set as **True**:
- Prevents users from changing power settings
- Turns off hibernate
- Overrides all power state transitions to sleep (e.g. lid close) | | Customization: SignInOnResume | This setting specifies if the user is required to sign in with a password when the PC wakes from sleep. | | Customization: SleepTimeout | Specifies all timeouts for when the PC should sleep. Enter the amount of idle time in seconds. If you don't set sleep timeout, the default of 1 hour applies. | From 39ccc2fd4440a6f2c7051956b065b64f51ed2476 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 14:01:07 -0700 Subject: [PATCH 32/80] fix headings --- .../windows/set-up-school-pcs-technical.md | 2 +- ...ts-new-windows-10-version-1507-and-1511.md | 22 +++++++++---------- .../whats-new-windows-10-version-1607.md | 19 +++++++++++++++- 3 files changed, 30 insertions(+), 13 deletions(-) diff --git a/education/windows/set-up-school-pcs-technical.md b/education/windows/set-up-school-pcs-technical.md index a122b0aa04..abf4fc1bd3 100644 --- a/education/windows/set-up-school-pcs-technical.md +++ b/education/windows/set-up-school-pcs-technical.md @@ -16,7 +16,7 @@ author: jdeckerMS -The **Set up School PCs** app helps you set up new Windows 10 PCs that work great in your school by configuring shared PC mode, available in Windows 10, version 1607. **Set up School PCs** also configures school-specific settings and policies, described in this topic. +The **Set up School PCs** app helps you set up new Windows 10 PCs that work great in your school by configuring shared PC mode, available in Windows 10, version 1607. **Set up School PCs** also configures school-specific settings and policies, described in this topic. If your school uses Azure Active Directory (Azure AD) or Office 365, the **Set up School PCs** app will create a setup file that connects the computer to your subscription. You can also use the app to set up school PCs that anyone can use, with or without Internet connectivity. diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index 89f3cab6d6..c304d8acb2 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -83,13 +83,13 @@ Microsoft Passport lets users authenticate to a Microsoft account, an Active Dir - The [WindowsSecurityAuditing](http://go.microsoft.com/fwlink/p/?LinkId=690517) and [Reporting](http://go.microsoft.com/fwlink/p/?LinkId=690525) configuration service providers allow you to add security audit policies to mobile devices. -## New features in Windows 10, version 1507 +#### New features in Windows 10, version 1507 In Windows 10, security auditing has added some improvements: - [New audit subcategories](#bkmk-auditsubcat) - [More info added to existing audit events](#bkmk-moreinfo) -###
New audit subcategories +##### New audit subcategories In Windows 10, two new audit subcategories were added to the Advanced Audit Policy Configuration to provide greater granularity in audit events: - [Audit Group Membership](../keep-secure/audit-group-membership.md) Found in the Logon/Logoff audit category, the Audit Group Membership subcategory allows you to audit the group membership information in a user's logon token. Events in this subcategory are generated when group memberships are enumerated or queried on the PC where the logon session was created. For an interactive logon, the security audit event is generated on the PC that the user logged on to. For a network logon, such as accessing a shared folder on the network, the security audit event is generated on the PC hosting the resource. @@ -98,7 +98,7 @@ In Windows 10, two new audit subcategories were added to the Advanced Audit Pol Only Success audits are recorded for this category. If you do not configure this policy setting, no audit event is generated when an external device is detected by plug and play. A PnP audit event can be used to track down changes in system hardware and will be logged on the PC where the change took place. A list of hardware vendor IDs are included in the event. -### More info added to existing audit events +##### More info added to existing audit events With Windows 10, version 1507, we've added more info to existing audit events to make it easier for you to put together a full audit trail and come away with the information you need to protect your enterprise. Improvements were made to the following audit events: - [Changed the kernel default audit policy](#bkmk-kdal) @@ -109,16 +109,16 @@ With Windows 10, version 1507, we've added more info to existing audit events t - [Added new BCD events](#bkmk-bcd) - [Added new PNP events](#bkmk-pnp) -### Changed the kernel default audit policy +##### Changed the kernel default audit policy In previous releases, the kernel depended on the Local Security Authority (LSA) to retrieve info in some of its events. In Windows 10, the process creation events audit policy is automatically enabled until an actual audit policy is received from LSA. This results in better auditing of services that may start before LSA starts. -### Added a default process SACL to LSASS.exe +##### Added a default process SACL to LSASS.exe In Windows 10, a default process SACL was added to LSASS.exe to log processes attempting to access LSASS.exe. The SACL is L"S:(AU;SAFA;0x0010;;;WD)". You can enable this under **Advanced Audit Policy Configuration\\Object Access\\Audit Kernel Object**. This can help identify attacks that steal credentials from the memory of a process. -### New fields in the logon event +##### New fields in the logon event The logon event ID 4624 has been updated to include more verbose information to make them easier to analyze. The following fields have been added to event 4624: 1. **MachineLogon** String: yes or no @@ -136,7 +136,7 @@ The logon event ID 4624 has been updated to include more verbose information to If the user logs into the PC in restricted admin mode with Remote Desktop, this field will be yes. For more info on restricted admin mode, see [Restricted Admin mode for RDP](http://blogs.technet.com/b/kfalde/archive/2013/08/14/restricted-admin-mode-for-rdp-in-windows-8-1-2012-r2.aspx). -### New fields in the process creation event +##### New fields in the process creation event The logon event ID 4688 has been updated to include more verbose information to make them easier to analyze. The following fields have been added to event 4688: 1. **TargetUserSid** String @@ -152,7 +152,7 @@ The logon event ID 4688 has been updated to include more verbose information to 6. **ParentProcessId** String A pointer to the actual parent process if it's different from the creator process. -### New Security Account Manager events +##### New Security Account Manager events In Windows 10, new SAM events were added to cover SAM APIs that perform read/query operations. In previous versions of Windows, only write operations were audited. The new events are event ID 4798 and event ID 4799. The following APIs are now audited: - SamrEnumerateGroupsInDomain @@ -168,7 +168,7 @@ In Windows 10, new SAM events were added to cover SAM APIs that perform read/qu - SamrGetMembersInAlias - SamrGetUserDomainPasswordInformation -### New BCD events +##### New BCD events Event ID 4826 has been added to track the following changes to the Boot Configuration Database (BCD): - DEP/NEX settings @@ -179,7 +179,7 @@ Event ID 4826 has been added to track the following changes to the Boot Configur - Integrity Services - Disable Winload debugging menu -### New PNP events +##### New PNP events Event ID 6416 has been added to track when an external device is detected through Plug and Play. One important scenario is if an external device that contains malware is inserted into a high-value machine that doesn’t expect this type of action, such as a domain controller. @@ -199,7 +199,7 @@ The following sections describe the new and changed functionality in the TPM for - [Device Guard](device-guard-overview.md) support - [Credential Guard](../keep-secure/credential-guard.md) support -## Device health attestation +### Device health attestation Device health attestation enables enterprises to establish trust based on hardware and software components of a managed device. With device heath attestation, you can configure an MDM server to query a health attestation service that will allow or deny a managed device access to a secure resource. Some things that you can check on the device are: diff --git a/windows/whats-new/whats-new-windows-10-version-1607.md b/windows/whats-new/whats-new-windows-10-version-1607.md index a116933d05..685514f09e 100644 --- a/windows/whats-new/whats-new-windows-10-version-1607.md +++ b/windows/whats-new/whats-new-windows-10-version-1607.md @@ -43,10 +43,27 @@ Additional changes for Windows Hello in Windows 10, version 1607: [Learn more about Windows Hello for Business.](../keep-secure/manage-identity-verification-using-microsoft-passport.md) +### VPN profile options + +User Convenience Features +- Name-based Connection Triggering +- DA-comparable AutoVPN Configuration +Authentication Options +- VPN with Phone Sign0in +- One Time Password (OTP) Settings Exposed Through the UI +Remote Access Integration +- Device Compliance Options +- Enterprise Data Protection (EDP) Integration +Updated Client and Configuration Options +- Universal Windows Platform (UWP) VPN Plugins +- New VPNv2 CSP Configuration Settings +- Microsoft Intune VPN Policy Updates +- VPNv2 CSP Configuration using the SCCM/WMI Bridge +   ## Management -## Use Remote Desktop Connection for PCs joined to Azure Active Directory +### Use Remote Desktop Connection for PCs joined to Azure Active Directory From its release, Windows 10 has supported remote connections to PCs that are joined to Active Directory. Starting in Windows 10, version 1607, you can also connect to a remote PC that is joined to Azure Active Directory (Azure AD). [Learn about the requirements and supported configurations.](../manage/connect-to-remote-aadj-pc.md) From 97e21246885ea0e5ae64a930ddaf6e046568f52a Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 18 Jul 2016 07:08:52 -0700 Subject: [PATCH 33/80] adding vpn --- windows/whats-new/whats-new-windows-10-version-1607.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1607.md b/windows/whats-new/whats-new-windows-10-version-1607.md index 98de940050..2d785a9d43 100644 --- a/windows/whats-new/whats-new-windows-10-version-1607.md +++ b/windows/whats-new/whats-new-windows-10-version-1607.md @@ -52,12 +52,12 @@ Authentication Options - One time password (OTP) settings exposed through the UI Remote Access Integration - Device compliance options -- Enterprise Data Protection (EDP) Integration +- Enterprise Data Protection (EDP) integration Updated Client and Configuration Options -- Universal Windows Platform (UWP) VPN Plugins -- New VPNv2 CSP Configuration Settings -- Microsoft Intune VPN Policy Updates -- VPNv2 CSP Configuration using the SCCM/WMI Bridge +- Universal Windows Platform (UWP) VPN plugins +- New VPNv2 CSP configuration settings -- See [What's new in MDM enrollment and management](https://msdn.microsoft.com/en-us/library/windows/hardware/mt299056%28v=vs.85%29.aspx#whatsnew_1607) +- Microsoft Intune VPN policy updates +- VPNv2 CSP configuration using the SCCM/WMI bridge   ## Management From 926bc4455a478dbe9ce3471b1fb762d956a2a619 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 18 Jul 2016 07:33:30 -0700 Subject: [PATCH 34/80] fix pgtype error --- windows/plan/best-practice-recommendations-for-windows-to-go.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/plan/best-practice-recommendations-for-windows-to-go.md b/windows/plan/best-practice-recommendations-for-windows-to-go.md index c9cc2ac741..33789da365 100644 --- a/windows/plan/best-practice-recommendations-for-windows-to-go.md +++ b/windows/plan/best-practice-recommendations-for-windows-to-go.md @@ -5,7 +5,7 @@ ms.assetid: 05e6e0ab-94ed-4c0c-a195-0abd006f0a86 keywords: best practices, USB, device, boot ms.prod: w10 ms.mktglfcycl: plan -pagetype: mobility +ms.pagetype: mobility ms.sitesec: library author: mtniehaus --- From e5d40d11bcda892ac46c3df158caa626fead7825 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 18 Jul 2016 07:48:57 -0700 Subject: [PATCH 35/80] fix topic title --- windows/keep-secure/prepare-people-to-use-microsoft-passport.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/prepare-people-to-use-microsoft-passport.md b/windows/keep-secure/prepare-people-to-use-microsoft-passport.md index 960ed386e5..85f3ea6a19 100644 --- a/windows/keep-secure/prepare-people-to-use-microsoft-passport.md +++ b/windows/keep-secure/prepare-people-to-use-microsoft-passport.md @@ -10,7 +10,7 @@ ms.pagetype: security author: jdeckerMS --- -# Prepare people to use Microsoft Passport +# Prepare people to use Windows Hello **Applies to** - Windows 10 From 842a524771c72d527ec211a2cb437a9e1e06d171 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 18 Jul 2016 08:32:10 -0700 Subject: [PATCH 36/80] vpn --- .../whats-new-windows-10-version-1607.md | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1607.md b/windows/whats-new/whats-new-windows-10-version-1607.md index 2d785a9d43..f1f31193ab 100644 --- a/windows/whats-new/whats-new-windows-10-version-1607.md +++ b/windows/whats-new/whats-new-windows-10-version-1607.md @@ -43,21 +43,14 @@ Additional changes for Windows Hello in Windows 10, version 1607: [Learn more about Windows Hello for Business.](../keep-secure/manage-identity-verification-using-microsoft-passport.md) -### VPN profile options +### VPN -User Convenience Features -- Name-based connection triggering -Authentication Options - VPN with phone sign-in -- One time password (OTP) settings exposed through the UI -Remote Access Integration -- Device compliance options -- Enterprise Data Protection (EDP) integration -Updated Client and Configuration Options -- Universal Windows Platform (UWP) VPN plugins -- New VPNv2 CSP configuration settings -- See [What's new in MDM enrollment and management](https://msdn.microsoft.com/en-us/library/windows/hardware/mt299056%28v=vs.85%29.aspx#whatsnew_1607) -- Microsoft Intune VPN policy updates -- VPNv2 CSP configuration using the SCCM/WMI bridge +- The VPN client can integrate with the Conditional Access Framework, a cloud-pased policy engine built into Azure Active Directory, to provide a device compliance option for remote clients. +- The VPN client can integrate with Windows Information Protection (WIP) policy to provide additional security. [Learn more about Windows Information Protection.](../keep-secure/protect-enterprise-data-using-edp.md) +- New VPNv2 configuration service provider (CSP) adds configuration settings. For details, see [What's new in MDM enrollment and management](https://msdn.microsoft.com/en-us/library/windows/hardware/mt299056%28v=vs.85%29.aspx#whatsnew_1607) +- Microsoft Intune: *VPN Profile (Windows 10 Desktop and Mobile and later)* policy template includes support for native VPN plug-ins. +   ## Management From b28e0317cc6da8eabf5564c54343118fa6bc04ae Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 18 Jul 2016 09:41:24 -0700 Subject: [PATCH 37/80] vpn for review --- windows/whats-new/whats-new-windows-10-version-1607.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1607.md b/windows/whats-new/whats-new-windows-10-version-1607.md index f1f31193ab..187e1aafba 100644 --- a/windows/whats-new/whats-new-windows-10-version-1607.md +++ b/windows/whats-new/whats-new-windows-10-version-1607.md @@ -45,9 +45,8 @@ Additional changes for Windows Hello in Windows 10, version 1607: ### VPN -- VPN with phone sign-in - The VPN client can integrate with the Conditional Access Framework, a cloud-pased policy engine built into Azure Active Directory, to provide a device compliance option for remote clients. -- The VPN client can integrate with Windows Information Protection (WIP) policy to provide additional security. [Learn more about Windows Information Protection.](../keep-secure/protect-enterprise-data-using-edp.md) +- The VPN client can integrate with Windows Information Protection (WIP) policy to provide additional security. [Learn more about Windows Information Protection](../keep-secure/protect-enterprise-data-using-edp.md), previously known as Enterprise Data Protection. - New VPNv2 configuration service provider (CSP) adds configuration settings. For details, see [What's new in MDM enrollment and management](https://msdn.microsoft.com/en-us/library/windows/hardware/mt299056%28v=vs.85%29.aspx#whatsnew_1607) - Microsoft Intune: *VPN Profile (Windows 10 Desktop and Mobile and later)* policy template includes support for native VPN plug-ins. From 7b4024faa872f253b1abc93d3a32c21fb81825b2 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 18 Jul 2016 12:05:02 -0700 Subject: [PATCH 38/80] Saurav feedback on RDP --- windows/manage/connect-to-remote-aadj-pc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/connect-to-remote-aadj-pc.md b/windows/manage/connect-to-remote-aadj-pc.md index dd3b318800..6d02435e5f 100644 --- a/windows/manage/connect-to-remote-aadj-pc.md +++ b/windows/manage/connect-to-remote-aadj-pc.md @@ -24,7 +24,7 @@ From its release, Windows 10 has supported remote connections to PCs that are jo ## Set up - Both PCs (local and remote) must be running Windows 10, version 1607. Remote connection to an Azure AD-joined PC that is running earlier versions of Windows 10 is not supported. -- [Remote Credential Guard](https://tnstage.redmond.corp.microsoft.com/en-us/itpro/windows/keep-secure/remote-credential-guard?branch=bl-7475998), a new feature in Windows 10, version 1607, must be disabled on the remote PC. +- Ensure [Remote Credential Guard](https://tnstage.redmond.corp.microsoft.com/en-us/itpro/windows/keep-secure/remote-credential-guard?branch=bl-7475998), a new feature in Windows 10, version 1607, is turned off on the client PC. - On the PC that you want to connect to: 1. Open system properties for the remote PC. 2. Enable **Allow remote connections to this computer** and select **Allow connections only from computers running Remote Desktop with Network Level Authentication**. From 2a1d67ce582c76a428463a8d625b5bf80111a88e Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 18 Jul 2016 12:12:37 -0700 Subject: [PATCH 39/80] add Intune link --- windows/keep-secure/vpn-profile-options.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/keep-secure/vpn-profile-options.md b/windows/keep-secure/vpn-profile-options.md index 77c548ec2a..5ad97a8461 100644 --- a/windows/keep-secure/vpn-profile-options.md +++ b/windows/keep-secure/vpn-profile-options.md @@ -53,8 +53,7 @@ A VPN profile configured with LockDown secures the device to only allow network   ## Learn more -[VPNv2 configuration service provider (CSP) reference](http://go.microsoft.com/fwlink/p/?LinkId=617588) +- [Learn how to configure VPN connections in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/vpn-connections-in-microsoft-intune) +- [VPNv2 configuration service provider (CSP) reference](http://go.microsoft.com/fwlink/p/?LinkId=617588) +- [How to Create VPN Profiles in Configuration Manager](http://go.microsoft.com/fwlink/p/?LinkId=618028) -[How to Create VPN Profiles in Configuration Manager](http://go.microsoft.com/fwlink/p/?LinkId=618028) - -[Help users connect to their work using VPN profiles with Microsoft Intune](http://go.microsoft.com/fwlink/p/?LinkId=618029) From 7a5d0e9994d811a414773d4b249ad891c6b72748 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 18 Jul 2016 14:12:11 -0700 Subject: [PATCH 40/80] prov pkg feedback --- windows/deploy/images/uwp-dependencies.PNG | Bin 0 -> 10588 bytes windows/deploy/images/uwp-family.PNG | Bin 0 -> 13367 bytes windows/deploy/images/uwp-license.PNG | Bin 0 -> 6395 bytes ...rovision-pcs-with-apps-and-certificates.md | 19 +++++++++++++++--- 4 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 windows/deploy/images/uwp-dependencies.PNG create mode 100644 windows/deploy/images/uwp-family.PNG create mode 100644 windows/deploy/images/uwp-license.PNG diff --git a/windows/deploy/images/uwp-dependencies.PNG b/windows/deploy/images/uwp-dependencies.PNG new file mode 100644 index 0000000000000000000000000000000000000000..eb96b0e8d25e05b733fb536ffb6d699e7ec91446 GIT binary patch literal 10588 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 Mtg1|flxgt)0$T3_WdHyG literal 0 HcmV?d00001 diff --git a/windows/deploy/images/uwp-family.PNG b/windows/deploy/images/uwp-family.PNG new file mode 100644 index 0000000000000000000000000000000000000000..7c7b19f4f4f6248d65aa8634dd2b2377644693c5 GIT binary patch literal 13367 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 Kx?1W(@c#fEt2^`n literal 0 HcmV?d00001 diff --git a/windows/deploy/images/uwp-license.PNG b/windows/deploy/images/uwp-license.PNG new file mode 100644 index 0000000000000000000000000000000000000000..be60740a93f66e9a23c3a5a953c91d521aee1387 GIT binary patch literal 6395 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 E0ptAQt^fc4 literal 0 HcmV?d00001 diff --git a/windows/deploy/provision-pcs-with-apps-and-certificates.md b/windows/deploy/provision-pcs-with-apps-and-certificates.md index 3e2112c9ee..5feeef0cf4 100644 --- a/windows/deploy/provision-pcs-with-apps-and-certificates.md +++ b/windows/deploy/provision-pcs-with-apps-and-certificates.md @@ -59,15 +59,28 @@ Use the Windows Imaging and Configuration Designer (ICD) tool included in the Wi ### Add a universal app to your package +Universal apps that you can distribute in the provisioning package can be line-of-business (LOB) apps developed by your organization, Windows Store for Business apps that you acquire with [offline licensing](../manage/acquire-apps-windows-store-for-business.md), or third-party apps. This procedure will assume you are distributing apps from the Windows Store for Business. For other apps, obtain the necessary information (such as the package family name) from the app developer. + 1. In the **Available customizations** pane, go to **Runtime settings** > **UniversalAppInstall**. -2. For **UserContextApp**, specify the **PackageFamilyName** for the app. `(how to find package family name)` +2. For **DeviceContextApp**, specify the **PackageFamilyName** for the app. In Windows Store for Business, the package family name is listed in the **Package details** section of the download page. + + ![details for offline app package](images/uwp-family.png) 3. For **ApplicationFile**, click **Browse** to find and select the target app (either an \*.appx or \*.appxbundle). -4. For **DependencyAppxFiles**, click **Browse** to find and add any dependencies for the app. `(how will they know?)` +4. For **DependencyAppxFiles**, click **Browse** to find and add any dependencies for the app. In Windows Store for Business, any dependencies for the app are listed in the **Required frameworks** section of the download page. + + ![required frameworks for offline app package](images/uwp-dependencies.png) + +5. For **DeviceContextAppLicense**, enter the **LicenseProductID**. In Windows Store for Business, you generate the license for the app on the app's download page. + + ![generate license for offline app](images/uwp-license.png) + +[Learn more about distributing offline apps from the Windows Store for Business.](../manage/distribute-offline-apps.md) + +> **Note:** Removing a provisioning package will not remove any apps installed by device context in that provisioning package. -5. For **UserContextAppLicense**, enter the **LicenseProductID**. `(where to get)` ### Add a certificate to your package From c9b7c29415fc2f9d5db5958b57e3f88ffe624779 Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Mon, 18 Jul 2016 14:17:04 -0700 Subject: [PATCH 41/80] Added reqts tables for new reqts as of RS1 --- ...nt-planning-guidelines-for-device-guard.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md index 9db41d44f1..f521ba5e87 100644 --- a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md +++ b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md @@ -65,6 +65,27 @@ The following tables describes additional hardware and firmware requirements, an |---------------------------------------------|----------------------------------------------------| | Firmware: **Securing Boot Configuration and Management** | **Requirements**:
- BIOS password or stronger authentication must be supported.
- In the BIOS configuration, BIOS authentication must be set.
- There must be support for protected BIOS option to configure list of permitted boot devices (for example, “Boot only from internal hard drive”) and boot device order, overriding BOOTORDER modification made by operating system.
- In the BIOS configuration, BIOS options related to security and boot options (list of permitted boot devices, boot order) must be secured to prevent other operating systems from starting and to prevent changes to the BIOS settings.

**Security benefits**:
- BIOS password or stronger authentication helps ensure that only authenticated Platform BIOS administrators can change BIOS settings. This helps protect against a physically present user with BIOS access.
- Boot order when locked provides protection against the computer being booted into WinRE or another operating system on bootable media. | +
+ +### 2016 Additional Qualification Requirements for Device Guard (Windows 10 1607) + +> **Important**  The following table lists requirements for improved security, beyond the level of protection described in the preceding tables. You can use Device Guard with hardware, firmware, and software that do not support the following protections for improved security. As your systems meet more requirements, more protections become available to them. + +| Protections for Improved Security - requirement | Description | +|---------------------------------------------|----------------------------------------------------| +| Firmware: **Hardware Rooted Trust Platform Secure Boot** | **Requirements**:
Boot Integrity (Platform Secure Boot) must be supported. See the Windows Hardware Compatibility Program requirements under [System.Fundamentals.Firmware.CS.UEFISecureBoot.ConnectedStandby](https://msdn.microsoft.com/library/windows/hardware/dn932807(v=vs.85).aspx#system_fundamentals_firmware_cs_uefisecureboot_connectedstandby)
- The Hardware Security Test Interface (HSTI) must be implemented. See [Hardware Security Testability Specification](https://msdn.microsoft.com/en-us/library/windows/hardware/mt712332(v=vs.85).aspx).

**Security benefits**:
- Boot Integrity (Platform Secure Boot) from Power-On provides protections against physically present attackers, and defense-in-depth against malware.
- HSTI provides additional security assurance for correctly secured silicon and platform. | +| Firmware: **Firmware Update through Windows Update** | **Requirements**: Firmware must support field updates through Windows Update and UEFI encapsulation update.

**Security benefits**: Helps ensure that firmware updates are fast, secure, and reliable. | +| Firmware: **Securing Boot Configuration and Management** | **Requirements**:
- Required BIOS capabilities: Ability of OEM to add ISV, OEM, or Enterprise Certificate in Secure Boot DB at manufacturing time.
- Required configurations: Microsoft UEFI CA must be removed from Secure Boot DB. Support for 3rd-party UEFI modules is permitted but should leverage ISV-provided certificates or OEM certificate for the specific UEFI software.

**Security benefits**:
- Enterprises can choose to allow proprietary EFI drivers/applications to run.
- Removing Microsoft UEFI CA from Secure Boot DB provides full control to enterprises over software that runs before the operating system boots. | + +
+ +### 2017 Additional Qualification Requirements for Device Guard (announced as options for future Windows operating systems for 2017) + +| Protections for Improved Security - requirement | Description | +|---------------------------------------------|----------------------------------------------------| +| Firmware: **UEFI NX Protections** | **Requirements**:
- All UEFI memory that is marked executable must be read only. Memory marked writable must not be executable.

UEFI Runtime Services:
- Must implement the UEFI 2.6 EFI_MEMORY_ATTRIBUTES_TABLE. The entire UEFI runtime must be described by this table.
- All entries must include attributes EFI_MEMORY_RO, EFI_MEMORY_XP, or both.
- No entries may be left with neither of the above attributes, indicating memory that is both executable and writable. Memory MUST be either readable and executable OR writeable and non-executable.

**Security benefits**:
- Protects against potential vulnerabilities in UEFI runtime in functions such as Update Capsule, Set Variables, and so on, so they can't compromise VBS.
- Reduces attack surface to VBS from system firmware. | +| Firmware: **Firmware support for SMM protection** | **Requirements**: The [Windows SMM Security Mitigations Table (WSMT) specification](http://download.microsoft.com/download/1/8/A/18A21244-EB67-4538-BAA2-1A54E0E490B6/WSMT.docx) contains details of an Advanced Configuration and Power Interface (ACPI) table that was created for use with Windows operating systems that support Windows virtualization-based security (VBS) features.

**Security benefits**:
- Protects against potential vulnerabilities in UEFI runtime in functions such as Update Capsule, Set Variables, and so on, so they can't compromise VBS.
- Reduces attack surface to VBS from system firmware.
- Blocks additional security attacks against SMM. | + ## Device Guard deployment in different scenarios: types of devices Typically, deployment of Device Guard happens best in phases, rather than being a feature that you simply “turn on.” The choice and sequence of phases depends on the way various computers and other devices are used in your organization, and to what degree IT manages those devices. The following table can help you begin to develop a plan for deploying Device Guard in your organization. From e088fe34fd853baff09b98f3ee732c4d580d41bf Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 18 Jul 2016 14:19:38 -0700 Subject: [PATCH 42/80] update edu app prov --- education/windows/images/uwp-dependencies.PNG | Bin 0 -> 19464 bytes education/windows/images/uwp-family.PNG | Bin 0 -> 25991 bytes education/windows/images/uwp-license.PNG | Bin 0 -> 10936 bytes .../windows/set-up-students-pcs-with-apps.md | 18 +++++++++++++++--- windows/deploy/images/uwp-dependencies.PNG | Bin 10588 -> 19464 bytes windows/deploy/images/uwp-family.PNG | Bin 13367 -> 25991 bytes windows/deploy/images/uwp-license.PNG | Bin 6395 -> 10936 bytes 7 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 education/windows/images/uwp-dependencies.PNG create mode 100644 education/windows/images/uwp-family.PNG create mode 100644 education/windows/images/uwp-license.PNG diff --git a/education/windows/images/uwp-dependencies.PNG b/education/windows/images/uwp-dependencies.PNG new file mode 100644 index 0000000000000000000000000000000000000000..4e2563169fc326418f1e6fdcea876cde919febf5 GIT binary patch literal 19464 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 literal 0 HcmV?d00001 diff --git a/education/windows/images/uwp-family.PNG b/education/windows/images/uwp-family.PNG new file mode 100644 index 0000000000000000000000000000000000000000..bec731eec41a0af59153c594db43b6fbe53f2fda GIT binary patch literal 25991 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 GhyFLkRh(`B literal 0 HcmV?d00001 diff --git a/education/windows/set-up-students-pcs-with-apps.md b/education/windows/set-up-students-pcs-with-apps.md index da25088b6b..497960f10f 100644 --- a/education/windows/set-up-students-pcs-with-apps.md +++ b/education/windows/set-up-students-pcs-with-apps.md @@ -73,15 +73,27 @@ Use the Windows Imaging and Configuration Designer (ICD) tool included in the Wi ## Add a universal app to your package +Universal apps that you can distribute in the provisioning package can be line-of-business (LOB) apps developed by your organization, Windows Store for Business apps that you acquire with [offline licensing](../manage/acquire-apps-windows-store-for-business.md), or third-party apps. This procedure will assume you are distributing apps from the Windows Store for Business. For other apps, obtain the necessary information (such as the package family name) from the app developer. + 1. In the **Available customizations** pane, go to **Runtime settings** > **UniversalAppInstall**. -2. For **UserContextApp**, specify the **PackageFamilyName** for the app. (how to find package family name) +2. For **DeviceContextApp**, specify the **PackageFamilyName** for the app. In Windows Store for Business, the package family name is listed in the **Package details** section of the download page. + + ![details for offline app package](images/uwp-family.png) 3. For **ApplicationFile**, click **Browse** to find and select the target app (either an \*.appx or \*.appxbundle). -4. For **DependencyAppxFiles**, click **Browse** to find and add any dependencies for the app. (how will they know?) +4. For **DependencyAppxFiles**, click **Browse** to find and add any dependencies for the app. In Windows Store for Business, any dependencies for the app are listed in the **Required frameworks** section of the download page. -5. For **UserContextAppLicense**, enter the **LicenseProductID**. (where to get) + ![required frameworks for offline app package](images/uwp-dependencies.png) + +5. For **DeviceContextAppLicense**, enter the **LicenseProductID**. In Windows Store for Business, you generate the license for the app on the app's download page. + + ![generate license for offline app](images/uwp-license.png) + +[Learn more about distributing offline apps from the Windows Store for Business.](../manage/distribute-offline-apps.md) + +> **Note:** Removing a provisioning package will not remove any apps installed by device context in that provisioning package. **Next steps** - (optional) [Add a desktop app to your package](#add-a-desktop-app-to-your-package) diff --git a/windows/deploy/images/uwp-dependencies.PNG b/windows/deploy/images/uwp-dependencies.PNG index eb96b0e8d25e05b733fb536ffb6d699e7ec91446..4e2563169fc326418f1e6fdcea876cde919febf5 100644 GIT binary patch literal 19464 zcmb5WV{m0n)c8AyZDV5Fp4iF6c5+T^b0)TJTPL<{+qTV{=Y4P0yVDYh-tFq@ zUaQw{?T|lm;_xsyFyFp?gO`*LQT+Dpd-d0QBoxHg{g0%M@YmzJgQB?5x5^2;Lc`(PH-x_buI~vn2)N(ANoPok2r9eko@apTqls?@WwnO! zKzHl-wYFk3{s4zTqYK!%P=twB%vQH^abc+JUWdjYMcT<+JLm9d{0FAE(rA-bb<88* zYVgV8(OO&EdYkq+b{2VYG@Tb(Q9&1)izNTnB3H!nNfRSMiZUz!u9B9Ump7fk=b=ia zR2Ysy`@hkIHa0eQ`wJ`9erViNIxuztU2nQ0e<5 zE^(akIfeaAj!M(tMD|RQl`g7vo%J%T&-Nh!5g~GUbj#QNm&r|n|GS4nB8aauU-$iG zu4>ia*{jf=8hf;Dv1pOWV|BPwPNL^x%I8J(A_%+wFJiFUz@C}KmG^bxQu5}~fu2y` zt?-zJqwN1vm|NoTHdpe~yU2h%mUO2Wy-dkFdXZoKQ)fySO{<2>*^M5BzB^4iz9nde z;=NSxDS}NK)BqR?zI-l>z+BLL>O^kuhVXdxxy6%CJ@K4XS8r`%d@=E$wRjP;`Tj0tNs*M~4V+)T66N{e`)SgI;d_7Mfz_|@u-8Q< zmjm7f{C43c3>^8c_PFv76AXt%!o3O`I92uqNptnCcNQ59`*6S2M@FXsZFc@hWV6ox zcg)EUFYkYDuo(7NmG1UTyq%t@_0oqdzzvwl4R5REf4|7L*dIN!g!~z_Fvg9JCuZB` zH!PdTW}ZgRM9jF%&goyP|S1~_j>o0boAcc;1y*JqBtLZyFIYnu|~pz3$e+A%E~*t z@}^hJyGhMUOS-*1YcA(=&zSOY0A`C2ORC1Ib>V5(p$qnj2HMygS}QToeS33`+-p5o zg9?W_Ja5;-Uh!t1tmoW+{w^k;J{kb*_J?@31Af|bvsnzKrkR8AM(3BqmTN9MOpGEd z99BUO=J{@XS0@aXoX$Pk#RDD9L;n(VlIza7C*OZUL92*fz)Sli4`*t1i1>rqT8%0X zRPyAa_rSO`&>s{%zq%42$xM}Lm8S>%iv62Xb~NF`SY#yEF|QqJ1OT=5C^}C zt1($D5?Plg_kU0bih%P2PWM3NT)3MtSmVddwHhs_Fxv)1yv@}q-m_}AQpWOkWvJy? zoxV?WB!rjwMy(rXJ_aBozsg#-8D4@i^KxzA?^VfkZybr=f1p0(Cz$qE3Gix3VR!eJ z!#A2@WM8dOkg#NwEe)af$K_VwwFgl9RoAqu)R_QG6nz~+8y$NOeuH2^WR-pYEfrY@ zcgM3MK_cSfX-S>&9@6pYDH-S<9v=M@>~S+qua^5m?MQTrSN2hg+hw4Ucc^iU^!JX` znRESWb=W`N*v}cvCaX@;{-M`7%pK_o%pd-eSfG*Z3%_`?FnaYJ*2ue&{BQvjYh53w zrXpsub+LZR1zCm%8oEx}{5MW+ZE!~poT-NDv*8+l7#-C5y!0@?XR90E(}Pv-(nQqkKN+`e7ZG(6`);#Be4v30Nuo)N$Lb7*Bnej@Na2Zo55R5n&c{>$M494xG zq;EgeTo_MA%VRoziC!qyNLUz& zydZ-)hC~54FK{%2GQF(^<>m%EicnzRB$~pcCVhLQ7fM&#E%@dJ*8G4?y#bRGtx~2X zJcS7-j=%s5hd@->7|mdX^0jG6T}p*kxSlo7n}EZ&fvzmNs#|#>!__o0 z4Bd=Ys|Bo|*(_;@oM+xQOtD!JIgHMBBsxaC5bE}&;JnH%geKH$P1@n(xr6=B)My$B zV&BIZOB}bb+eBvVQ>{2V4)$y#l!8qpD)ku!Mbhp8z|T`r z)iN{^wqtJVKl%AD)Mn%7Pxg|tYLK)ix2kGxwM=dsD>O(tX#~CK>4GEUUv*cQ4DL)y zBAsT)u8&}?yB_m-CgH@wf(UpJlI3YKXRQo5QL;}PVjg1MQ6YTc>6(MG z*=(37Zlv8|PgL}TeXKbSAO0CC>83>bguepRDo-D~DWSG%c^1fE+g6j!%3z`sBSIkW zkQ*Pt9f)ipjNLfbq}vR~#Itn584ZCxb1g#oVPS-I=)yBC^o|EGhGXD66R{>Ir&m4O z#4_emPLCM~K!Huy#T>1*pn!^$l`d44(=3)E54_Nl9Bvhut>66(IOi4Y>U@p(5h4;B zPMY@@8U-p^Yu09HpDzfWfvzE_h-dk=YHREmHJ#rfkj3zt|8RWeLlm^&c12Ff=AC#! z8^P&WDP~5TOQABc2!`WJs{q(>b)|!eyEckZh%=yr@$vF>hg&dqpc$Q{iL~3Qt7M z;O50ndZXQ54y+2=fC}QsDt9&vVI2%z%y2lbQni~720U4(Mo>KP+H!Zz@81e>?2~0?V%GW z$0WOxtR1=m(;{>_S$(dLT_|U~j4UmFZzE>;&7OA3vTTj-B0@gfgtmYP2(9f~$!MHO zkugpOx=?2Dj>-y*%=S#099#WuK#mZeBbjl{J1Z32F1pFkNiwS-sndpdu+2JoX|LNZMvXuq;uh*qBe}sH_cel#v7QAX-T&$)9#Rdu zTlR$tH=a|$qm*e7jUH{tM^D(BG*7E<#{^%`70@K}29{^fUL#~^oYT^+x#3EvK^#{2 zfozlhMBb*}|7^HEjIcXKON4=GS&~(^Gp$xsYZbKD?zotE=azK7`qlm2-E0a zc$v$8=kIG^tE9wNQ1F|PPyR-<#8?m&(kBa7=4FiAHCxD%i>FDlmZ~8sS zu5{Y`nA6}2-KDTZ85@co&kNB|S2>$a4U`ssHkS~XF|K18JSoSwt9Eg{1cm6Ww6yMI zLpNZ9k}(qBhKj%>i+m{&ilmBNUkOBF ziDQ2JPbp|YF9BJ`&nV)ywv7Dz{8(^=-iO-%X&bSha4OPo@9%NqUGW0k3Q7OvChhb) z@%qwV*iC$375)obnEzK=$!4IoOZnZy2i96XB>IsTt9K*b%XY{WT6Z1&{{5(OYLq^rC2tZ9dyO zGKj28u0k<~HVpy8GgsoU)r9F*$+xye80;fD%QXIJb3TIIQ+%?0EMl=)U^nWL-e(Wi zl=yIPM{#8xsec?UP8G(-N%&~;e;N=9YPu?}t?|af99vE;@8>LzAQJ9;!*HPqOA`!I znx4S($^-wTC&I%P2v z$P>e`t3)`aT73b&)m=qh@4lXKAMnk|LSDuF=+B(bQ#_@& zYnD$5wxome^e<`?CsE+3Wc>w;YiYnIhJv>Xmp#u1#2;wDdN#Fd>7i~74<<@_%gq7x zVWzl+Dhj0yr^`h%;O#Qn^G6}p)l?PmW=u`93sQst_z;^UGN?z=4(k?%L6#Q=_!Pe4 zX+ZhBXur0v8(7ga)*B*lkIxLK!uTX`(L`u4Iap9i&G_5MpT77UT`R|Q3m$yWGug#{ zu5p`>rbW-s=JUqMyG4w8ayY12rr19qh6;R9r_X3N|3i~i)<1<^4Px>XQvUpwWW^0 z($oK$P z>3bp1CJR>UF5$Bv?!uzyH)RFC#8b(VX6>E3^$|5~WMcLElTd*4Wz(&JU>kKVxL4j+ zA$PO7WIQ_aIR9X2xQXE-@mBMX5IwzsT*m>t$a%jM?662y0cy!kPRb_|FW(wf7RkTT zmZR(2>tB8V^1gaGjv89639j+T!~XGF5ipEAP3wDYqa`kTW`gr1#(E#R4QXHae%QnA zY1Q)3H1(=Qisz{UGxnh7@maIPfKRb5Lp|L?$x`ZYy?Xyi*deGwPF#wo>yiri-*FdJg&c~=iK_CJfmEjh(3hl69yip?G2FD0Ik6!hXaF7eQN&F zXIK6>VaQwQcjW_h#YTPI$H6@{OU0`6FT!Uqd@*QWILnzT5$a<=jL+2zw0eb%$m+hmumdnZnrx0ivDS<#E!iDj- z$m%;GoWgt5dzSGScu&WyM(g=yPgj1Gbfb{@8VaR)1KLxq5kshvdOSJlRX1(KhNXT@ z#QeYR48^XjCZ>aW%jXr#(ATR2L$49)vvi&P4JBQ%Iqom?okpNfC1QD&6L%KC-R#VP zc92_yTG))ZSel4{p!qF{ zef{0dG0U}~W)`4d;PU7%UJLE`K+yAwW2_fbu_t-W;R$fXIxFdH+TD2 zohq_=@Q<+L^&TfN<-UD&LU*vq%Ylpz7GT`TRC@gtjZ#>RK8AL`sqQ~~WUe{yCWbxrL6#O=q6*?7x0=y}V1be>D-`WZ#wI;96_ zsb~_$p2w+wgYo&6QpyP5!#Gip%b-OaNd^B64(n)oJSoo{kUAKfXLdeS+np0r_;M?# zIpB<%^@tK-bYMM+FzJwYfB~997P9 z1@P>!u_?`e9aYAMsek^?6;Pl~L$jkeUJt37@RH~oo!evG{2c<_(UvuKUz$sP}qwexdViH9+3yv8$3Jg)ktcKT&8w?KvHJ;ZP^I*r9=7}Pf}0Pz?A+Pgu^z5oezgn;zfSRq|CwHIBeYDJ7L{Z>ZWuyzTgviywBC9 zH*lDO{vgNkTylstWWh>%%ZE2|~HkK@eU@czXUbqS(vrMO5n>rQN{ zGXM)ldDvjngDIS8V}Q?yW63P~$*-W^mq!|NX3E}hE>}WDLS=|5c{ezbg58P9pFVMv zdGxZJKeG*llbbP;?mNeR!($6rfd(VnI*^OZk`-^AoG}WH!0^o%H6=}GhrZ^jj?8QD zqRjkr)E|Xr1ciy=q;InAS!S*jb2PYnkQOk< z)Phi(XXPMofTlkkuMQEpWOZ=~*IA#;&(LXn1nlvNyxy&jgOszD$6hAwqzt#BTC(O| z6!N}2^Zxmm>v^6Kfr`73GK*tx2S4chUb0f0U2U&Fr4p=HzNaORwaH8NE+h#|3qCQlhH2Epjc3&Wc&ocNXE z_5!7!AWw2*+ZeYYMCmXRRNc*&%AV$5TZ=@-5`YC_=7ECIm< z6lyKdw9QDHm^kz!*%@PR7ukT`@r1ac^OW_ri&_(`bu~WyBX^q#D_r5DHU*hw_f@<{ zc@j51xj4$PHR_n!9ShX~wG0^>t{t!MgMk$yAw;|(F7=A|s?G~X^JqAP%vRIF5Hjy6 zVxlu!M>~RnLTsIx z@oNt0=Q}uJuc4Z$@^be3w&?YlaC_9M{&Tr|p{uJA9huV0+|_ty=^3`plEU{JxL7II z9vuSc6xQw%yXJlsTAG%4c-5eqf#F$nTm_FCG$&oiSJDId+mkLeJAoQ$k1NARpTQGA zUUByR+pLEcReUcozz4=}g`GezqIRIkK!B@gELTnrQyVX1SjmH$<@F+O)7@@I@R2ih zJ>#b2+|F@Q>X_Kg*6yi-`vbC%cWbaC$n4e1L)k4vR+%{Mj|}0a6nP%hXEiMgq$e6B zjB5thi17^Bw2z_C{Bo494<`8KafZ6K4VB&@5+Gh8ifo5u&Rcvp2t=$UfR@>p{B>N_ zlvrV1;|M$jONdUB!Qza75%8qBfMu(q&G8ARBp}QhpTc&Q$y9vLfCRv`4@ZYO3(+!P zueaZX7iZ89f1r!*?G92<-CVlZGicp%IXb2c&afb=^OzEhFUn?DV*r(ESghWBy4Ke- z!eu!WOU%i5=d|eAeV3B7p6tdHR=zAUysM^>-rLfxlj7Ozk#E>FD&@ihkg$~L>}=pG zlU)tw6m4Tx;}h|wbHQHXtTtP3FuomHQsL3Q#0*uLY)C&`LkQ=~BsAmJHT-v5Wd1a54!pkS2V$Va@X`$cYqkIQ}8f0y3yf*Y= z?CgY$KA(Q4UK>lj%6(f_D$VUTX%4<6V>O>fT#V339(dD#`8N&mg61!fXOB7fjNuK+6+2anB{ zs<5RK9}?7&^W>3$UK1PbI9EZ-TT~X4U#giF>$J&ScKPSPx`p)Q2xEfqH6il8uEP&3 zpJBtFW|5XZPa)lJI5``K0mkgUbF+8}R#B-=l>OnnhSxQ1Ks$GGYUaQxAw1>O?t0&1 z{KY1OxX=(->a#UrGNOx_rG-c&4cTxAXEHUlJ*Mpxn=SCC`o!@BJ$UzOprFa~nXN)f zy)93fUg!;933^j9n?ry9*Uc|oake`%|6(5RU(xRP)(eEr?5EYJrTf2Ttc)y(AG}&a z!TVv-@Z@rHuOO#WpFAHKfL`k24^D~}SH8-*Tgb=G@`mE7s_yCVg!wcR{$cGE1t|B( zF?f2+A<(DqSgywZu9R41K4@_{gdaw1BdJ5pO;g`EVjZ zKU#>xA2R&tqOPV;JYoq(x7Cs1ulKv&f)-jteIcvNU#qk_(4k+BC2k<_#j0a_AbP`+ zf%~sBSN&FF5H@w+lGPBj@6R7lEv=b`K#FPST^3uU`VWdsR{WKSH_gmKYsNrp18+R9 zXF>!e%)SoZ-aAm(@SF|eL9T!uJ#NxpEeD7)5x$2v_}c z{s&q^-*sCQaJm*a)^px)xpC@kM;|6W4=Z+#>*e4qEK8J&VWDs)i1zcrZGdv)_H2Sy zXuO&4VRO9*7=CWnOo%Qt9(@#dmJwFN4kByRJ2D!Y)@u|@X>~H=-GupzRWZ9E-sT)l z!0ap?Tncj(Md$5IvK;<1DZx;Q6~#;y&_XJaQVfJ5TC!G)`wsLLYrxxW2Bsmb-c>#g zH2x_T3A&jY#fgF=WCfax3nl0gk`g#q!iu@6$DZZ>NG2D@pzn~=W=wk{yeT%&l@`1a zNAeB5iRV%ZV)jy`2u-3CoHit*RBh&gg>)pUO2VwQHeEH(x4$BNEjYZSW}zlxNFUyg zMtwzG4FG=)WHV_5@%9eh=Q;kcgArg0j#R>AY<0s9MW-XaDW#nkA7m~!MAr1?i5=`z zsT|}r?tc_+iYxrCM1Ch>|7VIP9hS+{k(l$XtIwh0jucyA$Vqpq-TrOX%9U#`w%z*Luxc?}a|Q|^8WtRO0O`2| zp<{Ea`}npkq+HO?^V-Fhx}~9HENzj$c%8${;h>x8o=g{P)3`v^;-tuhMAi}6*Gt#d zG(liJt)yPv4uPp;STVbJ=rb3MO3~j}SEGc-o^O5p2Qio~h(f;qL`H7*Jz(@9OPxzolkYUCONVvIHoC7N!GPA8eK_4Ud;7rK( zid;xpjz1Twfq*m5HJr&4qs?4MA+0HIzjzejeQt1}=O%rAc0B%GXa}0^5tb3(Cf-Rw zezb|{0UuK6K(`3;mP?gi{QIHz?>Jz4yq9zs7hin^;OhqG_Go z`?hIjgpnD&67pttR?S!E`;#zUk7BWEca-~@O_onLA#KLY)u-m-aerxFzSFp%c%x8S zg}n`f&G6FiY`HZ{Sp2cp_(%ex?jwLi4Ki+Uig-ovG?+)t9asY z9#BIrc<6B!z*gRHVpzEjC|=EgynP@uCs^gW1zumF&zB4Q)hwGgF&JCmX>)Ur@$z`I zznVgRV8E8E{hqh%y#=PjZ(BEui4u@^>u%kNdiU#L6G~W8i*@=h6w6^C;}mP)uufUb zgCFeWA8QOj!4JI6j<|P71pA{UY>Yd`DUV~aM0o;{gUu%Y#YP!`{DU3bYc5#lJ8Rov z#3jD3#lc5*f}rxZ5g)m(htq?F2-h~CY~D0*pY5~}%DDf;OO~Cs6fXSsCOpfjZynGf2n&WK1UBB5=mg*~?W=*MN+O+WvX)c!t5WZ8Kkl zSLVoNE18z%)hR>dgjzp5kXqBDG`F5LI=5J1YTfY%n@a7Pt|W}D$fS(D&T4g`t9mHZ40cBuAO-ry{i*(`4A2a=dEU44hXRTDB7R zKy9BrIpkw&N69Z=rw)!B)~uMFb{OaMjk4A4Qf8gNP5vz9b|FwYHM)R z-;-5abL%ZT?7({~pzyG-)R+1x&Bk*!!t5NfqIb)yxv{i*YuqcpHj)kxDXuod{W`;C zgkkN&o*sHF9DUXo=K!S18>9?Ry@p@TKv~4SSu7vi73I@#=fY7FX5>dCyxlv7XD9UX zSG&+&!WDXU+SI&gM}LiSAAWy*Y<}cMI}AUzZL5z>u*DblLcyUKI_|PUR#=&?WJ8zGvj`H&`cyj?mj5Zz8XBOv+oP`&QH1&NuY@v&mdS5LF$;Rz0Sy>&sT-=@5STxx0ny#?xj7nv` zHtFSc-Q19oRoG^7lRM#B%EQa@O{dw&bG0*&b25ES%{zM;PQX6Y_k6pX3$E>vi^e_a z&6wgeqiZ9e{SuC?EPjtXU*OK70iI51*<^7OX4$^J;H5&F?H%dE zzEUP%$G`?()UX8{wxPPauVXgW^8ZpJ9Z&B_8ZHP#AlkP!mdVC6??bcC*p7AiP+!)vVonY($|LN0>DQtT zUF4YU-e6McGUT8Yq?!1ahBH^?U0?eAH=Ys?quNrKJjn|ZEAvxd#!?AtOgH(63HXR7 z^mh`f5P1LyyNV(E;Uxxc#TCqjJC3s(PxHreJUQ+?F1yW-@-ofIfg60d$%Egw;zQ0D zs+cW~z3W$zI|rkhy|!6ha&?BNcsD)?qbSTg`)mI*r6mW0CPgCFz93L#v@w#g^OOEsJADkqxSb%}(~HxGscS-s_?`+EggoB85o0yrQR2Vv`hG$7jX(qm5DDQdn>@*F{#-tMLUwyELU4XyeJrMS?3Z$6KLWD%2?dn zzi>`OPM;^vLwcQ^n}FMNH*CSm9rWRCebR+?M$y^QMe4|*rCc~HU0}KXA0KTi^z3w8221b|D3#%MeB)b7>Juep8+wGMhzdLPP|()9m6x-?-JVEu&~&jd1Wi>GutQy^NEUfnh^T)$PnQzJ8QcF+Y{8(A1#NHvTI-@^f$ zkQ5Sku-7QB-S{l4Y>byf+qJz-CNTxxf5)Y3N(ZXAr?S!yWz0*fd+l*AJP9ZM6dkRv+CRJ}WX6$J1iJoIxgQ25{kdG$*@WOM|1rEJJtYNRs?Ls0K2Oim{5RN$gGIHH#|UhdvF zh%zsZ`%5Ti9T5_aHpuuOy`KZ%fdmTK z<5A%@snwQ`eH|iK4^;(xDJul8W5Adww zI8`%Y+$54H-o>}M*P-~2%wB!EZ8jA%3x*~3Jr&y&f6V;+k4@<=U*Rrn4mVhg1))6! zdHJc_F#Yd`2wg}t0;|}agxKi+n^pP$0!RKAcX|7SRrg0kZC%uVhQIeS2Aain80}m} zyh|EZjpr#oQnkIcH>ZCB&qFuDG}pjG|qc?003zn|atj7oZG z`he^S$CItS(29hY@k~?Q&Kr5&vg@q=5rQuZK55bRrwvoU25|eR0Zsmt_~BA=mGAnt zFR<3f8SxgVsXc?1`(7t}FnnyNikI!u}`UsYRe?G=wql(kOHN7~w%|tR2dJYhn zv4kb^=Eu`mih>XZUeRs`xxX_oS4eXyVp~e;m7q(@3rrKE7==Rjf2v$j6naXgE=_Sf zL3m!7=>NyO1w~u_05D=tA!`0sHpW6m7DF>($Ovr>4j#M9s0mPA$+uI5va2osP*Xqr z49!sLAhSZr>U+I}GIomEe%izCA?rkv8NpSZm$r&@V?ERg)GZl-_aPywYTRkI`Qae< zY7m!$BW*)N2}0gk>xG8*84CaKI$p2z_C3Z%qo-RRBfyog$$Syn?WXRy5QrtjwApvE zrDVS*q-EhZzS|;nn{}o8H(;tO!_a+WCSW%r&|Or|=IGw;b`mJ>jlck{dr8pEF*;vD z_TQ|_62D<564N9Pl@3OE_IH|vbl~0yk@OGgoqbWNwKUO$OCEfmih>2Alf8YH9;_?U z3@~@ZYwqWbkXlmLlz2*MX<_KP@Tp|>qd2c%Xto6WKBeP`SUL8kpU#eKI zt96hu!w*1x_hq{UR=-x(>vbQ`Xi~gNGhFVyDS*b;Kuu%ZPfr`$%~cAXD;_6>s{2 z5uqZS#1a%oGA#vePKZk$Xo{I&@u-Z7OiZ=M=`uO=(uU)~s?=I%Z*v-ewiG9oI#?&d z#t#QNa>0{1NiQZ*zg$F(N#*Zia05Ze7a)JQ#A*-czps?=*Oe)f(EN__m9rtjBIw^AG_%@vPU_^y7JjioZV$vK;vgwD!qL)wX?2hRrqOAKiPCQ_Y5->C z@_GsyzEhUAvu=rfZCWwaVoeD&D#vRnVD?|S60 z8<$8#v`r)vlY~ezif_dQH4X!l0_QFPdUC?(uhMO8&!8hs4H|8}<^b{mn6J@y%w9b_wM!7jO#a!`@s?Ze%vVhl=_&uDIQZAqSY@~R8${HtZrOOuJE z4m-~K0JMyD5w#W)i3~s8nhTzlrYfX9~ca7n6>1OXI!x);xP%WnVasjb0 zHv|8rfWN&EwqZaM=aPCFMN6H0M#S6mO)Q%&_&NaXaCo7i35qD?b02}cFOeWxhY`ebBy)7mpE)y?Kk=6S_oxUt*|Q=b z*!;WDTLqk59~n}oYq%X~k5V<|!s;}Z#sVUA4qLJ)bYFvG6Bmch_^xEya`eAs zNDznwzoTr5ZrcnrZrnVlgaHW|RWITD^CzG?!Y6!bL`{g_o{omdNk>e!usSX>{kiyG zmbVCl$@J|z^g*npBHT?v+X7ip>9{o;gDWI6YmW4jgOIrF-&wI&xjzgm>TK;utfj^tCoq-?)PUH?+-VES?7MF1~+b=$4w-yPxgiq zykMu$J+Fs;B%B0ripHpZd4+Ni$XPy`LX0=vDc}7*oO7+1Whr%BYfh~5bgW}4b()RN zTF0^+T1oqDZ78NKG<54IFbkX07U}2fz5dzD;vC(DNe2YJJKX-VlpQ=oIB-9v2pTYy z__aNC27S%LgdqX;^8n2!u9I~rN|tn;)&`KpqqXzp%6KNez@M95t~v0OGG~*G)U0E5 z0eBCHIis{Ia!YuOoZ7bt{ns&YutfsFPU36uHhA`b7jQc5QTRMAAT2zj!wsEs>sa|P z`PAI`5!4%21H>rb;k`(U%r#}tmw1nk%hxJ`%qFRb8R&<@*2qh&-$ni`(T7%}bJx*pHN8DMd7 zehj2x?%DgMGJEuA((l~sv{v>!_=^XP?Tq;v86`YBJ4v`bRha{F`ncv1YZQWiFIm|# zS|c|2Qc366HVoj^o_QPtUv8hmfdRmSap+MONu= z-mi_F=;%aD56KL6+p(esxV$~ZWY4a0U1{etoqXSXyc{SOmak8KG&W^TIk89sEle6_ z;V&fd7!}1Ls=Yi$=6wzoBnC%&-SMA`egYDgqg665bc7n5MO_!I$cB`g`S@CWq^tP7 zj-O>AJ4y z@vP2~XC=$>r&eE)PNJQ1zg;J?Ez{;w1 zdtw0=;614kiqXETs)pHSxxn&eBzb~_);2#wit`EO_zn=a@xE`A{O3oZgcN32RvzBk z$)sV!pqyg^{a6PbSjDk2G5dm{sn~r6JFxW4G3D&IpAFP-xct%4RJQm_+G0e&T@sgz z@XLMfIV}cNQwmJXSsr(g3WqVr=eTo^kN3Y7kLSM+wElX#bE1SWY)Lz0Unn+$V%Nvu zwN4yi#v&54C*QvX=)i|B=f+_Hd@B9VU1M_x*!|`2?yAG30sj%)BftMo1o!_@Dvph( z&>#2%cvDZIN{ahX^%#rTuQOvJJXZ?%Pgs6VihcWm;TmtAx!|bbCJy@~&vbqB?35Wq z!DkSJf+=cioBzTkEC?rP(<`xq+VlCHyvOf{K>EU|4SDKM;Z()aVR_PYy=9=c2Ojmi zDHq4AgY(0dR+=1Mw$_i*(5 zj=b+4eelemNkMD($(Y;KP}9A_eSFEff^j}@@zYDP3P&M`a+fVlfIVc?X1jMTl&$Hh zXyye7DtLIZLknG-h!>uu6O?aYH1{GsO}uB(t5aeT2fbM<(Bq(oA9m~ygip|N0#hKk z&Ng&kDvZs zCYML%yP#9B=S#yij-O43oyn?n9?Tx+!sDp0fYB#@R+|@aufhxR>9NOd7Y*(fNGBY& zqRF;*k&YI*!>X3rrvsB0cFU1Tp30tDBRI{BDG$$q#Esr2R1;7o-Er^9X_N*}HCvo& zRvq5#C+qBMUEwxn#aBBUn5+Q+fo5{UT4~HoyWW|vWgx>eTIqewlku^NJDSG_ zerz_cS((_U8AbaMwAUMwz-Ma?3I;Tf75+C6G?KdCJvhTYBG=7gnQ-g*Y#gRu+c1cN z-G*y4-j5sEqpKk9vH?Vh;T!`B<-4k(j@UhqUbraNM*&NJf+{9i*ctdjEzURK&i{ns zZ_e)}StMc??+|1G27GCb6xH&y(h7<5VfY3fvc3Dmv4Zt=!V33O>G-?uWT^-PIp4omsfe{ZODENGcmZO*9x^jxZk2r;u8)rr_SRsJzfI zHRdWqG!k5;lc3A9Y5qO5#!Zo;V8g%m;J#R|Q)%tCLb*p}_naG?obp;L6~QZy(^0d~ zKLDKCyXt3r@RnY}!JGnpaFeVK4^1y1v(Yj+cyvU+b!_DN>5TKyZ)ffJFQ8ak@dbB= z5>l9UVPR6i+-3%@yZ>@MJ{6XL8d=Z=t+SCxYN*6cDv^~X{u|wgOUOp9>)#o}XH>dh z1Og^blcAx0U-+cbal=`qA#+fcqExJ)8IxHCig5!Wr4CH?9S@pW!~Yxw{4LcPKKvJO zzB?G9+o!8Od{Z#0;WL+%-U?tjSA5%x5R)lPcO97ge0qUCrDo5qX=b7MP7dC`jIcU) zeTzeb)uWWtR&z$-&5d-M9H!1j8|nJF+rL`7l=&9YQhzdCEr?$_hcmDWfj(>ww-YbU zJ`+D&Xq6I;WwrV<4G6(a3@@Du5|Tppp%7S`zL{U z9c7HZ`=|VMAfXmq(ePMvz7}g_hNcVFz#=W-Tw1H>A(1~0*$q>_b)^1KEDiBYh+_|| z#o{UKc2UWm@ly7LWk$RFMC_M8{)Y-_+TV5c2ArV8XFJ!E-k({JYp&Tvc8hQ_DIaAG z0ioCL!Gb`@Hfz2oSI)N5Ke+p=<(rne$>g6i=Eyl}pJ z`zPG8cCRLo^VvmqjtM2k(((fjaH~hMQGM9L?fmr~eK_hnSE>%nq>&gHH3EO9f*gVi z=3nyCdA$}q$8Ld>HO9{1c=b>6c6K9;w9eSWxw@Nw+I4@yVpcMTfrdZn)r2pU8YI7u z269dn+spMZoD+rjC{Nn#IYna>7?MqNPsg|pfBi=w*5~IiiM|+Nq7~bp_tlVa9G1ZA z-9Z-bu|I+I>M{|sKbI^1uR_i{9t!`DlyMp7>@PBMCt2Z$BAm$PbVgRcJHP*ay;+KuRy z_2ivLo*A-eUH)eursA=3qbB%(L(09S&HooaYv@=yk6X>a#!&4(NtlkwXm`qS*A+Zj zZa;(R8wb0uKjs&8)sZo&UxhuC_#D|sDq4ITuU{GwVeLrH5+YA=_VknP<*Wzdil;=6x=s(L^QB95) z#FAEGcI50!PE4us9094VEVQg5o6N`@TQs3Ci^B7WOKQDYixH@h4r7xJ0hyKS`pB#8 z-xxPjPz)lHJ#T3q5qMxO;&ox#yB! zgQFCI`7rdxK(4cgVruj}vmCUPCI4HjeJ-D!*Ed7qcPpcr5R{+%OJB9XxRlAdx8Uee z9?YO+?$h;B8L_N+rJ>>R>zq=X`8OYm^)C>!r~G<7lLqlA{L`r>=+-wro3MnS!3xV< z(b4b=1x}*|gf_*|_CBrZNL6+r+Q$=J1M&<7deFI`m0AL%b^NaLUb*wPI*UdXy^7#u zUKT}Otl#T{10Y$-F_nrsNBpH&FHm9K?EAtEB8(q#cXasK6a0X(?kVh;0p-dsGc@cJ zBuhWa`Xfp9e|-ogZpCSae}>U?u%Rg@`^5~wo8|k!C99CS{e=WYAuJca4m6pms=R{naz28Ys@2a7vHGR=KP`74ZMx^aXRIaVXMG4c z^*az<1xiYBUf}%1OVFq#|^N8NPH9T^~NAHX8~5m_O;@RpvwG zPW0L;Z@$dtPlfm2|E694v8;l@cb|kMx6HAHbQ$?KR#WC zNuAX;qxQFlY;v>V$uH@N)um1n<+Jgu9c|`>h}jVkeBS;(BVZMcDYr$wwt$5^Kubb7 zqFhAOW+?D9WS}4=BNVfaj zVQme1$-H@Dxs+=X=(0ObUd}`D$xbk^8*4xRk^-8RyQ7dYk;aBwOOdN>NEX;h48k6- z`jI`J#Xb_iZH73#E{s+v`;-@`hi2ocSRRp(D}9Pgtu4_JYke4F#~At1nviKjQXxaVGOO$S1`UF$g~{?IRqIq~%YC06?GB&ADW+j6(11-u%71f07wAUO}m zq;%yH0_4S()UT#_A3WUd`E0{r(@5ZAy{+kA6az4SYXjxVZg3tAxQAT3Py!z#S5$69 z-i}FN(#*p|d^e01swU~LcGgr$u@w~ur<2#pfAq%|54rjYMpZPgZE^HIXQ48gM=~cW z=eW`gAV^os%bA=rrjLXksj=Yzv|D6TT9feLk8=u2$Y+>E;sV>0Z%bh#)aXrF>Z^DW z-K>jD#3dckLvE>?e?eIM?X)kLaJ4P=52y*-T%b2}p#Zhw$Ziq1XL3_b9Z*y2FP^rx;z0ie$r;aN zegbk&y7dZGMfbL(#ie6!bGY2*5*K(Xa3P1+V=Dy6!~)NWF`DDXXI}BH9i9jAb_ysd zAyL*#OWb|gN$^i2O1J0`*55RI*CV4+ygyw-1%j?(b&l}H$0Ai0*ra(2B>Nb>D&his z@F-ef;A@%ftLZ-1C>*`9Swr0kzxd5#+1h$d$pI3wp~~8$bSJG6EvyKNW4*f&2FSV0E_zanAOD7z6%oX1 z_#uJTxOPa;bdK?0cJnAWJz`O=#3lhN@6W`#k+bh)k02pHbo|*OKpHc+!ii-R2<$GB%sW@AhlORkO~e?Ui!IJs4^$OK>xki zMh@VhXo12<^MKj%dkjMxc;CsHM0HC)-WIUkZeqpV8uoKs1vIq}x(&Srh@QvVE)$4qQ!7fF`Arkq{Ge1@zbs_GY z_p#m*+R=>|$^O{=wsR8o_j~Q3<-N(vQqP74yQTNwO>2NoE-#2*z}#9h06zdIe5fL{ zD?L^H_bcwILoJFA0ww0jejO@if?3*sVL9n)%9d;2o6;R}bKI3s5;XUo{>Vub`AJ zb=_^ai|b(9b8%^=4kts{>n3)GuMrfVSioQ=FB-8;u@9OI)~rA^Wl%}d(>kgFe8uruaeD8- z#Nue%jpqrG!lXm$Ygz9mf6{I0K>bg8`VZTzPBsAb*_vgpkLPB>OnHVNtCmmtbft_w zdE^{r%NJZIe)l0y;v5&qg{a>&yzQZ`gDncTHNJ{f$v^0-qfU<7+R#&;JmGt_;6jA1 z?kNLa`)6lh`>OIC0u&~KxN^#h7bK!>{wYSJi8VAdh^#Q*x=dPC+@a&AHcR_Nz3dAI e2sH5fY{iYRrf>6J9hB%@XLK|TG^*fsQU3zW^JUWj literal 10588 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 Mtg1|flxgt)0$T3_WdHyG diff --git a/windows/deploy/images/uwp-family.PNG b/windows/deploy/images/uwp-family.PNG index 7c7b19f4f4f6248d65aa8634dd2b2377644693c5..bec731eec41a0af59153c594db43b6fbe53f2fda 100644 GIT binary patch literal 25991 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 Kx?1W(@c#fEt2^`n diff --git a/windows/deploy/images/uwp-license.PNG b/windows/deploy/images/uwp-license.PNG index be60740a93f66e9a23c3a5a953c91d521aee1387..ccb5cf7cf4e32bf954fad1885f2b6c6bed43fab4 100644 GIT binary patch literal 10936 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 GhyFLkRh(`B literal 6395 zcmchcXH-+qxAy~9KtQR|l^T#Dy@LiqmC&R&si9YcbX0=$8j3&y1PBO73r#xGdyVuW zT|hwzMf%O}KL7jfSb7sw)Is2TMwa@3f_e_)yM3tPBkrV&`kgKaH>k;Y! zLfO1~n{Z7bW85HAL_T_|AVB#D^ERPz6Z%~1IRH?VKz3n$i_j+VR5S4b04O^DDMY;< zpX>mDhl%RS&tLjk{z7SeW}1feHt>!SFODV;)&~ue+<$bFv}Q6F_yx&jL`1zF=4kr% zd7B|o4++(Mm9hIOrPwEwxw+ZlSrBF^j4n^c&8HwP+IC>7oL@Z4PA&Fff0~Maa$vv+ zN)|~;(SLr(>ZEse{TAPK+Gyo-b&?$j{pr;Fr-$ig*w?8nDpJ5J@%yBJ+s}Z2hX6F- z6#!2BmgxV{@e>}|{Gm7WD;mpz9s(Z7@6^QiIg5Sz>cCR_X^}J8<+koGJoWn}uVAi=npi)HX#kKPWN6MO%7Pq~qixZr}MPZv+=1>vLEyVr+sfWPiID&KfZI6 z$#SSi?8gi)r6CrkTuwj1o{}IZ-o`sC)6J<*dfUR;=SR_qn+%Rc>yuRL@P$MzCXtyv zpgdd208i^6SK)ZhKlu?fis8^asQ=M-0Wq^V3mSUSv723r^2+|Kc(JFO94q0cZUU=wN<=UJ$wvjr=D6PLb=GTxN!Qi zX<_FT^D8|N-y)2k@vf_jhBwMl#B1zV1`)4J(; ztT&}0Y}>ncjMB+#&Q7`9USFY7+wsxLZz-2B_^M;_G=gibNz0pz9T^^6Zky0!GM=qe z$3wGyX+UX?mf_=<3xPcE&0CsS{LU0;&YU4g7r?b<=|n@d<%}aWJ&+$^c>$jQy3&8V z7r*W27TNF|_$Ly%rcjnWpl-s<=g4l)s?$3#sSEQ`NgYS)DHtT!m<$YsK`^!&Nn*IZ zb0k(C{o?lPA&`lrO(|2B^e?#r_b?RKBHx1}CY%+sRFRGYHL1!C#zPsL^R{RHQ#~~X zL+OU~T?eIbshN@oB0K35<_;}7tGY3!ntZ@YtU$ww$JXFb>5iT=RM5Vi-Vfqx%*rBFh)hsDWuQAlJrdz6XL$Sb7Ccgo0n3@C` zs4OXpZ3eaS9hNXW4mZf(dVd7s-OyKs(Uco6!H;0PWZ*>U$f4>?+%a*cAp3ZY+wOr* zU0wXB#5{F0DTWb8a&Y=A6{|z+Jq^DpT?n#<*2ugZ4q^38hwCk86}9ZL)6k%6(mENR zV@#;a*FVz_bXCuMosI*tn%sss3#Pca2>x#@x^;Kw~b@*W5RACvvsX83Q!))NrspKo&Oo zzGKui_nyDJsLg^aJsd?BHiZb*sRLI(zjH}iJmReg0R53NEnqr#Z{(|URCekVCJ(D& zxyga{Tzv02P?nVZDYXX_k;_K)=CWf#blQh1R?4I0k{Js_1OINu`iY>*2dhm~an5g? z9`>9LkM(&wY@57C(i@CKD_tVn^YURWIWj_8n)2Gei!@>l(4U}`<8K!@Sl#|E6b|Dv zON@RO6y6sTpV*-!ls+iC}g-ekxQ80x6@1Yy$XTWyA z-CH0c0zL1OKK&HtDi4`Y$1Oi2k-gh
nRv&0zVeyA#* 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 E0ptAQt^fc4 From bd5a800a77da4f0c181b0845587f02989cd2e265 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 18 Jul 2016 14:21:18 -0700 Subject: [PATCH 43/80] fix links --- education/windows/set-up-students-pcs-with-apps.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/education/windows/set-up-students-pcs-with-apps.md b/education/windows/set-up-students-pcs-with-apps.md index 497960f10f..aaac89a4fb 100644 --- a/education/windows/set-up-students-pcs-with-apps.md +++ b/education/windows/set-up-students-pcs-with-apps.md @@ -73,7 +73,7 @@ Use the Windows Imaging and Configuration Designer (ICD) tool included in the Wi ## Add a universal app to your package -Universal apps that you can distribute in the provisioning package can be line-of-business (LOB) apps developed by your organization, Windows Store for Business apps that you acquire with [offline licensing](../manage/acquire-apps-windows-store-for-business.md), or third-party apps. This procedure will assume you are distributing apps from the Windows Store for Business. For other apps, obtain the necessary information (such as the package family name) from the app developer. +Universal apps that you can distribute in the provisioning package can be line-of-business (LOB) apps developed by your organization, Windows Store for Business apps that you acquire with [offline licensing](https://technet.microsoft.com/en-us/itpro/windows/manage/acquire-apps-windows-store-for-business), or third-party apps. This procedure will assume you are distributing apps from the Windows Store for Business. For other apps, obtain the necessary information (such as the package family name) from the app developer. 1. In the **Available customizations** pane, go to **Runtime settings** > **UniversalAppInstall**. @@ -91,7 +91,7 @@ Universal apps that you can distribute in the provisioning package can be line-o ![generate license for offline app](images/uwp-license.png) -[Learn more about distributing offline apps from the Windows Store for Business.](../manage/distribute-offline-apps.md) +[Learn more about distributing offline apps from the Windows Store for Business.](https://technet.microsoft.com/en-us/itpro/windows/manage/distribute-offline-apps) > **Note:** Removing a provisioning package will not remove any apps installed by device context in that provisioning package. From 810ba6933d2f79c165ade21cefe3ab975516ec3a Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Mon, 18 Jul 2016 14:22:52 -0700 Subject: [PATCH 44/80] Tweaked reqts tables for new reqts as of RS1 --- ...-deployment-planning-guidelines-for-device-guard.md | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md index f521ba5e87..8cf3463429 100644 --- a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md +++ b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md @@ -32,9 +32,7 @@ For example, hardware that includes CPU virtualization extensions and SLAT will You can deploy Device Guard in phases, and plan these phases in relation to the computer purchases you plan for your next hardware refresh. -The following tables provide more information about the hardware, firmware, and software required for deployment of various Device Guard features. - - +The following tables provide more information about the hardware, firmware, and software required for deployment of various Device Guard features. The tables describe baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, available in 2016, and announced as options for 2017. > **Notes** > - To understand the requirements in the following tables, you will need to be familiar with the main features in Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). @@ -51,9 +49,7 @@ The following tables provide more information about the hardware, firmware, and | Software: **HVCI compatible drivers** | **Requirements**: See the Windows Hardware Compatibility Program requirements under [Filter.Driver.DeviceGuard.DriverCompatibility](https://msdn.microsoft.com/library/windows/hardware/mt589732(v=vs.85).aspx).

**Security benefits**: [HVCI Compatible](https://blogs.msdn.microsoft.com/windows_hardware_certification/2015/05/22/driver-compatibility-with-device-guard-in-windows-10/) drivers help ensure that VBS can maintain appropriate memory permissions. This increases resistance to bypassing vulnerable kernel drivers and helps ensure that malware cannot run in kernel. Only code verified through code integrity can run in kernel mode. | | Software: Qualified **Windows operating system** | **Requirement**: Windows 10 Enterprise, Windows 10 Education, Windows 2016 Server, or Windows Enterprise IoT

**Security benefits**: Support for VBS and for management features that simplify configuration of Device Guard. | - - -> **Important**  The preceding table lists requirements for baseline protections. The following table lists requirements for improved security. You can use Device Guard with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting the requirements for improved security, to significantly strengthen the level of security that Device Guard can provide. +> **Important**  The preceding table lists requirements for baseline protections. The following tables list requirements for improved security. You can use Device Guard with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting the requirements for improved security, to significantly strengthen the level of security that Device Guard can provide. ## Device Guard requirements for improved security @@ -69,7 +65,7 @@ The following tables describes additional hardware and firmware requirements, an ### 2016 Additional Qualification Requirements for Device Guard (Windows 10 1607) -> **Important**  The following table lists requirements for improved security, beyond the level of protection described in the preceding tables. You can use Device Guard with hardware, firmware, and software that do not support the following protections for improved security. As your systems meet more requirements, more protections become available to them. +> **Important**  The following tables list requirements for improved security, beyond the level of protection described in the preceding tables. You can use Device Guard with hardware, firmware, and software that do not support the following protections for improved security. As your systems meet more requirements, more protections become available to them. | Protections for Improved Security - requirement | Description | |---------------------------------------------|----------------------------------------------------| From 6ba88e85ddae0da6ba053627456dbf43e31a651a Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Mon, 18 Jul 2016 15:57:53 -0700 Subject: [PATCH 45/80] Tweaked a mention of Win10 vsn 1607 --- ...ments-and-deployment-planning-guidelines-for-device-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md index 8cf3463429..444e4cc534 100644 --- a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md +++ b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md @@ -63,7 +63,7 @@ The following tables describes additional hardware and firmware requirements, an
-### 2016 Additional Qualification Requirements for Device Guard (Windows 10 1607) +### 2016 Additional Qualification Requirements for Device Guard (Windows 10, version 1607) > **Important**  The following tables list requirements for improved security, beyond the level of protection described in the preceding tables. You can use Device Guard with hardware, firmware, and software that do not support the following protections for improved security. As your systems meet more requirements, more protections become available to them. From f700490ed66478667c55156e69dfed4232fe04a3 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 19 Jul 2016 06:58:02 -0700 Subject: [PATCH 46/80] fix typo --- education/windows/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/TOC.md b/education/windows/TOC.md index ca48c1e70e..90e12b9f08 100644 --- a/education/windows/TOC.md +++ b/education/windows/TOC.md @@ -2,7 +2,7 @@ ## [Change history for Windows 10 for Education](change-history-edu.md) ## [Setup options for Windows 10](set-up-windows-10.md) ### [Use the Set up School PCs app ](use-set-up-school-pcs-app.md) -### [Technical reference for the Set up School PCs app )](set-up-school-pcs-technical.md) +### [Technical reference for the Set up School PCs app](set-up-school-pcs-technical.md) ### [Set up student PCs to join domain](set-up-students-pcs-to-join-domain.md) ### [Provision student PCs with apps](set-up-students-pcs-with-apps.md) ## [Get Minecraft Education Edition](get-minecraft-for-education.md) From 2a74903ad8f474b5cb980da5758268f9156d95e9 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 19 Jul 2016 10:40:33 -0700 Subject: [PATCH 47/80] fixed registry key --- windows/keep-secure/remote-credential-guard.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index 94263ea598..d266c75f51 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -43,9 +43,15 @@ You must enable Remote Credential Guard on the target device by using the regist 1. Open Registry Editor. 2. Enable Remote Credential Guard: - Go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa. - - Add a new DWORD value named **LsaDisableRestrictedAdmin**. Set the value of this registry setting to 0 to turn on Remote Credential Guard. + - Add a new DWORD value named **DisableRestrictedAdmin**. Set the value of this registry setting to 0 to turn on Remote Credential Guard. 3. Close Registry Editor. +You can add this by running the following from an elevated command prompt: + +``` +reg add HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v DisableRestrictedAdmin /d 0 /t REG_DWORD` +``` + ## Using Remote Credential Guard You can use Remote Credential Guard on the client device by setting a Group Policy or by using a parameter with Remote Desktop Connection. From aab7a1240f2fbda3b27574be15686b75feaca444 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 19 Jul 2016 10:46:34 -0700 Subject: [PATCH 48/80] fixed typo --- windows/keep-secure/remote-credential-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index d266c75f51..79831d699b 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -94,7 +94,7 @@ mstsc.exe /remoteGuard - Remote Desktop Gateway is not compatible with Remote Credential Guard. -- You cannot used saved or credentials that are different than yours. You must use the credentials of the user who is logged into the device. +- You cannot used saved credentials or credentials that are different than yours. You must use the credentials of the user who is logged into the device. - Both the client and the server must be joined to the same domain or the domains must have a trust relationship. From b6174c6a45a0faf7f616c8a6da0a8c70f95bd0c7 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 19 Jul 2016 10:59:18 -0700 Subject: [PATCH 49/80] another typo --- windows/keep-secure/remote-credential-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index 79831d699b..516cb1c966 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -49,7 +49,7 @@ You must enable Remote Credential Guard on the target device by using the regist You can add this by running the following from an elevated command prompt: ``` -reg add HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v DisableRestrictedAdmin /d 0 /t REG_DWORD` +reg add HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v DisableRestrictedAdmin /d 0 /t REG_DWORD ``` ## Using Remote Credential Guard From 9777d6c9df942160dc473ffc4985491e8ceb35c2 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 19 Jul 2016 11:07:31 -0700 Subject: [PATCH 50/80] change hello to biometric --- windows/keep-secure/why-a-pin-is-better-than-a-password.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/why-a-pin-is-better-than-a-password.md b/windows/keep-secure/why-a-pin-is-better-than-a-password.md index 51608a0fb5..e1f8321b40 100644 --- a/windows/keep-secure/why-a-pin-is-better-than-a-password.md +++ b/windows/keep-secure/why-a-pin-is-better-than-a-password.md @@ -62,7 +62,7 @@ You can provide additional protection for laptops that don't have TPM by enablng 2. Set the number of invalid logon attempts to allow, and then click OK. -## Why do you need a PIN to use Windows Hello? +## Why do you need a PIN to use biometrics? Windows Hello enables biometric sign-in for Windows 10: fingerprint, iris, or facial recognition. When you set up Windows Hello, you're asked to create a PIN first. This PIN enables you to sign in using the PIN when you can’t use your preferred biometric because of an injury or because the sensor is unavailable or not working properly. If you only had a biometric sign-in configured and, for any reason, were unable to use that method to sign in, you would have to sign in using your account name and password, which doesn't provide you the same level of protection as Hello. From c70eb54f89f5e9d401bb21dcbb9a7d45013fde00 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 19 Jul 2016 12:37:49 -0700 Subject: [PATCH 51/80] resync --- windows/keep-secure/why-a-pin-is-better-than-a-password.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/why-a-pin-is-better-than-a-password.md b/windows/keep-secure/why-a-pin-is-better-than-a-password.md index e1f8321b40..d254ddcb1a 100644 --- a/windows/keep-secure/why-a-pin-is-better-than-a-password.md +++ b/windows/keep-secure/why-a-pin-is-better-than-a-password.md @@ -65,7 +65,7 @@ You can provide additional protection for laptops that don't have TPM by enablng ## Why do you need a PIN to use biometrics? Windows Hello enables biometric sign-in for Windows 10: fingerprint, iris, or facial recognition. When you set up Windows Hello, you're asked to create a PIN first. This PIN enables you to sign in using the PIN when you can’t use your preferred biometric because of an injury or because the sensor is unavailable or not working properly. -If you only had a biometric sign-in configured and, for any reason, were unable to use that method to sign in, you would have to sign in using your account name and password, which doesn't provide you the same level of protection as Hello. +If you only had a biometric sign-in configured and, for any reason, were unable to use that method to sign in, you would have to sign in using your account and password, which doesn't provide you the same level of protection as Hello. ## Related topics From 5eaf0abef6ea9ca220db14b6ffbea082082e8fda Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Wed, 20 Jul 2016 07:27:29 -0700 Subject: [PATCH 52/80] update ADK link --- education/windows/set-up-students-pcs-to-join-domain.md | 2 +- education/windows/set-up-students-pcs-with-apps.md | 2 +- windows/deploy/provision-pcs-for-initial-deployment.md | 2 +- windows/deploy/provision-pcs-with-apps-and-certificates.md | 2 +- windows/deploy/provisioning-packages.md | 2 +- windows/manage/configure-devices-without-mdm.md | 2 +- ...s-10-start-screens-by-using-provisioning-packages-and-icd.md | 2 +- .../set-up-a-kiosk-for-windows-10-for-desktop-editions.md | 2 +- windows/manage/set-up-shared-or-guest-pc.md | 2 +- windows/whats-new/whats-new-windows-10-version-1607.md | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/education/windows/set-up-students-pcs-to-join-domain.md b/education/windows/set-up-students-pcs-to-join-domain.md index 86a2cf7148..10fd71790b 100644 --- a/education/windows/set-up-students-pcs-to-join-domain.md +++ b/education/windows/set-up-students-pcs-to-join-domain.md @@ -13,7 +13,7 @@ author: jdeckerMS - Windows 10 -If your school uses Active Directory, use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a runtime provisioning package that will configure a PC for student use that is joined to the Active Directory domain. [Install the ADK.](http://go.microsoft.com/fwlink/p/?LinkId=526740) +If your school uses Active Directory, use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a runtime provisioning package that will configure a PC for student use that is joined to the Active Directory domain. [Install the ADK.](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) ## Create the provisioning package diff --git a/education/windows/set-up-students-pcs-with-apps.md b/education/windows/set-up-students-pcs-with-apps.md index aaac89a4fb..be00f841ac 100644 --- a/education/windows/set-up-students-pcs-with-apps.md +++ b/education/windows/set-up-students-pcs-with-apps.md @@ -37,7 +37,7 @@ If you want to [provision a school PC to join a domain](set-up-students-pcs-to-j ## Create a provisioning package to add apps after initial setup -Use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package. [Install the ADK.](http://go.microsoft.com/fwlink/p/?LinkId=526740) +Use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package. [Install the ADK.](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) 1. Open Windows ICD (by default, %windir%\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe). diff --git a/windows/deploy/provision-pcs-for-initial-deployment.md b/windows/deploy/provision-pcs-for-initial-deployment.md index 9183f2f9cd..31071beb75 100644 --- a/windows/deploy/provision-pcs-for-initial-deployment.md +++ b/windows/deploy/provision-pcs-for-initial-deployment.md @@ -49,7 +49,7 @@ Provisioning packages can include management instructions and policies, installa ## Create the provisioning package -Use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package. [Install the ADK.](http://go.microsoft.com/fwlink/p/?LinkId=526740) +Use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package. [Install the ADK.](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) 1. Open Windows ICD (by default, %windir%\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe). diff --git a/windows/deploy/provision-pcs-with-apps-and-certificates.md b/windows/deploy/provision-pcs-with-apps-and-certificates.md index 5feeef0cf4..99714ca8e9 100644 --- a/windows/deploy/provision-pcs-with-apps-and-certificates.md +++ b/windows/deploy/provision-pcs-with-apps-and-certificates.md @@ -33,7 +33,7 @@ You can apply a provisioning package on a USB drive to off-the-shelf devices dur ## Create the provisioning package -Use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package. [Install the ADK.](http://go.microsoft.com/fwlink/p/?LinkId=526740) +Use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package. [Install the ADK.](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) 1. Open Windows ICD (by default, %windir%\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe). diff --git a/windows/deploy/provisioning-packages.md b/windows/deploy/provisioning-packages.md index 8d5d6141d3..e95ace2aad 100644 --- a/windows/deploy/provisioning-packages.md +++ b/windows/deploy/provisioning-packages.md @@ -93,7 +93,7 @@ For details about the settings you can customize in provisioning packages, see [ ## Creating a provisioning package -With Windows 10, you can use the Windows Imaging and Configuration Designer (ICD) tool to create provisioning packages. To install Windows ICD and create provisioning packages, you must [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](http://go.microsoft.com/fwlink/p/?LinkId=526740). +With Windows 10, you can use the Windows Imaging and Configuration Designer (ICD) tool to create provisioning packages. To install Windows ICD and create provisioning packages, you must [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit). While running ADKsetup.exe for Windows 10, version 1607, select the following feature from the **Select the features you want to install** dialog box: diff --git a/windows/manage/configure-devices-without-mdm.md b/windows/manage/configure-devices-without-mdm.md index 54a9faaaf4..b66c71d091 100644 --- a/windows/manage/configure-devices-without-mdm.md +++ b/windows/manage/configure-devices-without-mdm.md @@ -74,7 +74,7 @@ For details about the settings you can customize in provisioning packages, see [ ## Create a provisioning package -Use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a runtime provisioning package. [Install the ADK.](http://go.microsoft.com/fwlink/p/?LinkId=526740) +Use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a runtime provisioning package. [Install the ADK.](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) When you run Windows ICD, you have several options for creating your package. diff --git a/windows/manage/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md b/windows/manage/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md index 28609ad6b0..84d140abec 100644 --- a/windows/manage/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md +++ b/windows/manage/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md @@ -42,7 +42,7 @@ Three features enable Start and taskbar layout control: ##
Create a provisioning package that contains a customized Start layout -Use the [Imaging and Configuration Designer (ICD) tool](http://go.microsoft.com/fwlink/p/?LinkID=525483) included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package that applies a customized Start and taskbar layout. [Install the ADK.](http://go.microsoft.com/fwlink/p/?LinkId=526740) +Use the [Imaging and Configuration Designer (ICD) tool](http://go.microsoft.com/fwlink/p/?LinkID=525483) included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package that applies a customized Start and taskbar layout. [Install the ADK.](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) > **Important** When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. diff --git a/windows/manage/set-up-a-kiosk-for-windows-10-for-desktop-editions.md b/windows/manage/set-up-a-kiosk-for-windows-10-for-desktop-editions.md index ff53ab6757..eb43c2c5ec 100644 --- a/windows/manage/set-up-a-kiosk-for-windows-10-for-desktop-editions.md +++ b/windows/manage/set-up-a-kiosk-for-windows-10-for-desktop-editions.md @@ -116,7 +116,7 @@ Assigned Access has one setting, KioskModeApp. In the KioskModeApp setting, you ### Set up assigned access using Windows Imaging and Configuration Designer (ICD) -Use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package that configures a device as a kiosk. [Install the ADK.](http://go.microsoft.com/fwlink/p/?LinkId=526740) +Use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package that configures a device as a kiosk. [Install the ADK.](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) > **Important** When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index 04d5016d22..a366493cbf 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -68,7 +68,7 @@ You can configure Windows to be in shared PC mode in a couple different ways: ### Create a provisioning package for shared use -Use the Windows ICD tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package that configures a device for shared PC mode. [Install the ADK.](http://go.microsoft.com/fwlink/p/?LinkId=526740) +Use the Windows ICD tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package that configures a device for shared PC mode. [Install the ADK.](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) 1. Open Windows ICD (by default, %windir%\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Imaging and Configuration Designer\\x86\\ICD.exe). diff --git a/windows/whats-new/whats-new-windows-10-version-1607.md b/windows/whats-new/whats-new-windows-10-version-1607.md index 187e1aafba..a92065f467 100644 --- a/windows/whats-new/whats-new-windows-10-version-1607.md +++ b/windows/whats-new/whats-new-windows-10-version-1607.md @@ -19,7 +19,7 @@ Below is a list of some of the new and updated features in Windows 10, version 1 ### Windows Imaging and Configuration Designer (ICD) -In previous versions of the Windows 10 ADK, you had to install additional features for Windows ICD to run. Starting in version 1607, you can install Windows ICD without other ADK features. [Install the ADK.](http://go.microsoft.com/fwlink/p/?LinkId=526740) +In previous versions of the Windows 10 ADK, you had to install additional features for Windows ICD to run. Starting in version 1607, you can install Windows ICD without other ADK features. [Install the ADK.](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) Windows ICD now includes simplified workflows for creating provisioning packages: From 88dac127272220950247f6ec62dbee11b82f064f Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Wed, 20 Jul 2016 10:00:24 -0700 Subject: [PATCH 53/80] merge conflict --- windows/keep-secure/index.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/keep-secure/index.md b/windows/keep-secure/index.md index f10f0d6cfe..3260fe7596 100644 --- a/windows/keep-secure/index.md +++ b/windows/keep-secure/index.md @@ -28,12 +28,9 @@ Learn about keeping Windows 10 and Windows 10 Mobile secure. | [VPN profile options](vpn-profile-options.md) | Virtual private networks (VPN) let you give your users secure remote access to your company network. Windows 10 adds useful new VPN profile options to help you manage how users connect. | | [Windows security baselines](windows-security-baselines.md) | Learn why you should use security baselines in your organization. | | [Security technologies](security-technologies.md) | Learn more about the different security technologies that are available in Windows 10 and Windows 10 Mobile. | -<<<<<<< HEAD | [Enterprise security guides](windows-10-enterprise-security-guides.md) | Get proven guidance to help you better secure and protect your enterprise by using technologies such as Credential Guard, Device Guard, Microsoft Passport, and Windows Hello. This section offers technology overviews and step-by-step guides. | | [Change history for Keep Windows 10 secure](change-history-for-keep-windows-10-secure.md) | This topic lists new and updated topics in the Keep Windows 10 secure documentation for [Windows 10 and Windows 10 Mobile](../index.md). | -======= -| [Enterprise security guides](windows-10-enterprise-security-guides.md) | Get proven guidance to help you better secure and protect your enterprise by using technologies such as Credential Guard, Microsoft Passport, and Windows Hello. This section offers technology overviews and step-by-step guides. | ->>>>>>> refs/remotes/origin/master +   ## Related topics From 6f8c6384e7a6e4695aa7480730f1d508eb0a5b44 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Wed, 20 Jul 2016 10:32:35 -0700 Subject: [PATCH 54/80] add topic to index --- windows/manage/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/manage/index.md b/windows/manage/index.md index 28f9aa851f..4d01c0d616 100644 --- a/windows/manage/index.md +++ b/windows/manage/index.md @@ -37,6 +37,10 @@ Learn about managing and updating Windows 10.

You can use the same management tools to manage all device types running Windows 10 : desktops, laptops, tablets, and phones. And your current management tools, such as Group Policy, Windows Management Instrumentation (WMI), PowerShell scripts, Orchestrator runbooks, System Center tools, and so on, will continue to work for Windows 10 on desktop editions.

+

[Windows Spotlight on the lock screen](windows-spotlight.md)

+

Windows Spotlight is an option for the lock screen background that displays different background images and occasionally offers suggestions on the lock screen.

+ +

[Manage Windows 10 Start layout options](windows-10-start-layout-options-and-policies.md)

Organizations might want to deploy a customized Start screen and menu to devices running Windows 10 Enterprise or Windows 10 Education. A standard Start layout can be useful on devices that are common to multiple users and devices that are locked down for specialized purposes.

From 97c40f1136179bdbeab5460fcfa4517cfad045f3 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 20 Jul 2016 11:45:31 -0700 Subject: [PATCH 55/80] task# 6907269 --- windows/keep-secure/TOC.md | 3 --- ...g-a-device-guard-policy-for-signed-apps.md | 2 +- windows/keep-secure/credential-guard.md | 19 ++++++++++--------- ...vice-guard-certification-and-compliance.md | 2 +- ...o-run-on-device-guard-protected-devices.md | 2 +- .../whats-new-windows-10-version-1607.md | 5 ++++- 6 files changed, 17 insertions(+), 16 deletions(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index a0f4c9ecd3..eabba964c1 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -1,8 +1,5 @@ # [Keep Windows 10 secure](index.md) ## [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) -## [Device Guard certification and compliance](device-guard-certification-and-compliance.md) -### [Get apps to run on Device Guard-protected devices](getting-apps-to-run-on-device-guard-protected-devices.md) -### [Create a Device Guard code integrity policy based on a reference device](creating-a-device-guard-policy-for-signed-apps.md) ## [Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) ### [Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) ### [Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) diff --git a/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md b/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md index fdf497e545..6d70cbad2b 100644 --- a/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md +++ b/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md @@ -1,5 +1,5 @@ --- title: Create a Device Guard code integrity policy based on a reference device (Windows 10) -redirect_url: device-guard-deployment-guide.md +redirect_url: https://technet.microsoft.com/en-us/itpro/windows/keep-secure/device-guard-deployment-guide --- diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index 3974a748e2..ec7cb18cf2 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -144,9 +144,8 @@ First, you must add the virtualization-based security features. You can do this **Add the virtualization-based security features by using Programs and Features** 1. Open the Programs and Features control panel. 2. Click **Turn Windows feature on or off**. -3. Select the **Isolated User Mode** check box. -4. Go to **Hyper-V** -> **Hyper-V Platform**, and then select the **Hyper-V Hypervisor** check box. -5. Click **OK**. +3. Go to **Hyper-V** -> **Hyper-V Platform**, and then select the **Hyper-V Hypervisor** check box. +4. Click **OK**. **Add the virtualization-based security features to an offline image by using DISM** 1. Open an elevated command prompt. @@ -154,12 +153,14 @@ First, you must add the virtualization-based security features. You can do this ``` syntax dism /image: /Enable-Feature /FeatureName:Microsoft-Hyper-V-Hypervisor /all ``` -3. Add Isolated User Mode by running the following command: - ``` syntax - dism /image: /Enable-Feature /FeatureName:IsolatedUserMode - ``` > **Note:**  You can also add these features to an online image by using either DISM or Configuration Manager. -  + + +In Windows 10, version 1607, Isolated User Mode is included with Hyper-V and does not need to be installed separately. If you're running a version of Windows 10 that's earlier than Windows 10, version 1607, you can run the following command to install Isolated User Mode: + +``` syntax +dism /image: /Enable-Feature /FeatureName:IsolatedUserMode +``` ### Turn on Credential Guard If you don't use Group Policy, you can enable Credential Guard by using the registry. @@ -203,7 +204,7 @@ If you have to remove Credential Guard on a PC, you need to do the following: 3. Accept the prompt to disable Credential Guard. 4. Alternatively, you can disable the virtualization-based security features to turn off Credential Guard. -> **Note: ** The PC must have one-time access to a domain controller to decrypt content, such as files that were encrypted with EFS. If you want to turn off both Credential Guard and virtualization-based security, run the following bcdedit command after turning off all virtualization-based security Group Policy and registry settings: bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS +> **Note:** The PC must have one-time access to a domain controller to decrypt content, such as files that were encrypted with EFS. If you want to turn off both Credential Guard and virtualization-based security, run the following bcdedit command after turning off all virtualization-based security Group Policy and registry settings: bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS For more info on virtualization-based security and Device Guard, see [Device Guard deployment guide](device-guard-deployment-guide.md).   diff --git a/windows/keep-secure/device-guard-certification-and-compliance.md b/windows/keep-secure/device-guard-certification-and-compliance.md index 5e60c5e980..566a6df4da 100644 --- a/windows/keep-secure/device-guard-certification-and-compliance.md +++ b/windows/keep-secure/device-guard-certification-and-compliance.md @@ -1,4 +1,4 @@ --- title: Device Guard certification and compliance (Windows 10) -redirect_url: device-guard-deployment-guide.md +redirect_url: https://technet.microsoft.com/en-us/itpro/windows/keep-secure/device-guard-deployment-guide --- diff --git a/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md b/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md index 542e85c56f..88a3f076b6 100644 --- a/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md +++ b/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md @@ -1,4 +1,4 @@ --- title: Get apps to run on Device Guard-protected devices (Windows 10) -redirect_url: device-guard-deployment-guide.md +redirect_url: https://technet.microsoft.com/en-us/itpro/windows/keep-secure/device-guard-deployment-guide --- diff --git a/windows/whats-new/whats-new-windows-10-version-1607.md b/windows/whats-new/whats-new-windows-10-version-1607.md index a92065f467..e93467c542 100644 --- a/windows/whats-new/whats-new-windows-10-version-1607.md +++ b/windows/whats-new/whats-new-windows-10-version-1607.md @@ -31,6 +31,10 @@ Windows ICD now includes simplified workflows for creating provisioning packages ## Security +### Credential Guard and Device Guard + +Isolated User Mode is now included with Hyper-V so you don't have to install it separately. + ### Windows Hello for Business When Windows 10 first shipped, it included Microsoft Passport and Windows Hello, which worked together to provide multi-factor authentication. To simplify deployment and improve supportability, Microsoft has combined these technologies into a single solution under the Windows Hello name in Windows 10, version 1607. Customers who have already deployed these technologies will not experience any change in functionality. Customers who have yet to evaluate Windows Hello will find it easier to deploy due to simplified policies, documentation, and semantics. @@ -50,7 +54,6 @@ Additional changes for Windows Hello in Windows 10, version 1607: - New VPNv2 configuration service provider (CSP) adds configuration settings. For details, see [What's new in MDM enrollment and management](https://msdn.microsoft.com/en-us/library/windows/hardware/mt299056%28v=vs.85%29.aspx#whatsnew_1607) - Microsoft Intune: *VPN Profile (Windows 10 Desktop and Mobile and later)* policy template includes support for native VPN plug-ins. -   ## Management From 649923b82f23a733167b223b21601fb5acb18f7f Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 20 Jul 2016 12:01:02 -0700 Subject: [PATCH 56/80] task# 7619482 --- windows/keep-secure/security-considerations-for-applocker.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/keep-secure/security-considerations-for-applocker.md b/windows/keep-secure/security-considerations-for-applocker.md index f7c0df0eab..0fc2aa0bc5 100644 --- a/windows/keep-secure/security-considerations-for-applocker.md +++ b/windows/keep-secure/security-considerations-for-applocker.md @@ -40,6 +40,8 @@ AppLocker can only control VBScript, JScript, .bat files, .cmd files, and Window AppLocker rules either allow or prevent an application from launching. AppLocker does not control the behavior of applications after they are launched. Applications could contain flags passed to functions that signal AppLocker to circumvent the rules and allow another .exe or .dll to be loaded. In practice, an application that is allowed by AppLocker could use these flags to bypass AppLocker rules and launch child processes. You must thoroughly examine each application before allowing them to run by using AppLocker rules. >**Note:**  Two flags that illustrate this condition are `SANDBOX_INERT`, which can be passed to `CreateRestrictedToken`, and `LOAD_IGNORE_CODE_AUTHZ_LEVEL`, which can be passed to `LoadLibraryEx`. Both of these flags signal AppLocker to circumvent the rules and allow a child .exe or .dll to be loaded. + +You can block the Windows Subsystem for Linux by blocking LxssManager.dll   ## Related topics From a9d909df346a2b406773fbc8e77d3540efd7c971 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Wed, 20 Jul 2016 12:06:09 -0700 Subject: [PATCH 57/80] tweaks --- .../manage/change-history-for-manage-and-update-windows-10.md | 3 +-- .../group-policies-for-enterprise-and-education-editions.md | 1 + windows/manage/lockdown-features-windows-10.md | 2 +- .../manage/windows-10-start-layout-options-and-policies.md | 4 +++- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/manage/change-history-for-manage-and-update-windows-10.md b/windows/manage/change-history-for-manage-and-update-windows-10.md index e2ae8bfc55..bef09aaf87 100644 --- a/windows/manage/change-history-for-manage-and-update-windows-10.md +++ b/windows/manage/change-history-for-manage-and-update-windows-10.md @@ -18,10 +18,9 @@ This topic lists new and updated topics in the [Manage and update Windows 10](in The topics in this library have been updated for Windows 10, version 1607 (also known as the Anniversary Update). The following new topics have been added: - [Connect to remote Azure Active Directory-joined PC](connect-to-remote-aadj-pc.md) -- [Diagnostics for devices managed by MDM](diagnostics-for-mdm-devices.md) - [Configure Windows 10 taskbar](configure-windows-10-taskbar.md) - [Set up a shared or guest PC with Windows 10](set-up-shared-or-guest-pc.md) -- [Guidelines for choosing an app for assigned access (kisok mode)](guidelines-for-assigned-access-app.md) +- [Guidelines for choosing an app for assigned access (kiosk mode)](guidelines-for-assigned-access-app.md) ## July 2016 diff --git a/windows/manage/group-policies-for-enterprise-and-education-editions.md b/windows/manage/group-policies-for-enterprise-and-education-editions.md index 748d4c7b86..c08ee29373 100644 --- a/windows/manage/group-policies-for-enterprise-and-education-editions.md +++ b/windows/manage/group-policies-for-enterprise-and-education-editions.md @@ -26,6 +26,7 @@ In Windows 10, version 1607, the following Group Policies apply only to Windows | **Force a specific default lock screen image** | Computer Configuration > Administrative Templates > Control Panel > Personalization | For more info, see [Windows spotlight on the lock screen](https://technet.microsoft.com/en-us/itpro/windows/whats-new/windows-spotlight) | | **Start layout** | User Configuration\Administrative Templates\Start Menu and Taskbar | For more info, see [Manage Windows 10 Start layout options and policies](windows-10-start-layout-options-and-policies.md) | | **Turn off the Store application** | Computer Configuration > Administrative Templates > Windows Components > Store > Turn off the Store application

User Configuration > Administrative Templates > Windows Components > Store > Turn off the Store | For more info, see [Knowledge Base article# 3135657](https://support.microsoft.com/en-us/kb/3135657). | +| **Don't search the web or display web results** | Computer Configuration\Administrative Templates\Windows Components\Search\Don't search the web or display web results | For more info, see [Cortana integration in your enterprise](manage-cortana-in-enterprise.md) | diff --git a/windows/manage/lockdown-features-windows-10.md b/windows/manage/lockdown-features-windows-10.md index b0d0851d25..0c82b6da7c 100644 --- a/windows/manage/lockdown-features-windows-10.md +++ b/windows/manage/lockdown-features-windows-10.md @@ -14,7 +14,7 @@ author: jdeckerMS **Applies to** - Windows 10 -- Windows 10 Mobile + Many of the lockdown features available in Windows Embedded 8.1 Industry have been modified in some form for Windows 10. This table maps Windows Embedded Industry 8.1 features to Windows 10 Enterprise features, along with links to documentation. diff --git a/windows/manage/windows-10-start-layout-options-and-policies.md b/windows/manage/windows-10-start-layout-options-and-policies.md index 3b744fbf9e..69c34458d1 100644 --- a/windows/manage/windows-10-start-layout-options-and-policies.md +++ b/windows/manage/windows-10-start-layout-options-and-policies.md @@ -16,10 +16,12 @@ author: jdeckerMS - Windows 10 -> **Looking for consumer information?** See [Customize the Start menu](http://windows.microsoft.com/en-us/windows-10/getstarted-see-whats-on-the-menu) and topic-to-be-added-for-taskbars +> **Looking for consumer information?** See [Customize the Start menu](http://windows.microsoft.com/en-us/windows-10/getstarted-see-whats-on-the-menu) Organizations might want to deploy a customized Start and taskbar configuration to devices running Windows 10 Enterprise or Windows 10 Education. A standard, customized Start layout can be useful on devices that are common to multiple users and devices that are locked down for specialized purposes. Configuring the taskbar allows the organization to pin useful apps for their employees and to remove apps that are pinned by default. +> **Note:** Taskbar configuration is available starting in Windows 10, version 1607. + ## Start options ![start layout sections](images/startannotated.png) From fbf779b03cf5974156ff8de66892f4d744382c30 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 20 Jul 2016 12:24:31 -0700 Subject: [PATCH 58/80] task# 7619482 --- windows/keep-secure/security-considerations-for-applocker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/security-considerations-for-applocker.md b/windows/keep-secure/security-considerations-for-applocker.md index 0fc2aa0bc5..c959f1bfd0 100644 --- a/windows/keep-secure/security-considerations-for-applocker.md +++ b/windows/keep-secure/security-considerations-for-applocker.md @@ -41,7 +41,7 @@ AppLocker rules either allow or prevent an application from launching. AppLocker >**Note:**  Two flags that illustrate this condition are `SANDBOX_INERT`, which can be passed to `CreateRestrictedToken`, and `LOAD_IGNORE_CODE_AUTHZ_LEVEL`, which can be passed to `LoadLibraryEx`. Both of these flags signal AppLocker to circumvent the rules and allow a child .exe or .dll to be loaded. -You can block the Windows Subsystem for Linux by blocking LxssManager.dll +You can block the Windows Subsystem for Linux by blocking LxssManager.dll.   ## Related topics From f17ae00769b95472428be2f86ceee37b259daa41 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 20 Jul 2016 13:40:45 -0700 Subject: [PATCH 59/80] task# 8121779 --- ...devices-to-the-membership-group-for-a-zone.md | 2 +- ...devices-to-the-membership-group-for-a-zone.md | 2 +- ...late-files-for-settings-used-in-this-guide.md | 2 +- .../assign-security-group-filters-to-the-gpo.md | 2 +- .../keep-secure/basic-firewall-policy-design.md | 2 +- windows/keep-secure/boundary-zone-gpos.md | 2 +- windows/keep-secure/boundary-zone.md | 4 ++-- ...cate-based-isolation-policy-design-example.md | 2 +- .../certificate-based-isolation-policy-design.md | 2 +- .../change-history-for-keep-windows-10-secure.md | 2 +- .../change-rules-from-request-to-require-mode.md | 2 +- ...cklist-configuring-basic-firewall-settings.md | 2 +- ...figuring-rules-for-an-isolated-server-zone.md | 2 +- ...rvers-in-a-standalone-isolated-server-zone.md | 2 +- ...st-configuring-rules-for-the-boundary-zone.md | 2 +- ...-configuring-rules-for-the-encryption-zone.md | 2 +- ...-configuring-rules-for-the-isolated-domain.md | 2 +- .../checklist-creating-group-policy-objects.md | 2 +- .../checklist-creating-inbound-firewall-rules.md | 2 +- ...checklist-creating-outbound-firewall-rules.md | 2 +- ...ients-of-a-standalone-isolated-server-zone.md | 2 +- ...mplementing-a-basic-firewall-policy-design.md | 4 ++-- ...-certificate-based-isolation-policy-design.md | 2 +- ...lementing-a-domain-isolation-policy-design.md | 2 +- ...-standalone-server-isolation-policy-design.md | 2 +- .../configure-authentication-methods.md | 2 +- ...figure-data-protection-quick-mode-settings.md | 2 +- ...licy-to-autoenroll-and-deploy-certificates.md | 2 +- .../configure-key-exchange-main-mode-settings.md | 2 +- .../configure-the-windows-firewall-log.md | 2 +- ...tation-authentication-certificate-template.md | 2 +- ...ss-notifications-when-a-program-is-blocked.md | 2 +- ...m-that-certificates-are-deployed-correctly.md | 2 +- .../copy-a-gpo-to-create-a-new-gpo.md | 4 ++-- ...create-a-group-account-in-active-directory.md | 2 +- .../keep-secure/create-a-group-policy-object.md | 2 +- ...eate-an-authentication-exemption-list-rule.md | 2 +- .../create-an-authentication-request-rule.md | 2 +- .../keep-secure/create-an-inbound-icmp-rule.md | 2 +- .../keep-secure/create-an-inbound-port-rule.md | 2 +- .../create-an-inbound-program-or-service-rule.md | 2 +- .../keep-secure/create-an-outbound-port-rule.md | 2 +- ...create-an-outbound-program-or-service-rule.md | 2 +- .../create-inbound-rules-to-support-rpc.md | 2 +- .../create-wmi-filters-for-the-gpo.md | 2 +- ...s-firewall-with-advanced-security-strategy.md | 2 +- ...ermining-the-trusted-state-of-your-devices.md | 2 +- windows/keep-secure/documenting-the-zones.md | 2 +- .../domain-isolation-policy-design-example.md | 2 +- .../domain-isolation-policy-design.md | 2 +- .../enable-predefined-inbound-rules.md | 2 +- .../enable-predefined-outbound-rules.md | 2 +- windows/keep-secure/encryption-zone-gpos.md | 2 +- windows/keep-secure/encryption-zone.md | 2 +- ...all-with-advanced-security-design-examples.md | 2 +- windows/keep-secure/event-4706.md | 12 ++++++------ windows/keep-secure/event-4716.md | 12 ++++++------ windows/keep-secure/event-4739.md | 16 ++++++++-------- .../exempt-icmp-from-authentication.md | 2 +- windows/keep-secure/exemption-list.md | 2 +- windows/keep-secure/firewall-gpos.md | 2 +- .../firewall-policy-design-example.md | 6 +++--- ...ion-about-your-active-directory-deployment.md | 2 +- ...-about-your-current-network-infrastructure.md | 2 +- .../gathering-information-about-your-devices.md | 2 +- .../gathering-other-relevant-information.md | 2 +- .../gathering-the-information-you-need.md | 2 +- windows/keep-secure/gpo-domiso-boundary.md | 2 +- windows/keep-secure/gpo-domiso-firewall.md | 2 +- .../gpo-domiso-isolateddomain-clients.md | 2 +- .../gpo-domiso-isolateddomain-servers.md | 2 +- ...ll-with-advanced-security-deployment-goals.md | 2 +- ...irewall-with-advanced-security-design-plan.md | 2 +- windows/keep-secure/isolated-domain-gpos.md | 2 +- windows/keep-secure/isolated-domain.md | 2 +- .../isolating-apps-on-your-network.md | 2 +- .../keep-secure/link-the-gpo-to-the-domain.md | 2 +- ...ows-firewall-with-advanced-security-design.md | 2 +- windows/keep-secure/microsoft-passport-guide.md | 2 +- ...-to-a-different-zone-or-version-of-windows.md | 2 +- ...management-console-to-ip-security-policies.md | 2 +- ...to-windows-firewall-with-advanced-security.md | 2 +- ...icy-management-console-to-windows-firewall.md | 2 +- ...en-windows-firewall-with-advanced-security.md | 2 +- .../planning-certificate-based-authentication.md | 2 +- .../planning-domain-isolation-zones.md | 2 +- windows/keep-secure/planning-gpo-deployment.md | 2 +- ...policy-deployment-for-your-isolation-zones.md | 2 +- .../planning-isolation-groups-for-the-zones.md | 2 +- .../planning-network-access-groups.md | 2 +- .../planning-server-isolation-zones.md | 2 +- ...nning-settings-for-a-basic-firewall-policy.md | 2 +- windows/keep-secure/planning-the-gpos.md | 2 +- ...oy-windows-firewall-with-advanced-security.md | 2 +- ...ows-firewall-with-advanced-security-design.md | 2 +- .../keep-secure/procedures-used-in-this-guide.md | 2 +- ...tect-devices-from-unwanted-network-traffic.md | 2 +- ...when-accessing-sensitive-network-resources.md | 2 +- ...-access-to-only-specified-users-or-devices.md | 2 +- .../restrict-access-to-only-trusted-devices.md | 2 +- ...t-server-access-to-members-of-a-group-only.md | 2 +- ...nd-to-end-ipsec-connections-by-using-ikev2.md | 2 +- windows/keep-secure/server-isolation-gpos.md | 2 +- .../server-isolation-policy-design-example.md | 2 +- .../server-isolation-policy-design.md | 2 +- ...ws-firewall-and-configure-default-behavior.md | 2 +- ...rol-group-policy-and-registry-key-settings.md | 2 +- .../keep-secure/user-account-control-overview.md | 2 +- ...rify-that-network-traffic-is-authenticated.md | 2 +- windows/keep-secure/windows-10-security-guide.md | 2 +- ...ity-administration-with-windows-powershell.md | 2 +- ...ll-with-advanced-security-deployment-guide.md | 2 +- ...rewall-with-advanced-security-design-guide.md | 2 +- .../windows-firewall-with-advanced-security.md | 2 +- ...ure-windows-telemetry-in-your-organization.md | 2 +- 115 files changed, 137 insertions(+), 137 deletions(-) diff --git a/windows/keep-secure/add-production-devices-to-the-membership-group-for-a-zone.md b/windows/keep-secure/add-production-devices-to-the-membership-group-for-a-zone.md index fc07133c99..69108c1fcc 100644 --- a/windows/keep-secure/add-production-devices-to-the-membership-group-for-a-zone.md +++ b/windows/keep-secure/add-production-devices-to-the-membership-group-for-a-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you test the GPOs for your design on a small set of devices, you can deploy them to the production devices. diff --git a/windows/keep-secure/add-test-devices-to-the-membership-group-for-a-zone.md b/windows/keep-secure/add-test-devices-to-the-membership-group-for-a-zone.md index f5f2edf9d6..11b782d3f8 100644 --- a/windows/keep-secure/add-test-devices-to-the-membership-group-for-a-zone.md +++ b/windows/keep-secure/add-test-devices-to-the-membership-group-for-a-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Before you deploy your rules to large numbers of devices, you must thoroughly test the rules to make sure that communications are working as expected. A misplaced WMI filter or an incorrectly typed IP address in a filter list can easily block communications between devices. Although we recommend that you set your rules to request mode until testing and deployment is complete, we also recommend that you initially deploy the rules to a small number of devices only to be sure that the correct GPOs are being processed by each device. diff --git a/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md b/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md index f72093bb1e..f567285c1b 100644 --- a/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md +++ b/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 You can import an XML file containing customized registry preferences into a Group Policy Object (GPO) by using the Preferences feature of the Group Policy Management Console (GPMC). diff --git a/windows/keep-secure/assign-security-group-filters-to-the-gpo.md b/windows/keep-secure/assign-security-group-filters-to-the-gpo.md index f6dcdfddf4..d70e138887 100644 --- a/windows/keep-secure/assign-security-group-filters-to-the-gpo.md +++ b/windows/keep-secure/assign-security-group-filters-to-the-gpo.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To make sure that your GPO is applied to the correct computers, use the Group Policy Management MMC snap-in to assign security group filters to the GPO. diff --git a/windows/keep-secure/basic-firewall-policy-design.md b/windows/keep-secure/basic-firewall-policy-design.md index 3863b0cf74..bbc34eda26 100644 --- a/windows/keep-secure/basic-firewall-policy-design.md +++ b/windows/keep-secure/basic-firewall-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Many organizations have a network perimeter firewall that is designed to prevent the entry of malicious traffic in to the organization's network, but do not have a host-based firewall enabled on each device in the organization. diff --git a/windows/keep-secure/boundary-zone-gpos.md b/windows/keep-secure/boundary-zone-gpos.md index 66865b93a6..550aa7e934 100644 --- a/windows/keep-secure/boundary-zone-gpos.md +++ b/windows/keep-secure/boundary-zone-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 All the devices in the boundary zone are added to the group CG\_DOMISO\_Boundary. You must create multiple GPOs to align with this group, one for each operating system that you have in your boundary zone. This group is granted Read and Apply permissions in Group Policy on the GPOs described in this section. diff --git a/windows/keep-secure/boundary-zone.md b/windows/keep-secure/boundary-zone.md index b44e15fdc1..da0878002d 100644 --- a/windows/keep-secure/boundary-zone.md +++ b/windows/keep-secure/boundary-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 In most organizations, some devices must be able to receive network traffic from devices that are not part of the isolated domain, and therefore cannot authenticate. To accept communications from untrusted devices, create a boundary zone within your isolated domain. @@ -60,4 +60,4 @@ The boundary zone GPO for devices running at least Windows Server 2008 should i >**Note:**  For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) -**Next: **[Encryption Zone](encryption-zone.md) +**Next:**[Encryption Zone](encryption-zone.md) diff --git a/windows/keep-secure/certificate-based-isolation-policy-design-example.md b/windows/keep-secure/certificate-based-isolation-policy-design-example.md index 8b5e59db2e..0c3612bef6 100644 --- a/windows/keep-secure/certificate-based-isolation-policy-design-example.md +++ b/windows/keep-secure/certificate-based-isolation-policy-design-example.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This design example continues to use the fictitious company Woodgrove Bank, as described in the sections [Firewall Policy Design Example](firewall-policy-design-example.md), [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md), and [Server Isolation Policy Design Example](server-isolation-policy-design-example.md). diff --git a/windows/keep-secure/certificate-based-isolation-policy-design.md b/windows/keep-secure/certificate-based-isolation-policy-design.md index 8d0483f776..6a1a244f5c 100644 --- a/windows/keep-secure/certificate-based-isolation-policy-design.md +++ b/windows/keep-secure/certificate-based-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 In the certificate-based isolation policy design, you provide the same types of protections to your network traffic as described in the [Domain Isolation Policy Design](domain-isolation-policy-design.md) and [Server Isolation Policy Design](server-isolation-policy-design.md) sections. The only difference is the method used to share identification credentials during the authentication of your network traffic. diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md index 58a9cc9fd8..2393c3659e 100644 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ b/windows/keep-secure/change-history-for-keep-windows-10-secure.md @@ -47,7 +47,7 @@ The topics in this library have been updated for Windows 10, version 1607 (also | [Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) | Added errors 0x80090029 and 0x80070057, and merged entries for error 0x801c03ed. | | [Microsoft Passport guide](microsoft-passport-guide.md) | Updated Roadmap section content | |[Protect your enterprise data using enterprise data protection (EDP)](protect-enterprise-data-using-edp.md) |Updated info based on changes to the features and functionality.| -| [User Account Control Group Policy and registry key settings](user-account-control-group-policy-and-registry-key-settings.md) | Updated for Windows 10 and Windows Server 2016 Technical Preview | +| [User Account Control Group Policy and registry key settings](user-account-control-group-policy-and-registry-key-settings.md) | Updated for Windows 10 and Windows Server 2016 | |[Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) (mutiple topics) | New | ## April 2016 diff --git a/windows/keep-secure/change-rules-from-request-to-require-mode.md b/windows/keep-secure/change-rules-from-request-to-require-mode.md index 156957d053..747345df41 100644 --- a/windows/keep-secure/change-rules-from-request-to-require-mode.md +++ b/windows/keep-secure/change-rules-from-request-to-require-mode.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you confirm that network traffic is being correctly protected by using IPsec, you can change the rules for the domain isolation and encryption zones to require, instead of request, authentication. Do not change the rules for the boundary zone; they must stay in request mode so that devices in the boundary zone can continue to accept connections from devices that are not part of the isolated domain. diff --git a/windows/keep-secure/checklist-configuring-basic-firewall-settings.md b/windows/keep-secure/checklist-configuring-basic-firewall-settings.md index 979ef0e243..af8be53831 100644 --- a/windows/keep-secure/checklist-configuring-basic-firewall-settings.md +++ b/windows/keep-secure/checklist-configuring-basic-firewall-settings.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist includes tasks for configuring a GPO with firewall defaults and settings that are separate from the rules. diff --git a/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md b/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md index a3cd9303ca..5385c20f4d 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs for servers in an isolated server zone that are part of an isolated domain. For information about creating a standalone isolated server zone that is not part of an isolated domain, see [Checklist: Implementing a Standalone Server Isolation Policy Design](checklist-implementing-a-standalone-server-isolation-policy-design.md). diff --git a/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md b/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md index f954a6f45e..996a84ad21 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist includes tasks for configuring connection security rules and IPsec settings in your GPOs for servers in a standalone isolated server zone that is not part of an isolated domain. In addition to requiring authentication and optionally encryption, servers in a server isolation zone are accessible only by users or devices that are authenticated as members of a network access group (NAG). The GPOs described here apply only to the isolated servers, not to the client devices that connect to them. For the GPOs for the client devices, see [Checklist: Creating Rules for Clients of a Standalone Isolated Server Zone](checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md). diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md b/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md index 898aff61c0..93506e5368 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs to implement the boundary zone in an isolated domain. diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md b/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md index 8bf35ebe8e..aba8c91407 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist includes tasks for configuring connection security rules and IPsec settings in your GPOs to implement the encryption zone in an isolated domain. diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md b/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md index 41375ddbad..4533b51003 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md +++ b/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs to implement the main zone in the isolated domain. diff --git a/windows/keep-secure/checklist-creating-group-policy-objects.md b/windows/keep-secure/checklist-creating-group-policy-objects.md index b846638c4e..207e94a1a5 100644 --- a/windows/keep-secure/checklist-creating-group-policy-objects.md +++ b/windows/keep-secure/checklist-creating-group-policy-objects.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To deploy firewall or IPsec settings or firewall or connection security rules, we recommend that you use Group Policy in AD DS. This section describes a tested, efficient method that requires some up-front work, but serves an administrator well in the long run by making GPO assignments as easy as dropping a device into a membership group. diff --git a/windows/keep-secure/checklist-creating-inbound-firewall-rules.md b/windows/keep-secure/checklist-creating-inbound-firewall-rules.md index 16681cba2a..bf0e277be4 100644 --- a/windows/keep-secure/checklist-creating-inbound-firewall-rules.md +++ b/windows/keep-secure/checklist-creating-inbound-firewall-rules.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist includes tasks for creating firewall rules in your GPOs. diff --git a/windows/keep-secure/checklist-creating-outbound-firewall-rules.md b/windows/keep-secure/checklist-creating-outbound-firewall-rules.md index 22b8d892c8..9187d83a88 100644 --- a/windows/keep-secure/checklist-creating-outbound-firewall-rules.md +++ b/windows/keep-secure/checklist-creating-outbound-firewall-rules.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist includes tasks for creating outbound firewall rules in your GPOs. diff --git a/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md b/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md index bd5a21cdb8..febc811262 100644 --- a/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md +++ b/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist includes tasks for configuring connection security rules and IPsec settings in the GPOs for client devices that must connect to servers in an isolated server zone. diff --git a/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md b/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md index f72a945895..0e170e2c53 100644 --- a/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This parent checklist includes cross-reference links to important concepts about the basic firewall policy design. It also contains links to subordinate checklists that will help you complete the tasks that are required to implement this design. @@ -26,7 +26,7 @@ The procedures in this section use the Group Policy MMC snap-in interfaces to co | Task | Reference | | - | - | | Review important concepts and examples for the basic firewall policy design to determine if this design meets the needs of your organization. | [Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)
[Basic Firewall Policy Design](basic-firewall-policy-design.md)
[Firewall Policy Design Example](firewall-policy-design-example.md)
[Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md)| -| Create the membership group and a GPO for each set of devices that require different firewall rules. Where GPOs will be similar, such as for Windows 10 and Windows Server 2016 Technical Preview, create one GPO, configure it by using the tasks in this checklist, and then make a copy of the GPO for the other version of Windows. For example, create and configure the GPO for Windows 10, make a copy of it for Windows Server 2016 Technical Preview, and then follow the steps in this checklist to make the few required changes to the copy. | [Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md)
[Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)| +| Create the membership group and a GPO for each set of devices that require different firewall rules. Where GPOs will be similar, such as for Windows 10 and Windows Server 2016, create one GPO, configure it by using the tasks in this checklist, and then make a copy of the GPO for the other version of Windows. For example, create and configure the GPO for Windows 10, make a copy of it for Windows Server 2016, and then follow the steps in this checklist to make the few required changes to the copy. | [Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md)
[Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)| | If you are working on a GPO that was copied from another, modify the group membership and WMI filters so that they are correct for the devices for which this GPO is intended.| [Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)| | Configure the GPO with firewall default settings appropriate for your design.| [Checklist: Configuring Basic Firewall Settings](checklist-configuring-basic-firewall-settings.md)| | Create one or more inbound firewall rules to allow unsolicited inbound network traffic.| [Checklist: Creating Inbound Firewall Rules](checklist-creating-inbound-firewall-rules.md)| diff --git a/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md index 1cab0a3744..6a65e70ac2 100644 --- a/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This parent checklist includes cross-reference links to important concepts about using certificates as an authentication option in either a domain isolation or server isolation design. diff --git a/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md index a57af52e9a..1c370cc0c7 100644 --- a/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This parent checklist includes cross-reference links to important concepts about the domain isolation policy design. It also contains links to subordinate checklists that will help you complete the tasks that are required to implement this design. diff --git a/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md index e4ed2e3d00..533859a661 100644 --- a/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist contains procedures for creating a server isolation policy design that is not part of an isolated domain. For the steps required to create an isolated server zone within an isolated domain, see [Checklist: Configuring Rules for an Isolated Server Zone](checklist-configuring-rules-for-an-isolated-server-zone.md). diff --git a/windows/keep-secure/configure-authentication-methods.md b/windows/keep-secure/configure-authentication-methods.md index c637681093..cee5bff4da 100644 --- a/windows/keep-secure/configure-authentication-methods.md +++ b/windows/keep-secure/configure-authentication-methods.md @@ -14,7 +14,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This procedure shows you how to configure the authentication methods that can be used by computers in an isolated domain or standalone isolated server zone. diff --git a/windows/keep-secure/configure-data-protection-quick-mode-settings.md b/windows/keep-secure/configure-data-protection-quick-mode-settings.md index 1b0e5489ab..4c7f4c94ea 100644 --- a/windows/keep-secure/configure-data-protection-quick-mode-settings.md +++ b/windows/keep-secure/configure-data-protection-quick-mode-settings.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This procedure shows you how to configure the data protection (quick mode) settings for connection security rules in an isolated domain or a standalone isolated server zone. diff --git a/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md b/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md index a3687db1b5..0251ff4352 100644 --- a/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md +++ b/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 You can use this procedure to configure Group Policy to automatically enroll client computer certificates and deploy them to the workstations on your network. Follow this procedure for each GPO that contains IPsec connection security rules that require this certificate. diff --git a/windows/keep-secure/configure-key-exchange-main-mode-settings.md b/windows/keep-secure/configure-key-exchange-main-mode-settings.md index 097d29b877..dd11e2d12d 100644 --- a/windows/keep-secure/configure-key-exchange-main-mode-settings.md +++ b/windows/keep-secure/configure-key-exchange-main-mode-settings.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This procedure shows you how to configure the main mode key exchange settings used to secure the IPsec authentication traffic. diff --git a/windows/keep-secure/configure-the-windows-firewall-log.md b/windows/keep-secure/configure-the-windows-firewall-log.md index 0784a64b85..086d294c27 100644 --- a/windows/keep-secure/configure-the-windows-firewall-log.md +++ b/windows/keep-secure/configure-the-windows-firewall-log.md @@ -14,7 +14,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To configure Windows Firewall to log dropped packets or successful connections, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in. diff --git a/windows/keep-secure/configure-the-workstation-authentication-certificate-template.md b/windows/keep-secure/configure-the-workstation-authentication-certificate-template.md index 89b5eb68e9..3b75bc141f 100644 --- a/windows/keep-secure/configure-the-workstation-authentication-certificate-template.md +++ b/windows/keep-secure/configure-the-workstation-authentication-certificate-template.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This procedure describes how to configure a certificate template that Active Directory Certification Services (AD CS) uses as the starting point for device certificates that are automatically enrolled and deployed to workstations in the domain. It shows how to create a copy of a template, and then configure the template according to your design requirements. diff --git a/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md b/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md index b4990058e6..057dd20255 100644 --- a/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md +++ b/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To configure Windows Firewall to suppress the display of a notification when it blocks a program that tries to listen for network traffic and to prohibit locally defined rules, use the Windows Firewall with Advanced Security node in the Group Policy Management console. diff --git a/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md b/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md index 0423277e45..c64746932b 100644 --- a/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md +++ b/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After configuring your certificates and autoenrollment in Group Policy, you can confirm that the policy is being applied as expected, and that the certificates are being properly installed on the workstation devices. diff --git a/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md b/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md index 694250fe3b..0b0fc49d34 100644 --- a/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md +++ b/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To create the GPO for the boundary zone devices, make a copy of the main domain isolation GPO, and then change the settings to request, instead of require, authentication. To make a copy of a GPO, use the Active Directory Users and devices MMC snap-in. @@ -47,4 +47,4 @@ To complete this procedure, you must be a member of the Domain Administrators gr 12. Type the name of the group that contains members of the boundary zone, for example **CG\_DOMISO\_Boundary**, and then click **OK**. -13. If required, change the WMI filter to one appropriate for the new GPO. For example, if the original GPO is for client devices running Windows 10, and the new boundary zone GPO is for devices running Windows Server 2016 Technical Preview, then select a WMI filter that allows only those devices to read and apply the GPO. +13. If required, change the WMI filter to one appropriate for the new GPO. For example, if the original GPO is for client devices running Windows 10, and the new boundary zone GPO is for devices running Windows Server 2016, then select a WMI filter that allows only those devices to read and apply the GPO. diff --git a/windows/keep-secure/create-a-group-account-in-active-directory.md b/windows/keep-secure/create-a-group-account-in-active-directory.md index 6aeb64d983..6ada08d53f 100644 --- a/windows/keep-secure/create-a-group-account-in-active-directory.md +++ b/windows/keep-secure/create-a-group-account-in-active-directory.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To create a security group to contain the computer accounts for the computers that are to receive a set of Group Policy settings, use the Active Directory Users and Computers console. diff --git a/windows/keep-secure/create-a-group-policy-object.md b/windows/keep-secure/create-a-group-policy-object.md index 42a0e5ae62..bdd41a37ca 100644 --- a/windows/keep-secure/create-a-group-policy-object.md +++ b/windows/keep-secure/create-a-group-policy-object.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To create a new GPO, use the Active Directory Users and Computers MMC snap-in. diff --git a/windows/keep-secure/create-an-authentication-exemption-list-rule.md b/windows/keep-secure/create-an-authentication-exemption-list-rule.md index b0a4ec1118..e48455f5e9 100644 --- a/windows/keep-secure/create-an-authentication-exemption-list-rule.md +++ b/windows/keep-secure/create-an-authentication-exemption-list-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 In almost any isolated server or isolated domain scenario, there are some devices or devices that cannot communicate by using IPsec. This procedure shows you how to create rules that exempt those devices from the authentication requirements of your isolation policies. diff --git a/windows/keep-secure/create-an-authentication-request-rule.md b/windows/keep-secure/create-an-authentication-request-rule.md index 1c947f68f9..42617dc699 100644 --- a/windows/keep-secure/create-an-authentication-request-rule.md +++ b/windows/keep-secure/create-an-authentication-request-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have configured IPsec algorithms and authentication methods, you can create the rule that requires the devices on the network to use those protocols and methods before they can communicate. diff --git a/windows/keep-secure/create-an-inbound-icmp-rule.md b/windows/keep-secure/create-an-inbound-icmp-rule.md index f76bba3007..83983389da 100644 --- a/windows/keep-secure/create-an-inbound-icmp-rule.md +++ b/windows/keep-secure/create-an-inbound-icmp-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To allow inbound Internet Control Message Protocol (ICMP) network traffic, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows ICMP requests and responses to be sent and received by computers on the network. diff --git a/windows/keep-secure/create-an-inbound-port-rule.md b/windows/keep-secure/create-an-inbound-port-rule.md index e2a911293f..212bf9a8fc 100644 --- a/windows/keep-secure/create-an-inbound-port-rule.md +++ b/windows/keep-secure/create-an-inbound-port-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To allow inbound network traffic on only a specified TCP or UDP port number, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows any program that listens on a specified TCP or UDP port to receive network traffic sent to that port. diff --git a/windows/keep-secure/create-an-inbound-program-or-service-rule.md b/windows/keep-secure/create-an-inbound-program-or-service-rule.md index 51524c047d..62c8e83e1b 100644 --- a/windows/keep-secure/create-an-inbound-program-or-service-rule.md +++ b/windows/keep-secure/create-an-inbound-program-or-service-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To allow inbound network traffic to a specified program or service, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows the program to listen and receive inbound network traffic on any port. diff --git a/windows/keep-secure/create-an-outbound-port-rule.md b/windows/keep-secure/create-an-outbound-port-rule.md index 98c85d581c..9a06f49266 100644 --- a/windows/keep-secure/create-an-outbound-port-rule.md +++ b/windows/keep-secure/create-an-outbound-port-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. To block outbound network traffic on a specified TCP or UDP port number, use the Windows Firewall with Advanced Security node in the Group Policy Management console to create firewall rules. This type of rule blocks any outbound network traffic that matches the specified TCP or UDP port numbers. diff --git a/windows/keep-secure/create-an-outbound-program-or-service-rule.md b/windows/keep-secure/create-an-outbound-program-or-service-rule.md index 342e863ffd..2e7e5c2e1e 100644 --- a/windows/keep-secure/create-an-outbound-program-or-service-rule.md +++ b/windows/keep-secure/create-an-outbound-program-or-service-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. To block outbound network traffic for a specified program or service, use the Windows Firewall with Advanced Security node in the Group Policy Management console to create firewall rules. This type of rule prevents the program from sending any outbound network traffic on any port. diff --git a/windows/keep-secure/create-inbound-rules-to-support-rpc.md b/windows/keep-secure/create-inbound-rules-to-support-rpc.md index 0ba04d529e..a7cf60c649 100644 --- a/windows/keep-secure/create-inbound-rules-to-support-rpc.md +++ b/windows/keep-secure/create-inbound-rules-to-support-rpc.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To allow inbound remote procedure call (RPC) network traffic, use the Windows Firewall with Advanced Security node in the Group Policy Management console to create two firewall rules. The first rule allows incoming network packets on TCP port 135 to the RPC Endpoint Mapper service. The incoming traffic consists of requests to communicate with a specified network service. The RPC Endpoint Mapper replies with a dynamically-assigned port number that the client must use to communicate with the service. The second rule allows the network traffic that is sent to the dynamically-assigned port number. Using the two rules configured as described in this topic helps to protect your device by allowing network traffic only from devices that have received RPC dynamic port redirection and to only those TCP port numbers assigned by the RPC Endpoint Mapper. diff --git a/windows/keep-secure/create-wmi-filters-for-the-gpo.md b/windows/keep-secure/create-wmi-filters-for-the-gpo.md index f4b066d3e1..3cbb5be9a5 100644 --- a/windows/keep-secure/create-wmi-filters-for-the-gpo.md +++ b/windows/keep-secure/create-wmi-filters-for-the-gpo.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To make sure that each GPO associated with a group can only be applied to devices running the correct version of Windows, use the Group Policy Management MMC snap-in to create and assign WMI filters to the GPO. Although you can create a separate membership group for each GPO, you would then have to manage the memberships of the different groups. Instead, use only a single membership group, and let WMI filters automatically ensure the correct GPO is applied to each device. diff --git a/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md b/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md index 144252b206..df45d7bcb2 100644 --- a/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md +++ b/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To select the most effective design for helping to protect the network, you must spend time collecting key information about your current computer environment. You must have a good understanding of what tasks the devices on the network perform, and how they use the network to accomplish those tasks. You must understand the network traffic generated by the programs running on the devices. diff --git a/windows/keep-secure/determining-the-trusted-state-of-your-devices.md b/windows/keep-secure/determining-the-trusted-state-of-your-devices.md index 8bbd75608d..01ed85051c 100644 --- a/windows/keep-secure/determining-the-trusted-state-of-your-devices.md +++ b/windows/keep-secure/determining-the-trusted-state-of-your-devices.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After obtaining information about the devices that are currently part of the IT infrastructure, you must determine at what point a device is considered trusted. The term *trusted* can mean different things to different people. Therefore, you must communicate a firm definition for it to all stakeholders in the project. Failure to do this can lead to problems with the security of the trusted environment, because the overall security cannot exceed the level of security set by the least secure client that achieves trusted status. diff --git a/windows/keep-secure/documenting-the-zones.md b/windows/keep-secure/documenting-the-zones.md index 88e67e80c4..9c120835e8 100644 --- a/windows/keep-secure/documenting-the-zones.md +++ b/windows/keep-secure/documenting-the-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Generally, the task of determining zone membership is not complex, but it can be time-consuming. Use the information generated during the [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) section of this guide to determine the zone in which to put each host. You can document this zone placement by adding a Group column to the inventory table shown in the Designing a Windows Firewall with Advanced Security Strategy section. A sample is shown here: diff --git a/windows/keep-secure/domain-isolation-policy-design-example.md b/windows/keep-secure/domain-isolation-policy-design-example.md index 2bfcf9cbc8..f5cc8ea0f6 100644 --- a/windows/keep-secure/domain-isolation-policy-design-example.md +++ b/windows/keep-secure/domain-isolation-policy-design-example.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This design example continues to use the fictitious company Woodgrove Bank, and builds on the example described in the [Firewall Policy Design Example](firewall-policy-design-example.md) section. See that example for an explanation of the basic corporate network infrastructure at Woodgrove Bank with diagrams. diff --git a/windows/keep-secure/domain-isolation-policy-design.md b/windows/keep-secure/domain-isolation-policy-design.md index da2564242b..6f15c8338f 100644 --- a/windows/keep-secure/domain-isolation-policy-design.md +++ b/windows/keep-secure/domain-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 In the domain isolation policy design, you configure the devices on your network to accept only connections coming from devices that are authenticated as members of the same isolated domain. diff --git a/windows/keep-secure/enable-predefined-inbound-rules.md b/windows/keep-secure/enable-predefined-inbound-rules.md index fe16701837..59e8325dac 100644 --- a/windows/keep-secure/enable-predefined-inbound-rules.md +++ b/windows/keep-secure/enable-predefined-inbound-rules.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Windows Firewall with Advanced Security includes many predefined rules for common networking roles and functions. When you install a new server role on a device or enable a network feature on a client device, the installer typically enables the rules required for that role instead of creating new ones. When deploying firewall rules to the devices on the network, you can take advantage of these predefined rules instead of creating new ones. Doing this helps to ensure consistency and accuracy, because the rules have been thoroughly tested and are ready for use. diff --git a/windows/keep-secure/enable-predefined-outbound-rules.md b/windows/keep-secure/enable-predefined-outbound-rules.md index 1691399b8a..137de67aa2 100644 --- a/windows/keep-secure/enable-predefined-outbound-rules.md +++ b/windows/keep-secure/enable-predefined-outbound-rules.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. Windows Firewall with Advanced Security includes many predefined outbound rules that can be used to block network traffic for common networking roles and functions. When you install a new server role on a computer or enable a network feature on a client computer, the installer can install, but typically does not enable, outbound block rules for that role. When deploying firewall rules to the computers on the network, you can take advantage of these predefined rules instead of creating new ones. Doing this helps to ensure consistency and accuracy, because the rules have been thoroughly tested and are ready for use. diff --git a/windows/keep-secure/encryption-zone-gpos.md b/windows/keep-secure/encryption-zone-gpos.md index dcb49121a4..357f2eebfc 100644 --- a/windows/keep-secure/encryption-zone-gpos.md +++ b/windows/keep-secure/encryption-zone-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Handle encryption zones in a similar manner to the boundary zones. A device is added to an encryption zone by adding the device account to the encryption zone group. Woodgrove Bank has a single service that must be protected, and the devices that are running that service are added to the group CG\_DOMISO\_Encryption. This group is granted Read and Apply Group Policy permissions in on the GPO described in this section. diff --git a/windows/keep-secure/encryption-zone.md b/windows/keep-secure/encryption-zone.md index f6fd2aacd4..7e59ef31e3 100644 --- a/windows/keep-secure/encryption-zone.md +++ b/windows/keep-secure/encryption-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Some servers in the organization host data that is very sensitive, including medical, financial, or other personally identifying data. Government or industry regulations might require that this sensitive information must be encrypted when it is transferred between devices. diff --git a/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md b/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md index 35a8444e6e..c7fe4f7637 100644 --- a/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md +++ b/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The following Windows Firewall with Advanced Security design examples illustrate how you can use Windows Firewall with Advanced Security to improve the security of the devices connected to the network. You can use these topics to evaluate how the firewall and connection security rules work across all Windows Firewall with Advanced Security designs and to determine which design or combination of designs best suits the goals of your organization. diff --git a/windows/keep-secure/event-4706.md b/windows/keep-secure/event-4706.md index 3eb6bdda15..936468b4c3 100644 --- a/windows/keep-secure/event-4706.md +++ b/windows/keep-secure/event-4706.md @@ -127,13 +127,13 @@ This event is generated only on domain controllers. | 0x1 | TRUST\_ATTRIBUTE\_NON\_TRANSITIVE | If this bit is set, then the trust cannot be used transitively. For example, if domain A trusts domain B, which in turn trusts domain C, and the A<-->B trust has this attribute set, then a client in domain A cannot authenticate to a server in domain C over the A<-->B<-->C trust linkage. | | 0x2 | TRUST\_ATTRIBUTE\_UPLEVEL\_ONLY | If this bit is set in the attribute, then only Windows 2000 operating system and newer clients may use the trust link. [Netlogon](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_70771a5a-04a3-447d-981b-e03098808c32) does not consume [trust objects](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_e81f6436-01d2-4311-93a4-4316bb67eabd) that have this flag set. | | 0x4 | TRUST\_ATTRIBUTE\_QUARANTINED\_DOMAIN | If this bit is set, the trusted domain is quarantined and is subject to the rules of [SID](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_83f2020d-0804-4840-a5ac-e06439d50f8d) Filtering as described in [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section [4.1.2.2](https://msdn.microsoft.com/en-us/library/cc237940.aspx). | -| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 Technical Preview operating system.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | -| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | -| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | -| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
Only evaluated if SID Filtering is used.
Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 operating system.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016. | +| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
Only evaluated if SID Filtering is used.
Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | | 0x80 | TRUST\_ATTRIBUTE\_USES\_RC4\_ENCRYPTION | This bit is set on trusts with the [trustType](https://msdn.microsoft.com/en-us/library/cc220955.aspx) set to TRUST\_TYPE\_MIT, which are capable of using RC4 keys. Historically, MIT Kerberos distributions supported only DES and 3DES keys ([\[RFC4120\]](http://go.microsoft.com/fwlink/?LinkId=90458), [\[RFC3961\]](http://go.microsoft.com/fwlink/?LinkId=90450)). MIT 1.4.1 adopted the RC4HMAC encryption type common to Windows 2000 [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx), so trusted domains deploying later versions of the MIT distribution required this bit. For more information, see "Keys and Trusts", section [6.1.6.9.1](https://msdn.microsoft.com/en-us/library/cc223782.aspx).
Only evaluated on TRUST\_TYPE\_MIT | -| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | -| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
Evaluated only on Windows Server 2016 Technical Preview
Evaluated only if SID Filtering is used.
Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | +| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016. | +| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
Evaluated only on Windows Server 2016
Evaluated only if SID Filtering is used.
Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | - **SID Filtering** \[Type = UnicodeString\]: [SID Filtering](https://technet.microsoft.com/en-us/library/cc772633(v=ws.10).aspx) state for the new trust: diff --git a/windows/keep-secure/event-4716.md b/windows/keep-secure/event-4716.md index 8140c94b16..65ea86275d 100644 --- a/windows/keep-secure/event-4716.md +++ b/windows/keep-secure/event-4716.md @@ -127,13 +127,13 @@ This event is generated only on domain controllers. | 0x1 | TRUST\_ATTRIBUTE\_NON\_TRANSITIVE | If this bit is set, then the trust cannot be used transitively. For example, if domain A trusts domain B, which in turn trusts domain C, and the A<-->B trust has this attribute set, then a client in domain A cannot authenticate to a server in domain C over the A<-->B<-->C trust linkage. | | 0x2 | TRUST\_ATTRIBUTE\_UPLEVEL\_ONLY | If this bit is set in the attribute, then only Windows 2000 operating system and newer clients may use the trust link. [Netlogon](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_70771a5a-04a3-447d-981b-e03098808c32) does not consume [trust objects](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_e81f6436-01d2-4311-93a4-4316bb67eabd) that have this flag set. | | 0x4 | TRUST\_ATTRIBUTE\_QUARANTINED\_DOMAIN | If this bit is set, the trusted domain is quarantined and is subject to the rules of [SID](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_83f2020d-0804-4840-a5ac-e06439d50f8d) Filtering as described in [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section [4.1.2.2](https://msdn.microsoft.com/en-us/library/cc237940.aspx). | -| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 Technical Preview operating system.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | -| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | -| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | -| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
Only evaluated if SID Filtering is used.
Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 operating system.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016. | +| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
Only evaluated if SID Filtering is used.
Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | | 0x80 | TRUST\_ATTRIBUTE\_USES\_RC4\_ENCRYPTION | This bit is set on trusts with the [trustType](https://msdn.microsoft.com/en-us/library/cc220955.aspx) set to TRUST\_TYPE\_MIT, which are capable of using RC4 keys. Historically, MIT Kerberos distributions supported only DES and 3DES keys ([\[RFC4120\]](http://go.microsoft.com/fwlink/?LinkId=90458), [\[RFC3961\]](http://go.microsoft.com/fwlink/?LinkId=90450)). MIT 1.4.1 adopted the RC4HMAC encryption type common to Windows 2000 [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx), so trusted domains deploying later versions of the MIT distribution required this bit. For more information, see "Keys and Trusts", section [6.1.6.9.1](https://msdn.microsoft.com/en-us/library/cc223782.aspx).
Only evaluated on TRUST\_TYPE\_MIT | -| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | -| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
Evaluated only on Windows Server 2016 Technical Preview
Evaluated only if SID Filtering is used.
Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | +| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016. | +| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
Evaluated only on Windows Server 2016
Evaluated only if SID Filtering is used.
Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | - **SID Filtering** \[Type = UnicodeString\]: [SID Filtering](https://technet.microsoft.com/en-us/library/cc772633(v=ws.10).aspx) state for the new trust: diff --git a/windows/keep-secure/event-4739.md b/windows/keep-secure/event-4739.md index 8b692f1ea3..44897f5f13 100644 --- a/windows/keep-secure/event-4739.md +++ b/windows/keep-secure/event-4739.md @@ -165,14 +165,14 @@ This event generates when one of the following changes was made to local compute | Value | Identifier | Domain controller operating systems that are allowed in the domain | |-------|---------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 0 | DS\_BEHAVIOR\_WIN2000 | Windows 2000 Server operating system
Windows Server 2003 operating system
Windows Server 2008 operating system
Windows Server 2008 R2 operating system
Windows Server 2012 operating system
Windows Server 2012 R2 operating system
Windows Server 2016 Technical Preview operating system | -| 1 | DS\_BEHAVIOR\_WIN2003\_WITH\_MIXED\_DOMAINS | Windows Server 2003
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 Technical Preview | -| 2 | DS\_BEHAVIOR\_WIN2003 | Windows Server 2003
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 Technical Preview | -| 3 | DS\_BEHAVIOR\_WIN2008 | Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 Technical Preview | -| 4 | DS\_BEHAVIOR\_WIN2008R2 | Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 Technical Preview | -| 5 | DS\_BEHAVIOR\_WIN2012 | Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 Technical Preview | -| 6 | DS\_BEHAVIOR\_WIN2012R2 | Windows Server 2012 R2
Windows Server 2016 Technical Preview | -| 7 | DS\_BEHAVIOR\_WINTHRESHOLD | Windows Server 2016 Technical Preview | +| 0 | DS\_BEHAVIOR\_WIN2000 | Windows 2000 Server operating system
Windows Server 2003 operating system
Windows Server 2008 operating system
Windows Server 2008 R2 operating system
Windows Server 2012 operating system
Windows Server 2012 R2 operating system
Windows Server 2016 operating system | +| 1 | DS\_BEHAVIOR\_WIN2003\_WITH\_MIXED\_DOMAINS | Windows Server 2003
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 | +| 2 | DS\_BEHAVIOR\_WIN2003 | Windows Server 2003
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 | +| 3 | DS\_BEHAVIOR\_WIN2008 | Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 | +| 4 | DS\_BEHAVIOR\_WIN2008R2 | Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 | +| 5 | DS\_BEHAVIOR\_WIN2012 | Windows Server 2012
Windows Server 2012 R2
Windows Server 2016 | +| 6 | DS\_BEHAVIOR\_WIN2012R2 | Windows Server 2012 R2
Windows Server 2016 | +| 7 | DS\_BEHAVIOR\_WINTHRESHOLD | Windows Server 2016 | - **OEM Information** \[Type = UnicodeString\]: there is no information about this field in this document. diff --git a/windows/keep-secure/exempt-icmp-from-authentication.md b/windows/keep-secure/exempt-icmp-from-authentication.md index a60e483753..21100a9674 100644 --- a/windows/keep-secure/exempt-icmp-from-authentication.md +++ b/windows/keep-secure/exempt-icmp-from-authentication.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This procedure shows you how to add exemptions for any network traffic that uses the ICMP protocol. diff --git a/windows/keep-secure/exemption-list.md b/windows/keep-secure/exemption-list.md index 3ebf7a465b..fc0fd3b704 100644 --- a/windows/keep-secure/exemption-list.md +++ b/windows/keep-secure/exemption-list.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 When you implement a server and domain isolation security model in your organization, you are likely to find some additional challenges. Key infrastructure servers such as DNS servers and DHCP servers typically must be available to all devicess on the internal network, yet secured from network attacks. However, if they must remain available to all devicess on the network, not just to isolated domain members, then these servers cannot require IPsec for inbound access, nor can they use IPsec transport mode for outbound traffic. diff --git a/windows/keep-secure/firewall-gpos.md b/windows/keep-secure/firewall-gpos.md index b264a38993..229cb2a3e0 100644 --- a/windows/keep-secure/firewall-gpos.md +++ b/windows/keep-secure/firewall-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 All the devices on Woodgrove Bank's network that run Windows are part of the isolated domain, except domain controllers. To configure firewall rules, the GPO described in this section is linked to the domain container in the Active Directory OU hierarchy, and then filtered by using security group filters and WMI filters. diff --git a/windows/keep-secure/firewall-policy-design-example.md b/windows/keep-secure/firewall-policy-design-example.md index 41310314aa..8dad2b48f7 100644 --- a/windows/keep-secure/firewall-policy-design-example.md +++ b/windows/keep-secure/firewall-policy-design-example.md @@ -13,13 +13,13 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 In this example, the fictitious company Woodgrove Bank is a financial services institution. Woodgrove Bank has an Active Directory domain that provides Group Policy-based management for all their Windows devices. The Active Directory domain controllers also host Domain Name System (DNS) for host name resolution. Separate devices host Windows Internet Name Service (WINS) for network basic input/output system (NetBIOS) name resolution. A set of devices that are running UNIX provide the Dynamic Host Configuration Protocol (DHCP) services for automatic IP addressing. -Woodgrove Bank is in the process of migrating their devices from Windows Vista and Windows Server 2008 to Windows 10 and Windows Server 2016 Technical Preview. A significant number of the devices at Woodgrove Bank continue to run Windows Vista and Windows Server 2008. Interoperability between the previous and newer operating systems must be maintained. Wherever possible, security features applied to the newer operating systems must also be applied to the previous operating systems. +Woodgrove Bank is in the process of migrating their devices from Windows Vista and Windows Server 2008 to Windows 10 and Windows Server 2016. A significant number of the devices at Woodgrove Bank continue to run Windows Vista and Windows Server 2008. Interoperability between the previous and newer operating systems must be maintained. Wherever possible, security features applied to the newer operating systems must also be applied to the previous operating systems. A key line-of-business program called WGBank consists of a client program running on most of the desktop devices in the organization. This program accesses several front-end server devices that run the server-side part of WGBank. These front-end servers only do the processing — they do not store the data. The data is stored in several back-end database devices that are running Microsoft SQL Server. @@ -60,7 +60,7 @@ Woodgrove Bank uses Active Directory groups and Group Policy Objects to deploy t - Client devices that run Windows 10, Windows 8, or Windows 7 -- WGBank front-end servers that run Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012 or Windows Server 2008 R2 (there are none in place yet, but their solution must support adding them) +- WGBank front-end servers that run Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 or Windows Server 2008 R2 (there are none in place yet, but their solution must support adding them) - WGBank partner servers that run Windows Server 2008 diff --git a/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md b/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md index 33727fc9f4..0c507fdc73 100644 --- a/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md +++ b/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Active Directory is another important item about which you must gather information. You must understand the forest structure. This includes domain layout, organizational unit (OU) architecture, and site topology. This information makes it possible to know where devices are currently placed, their configuration, and the impact of changes to Active Directory that result from implementing Windows Firewall with Advanced Security. Review the following list for information needed: diff --git a/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md b/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md index 65555cc782..67dcea5661 100644 --- a/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md +++ b/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Perhaps the most important aspect of planning for Windows Firewall with Advanced Security deployment is the network architecture, because IPsec is layered on the Internet Protocol itself. An incomplete or inaccurate understanding of the network can prevent any Windows Firewall with Advanced Security solution from being successful. Understanding subnet layout, IP addressing schemes, and traffic patterns are part of this effort, but accurately documenting the following components are important to completing the planning phase of this project: diff --git a/windows/keep-secure/gathering-information-about-your-devices.md b/windows/keep-secure/gathering-information-about-your-devices.md index 1f3b73fa21..7f4692a95a 100644 --- a/windows/keep-secure/gathering-information-about-your-devices.md +++ b/windows/keep-secure/gathering-information-about-your-devices.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 One of the most valuable benefits of conducting an asset discovery project is the large amount of data that is obtained about the client and server devices on the network. When you start designing and planning your isolation zones, you must make decisions that require accurate information about the state of all hosts to ensure that they can use IPsec as planned. diff --git a/windows/keep-secure/gathering-other-relevant-information.md b/windows/keep-secure/gathering-other-relevant-information.md index ca8d396fcb..83ee00960a 100644 --- a/windows/keep-secure/gathering-other-relevant-information.md +++ b/windows/keep-secure/gathering-other-relevant-information.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This topic discusses several other things that you should examine to see whether they will cause any complications in your ability to deploy Windows Firewall with Advanced Security policies in your organization. diff --git a/windows/keep-secure/gathering-the-information-you-need.md b/windows/keep-secure/gathering-the-information-you-need.md index 3e8a62b0cc..a11fbf67c8 100644 --- a/windows/keep-secure/gathering-the-information-you-need.md +++ b/windows/keep-secure/gathering-the-information-you-need.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Before starting the planning process for a Windows Firewall with Advanced Security deployment, you must collect and analyze up-to-date information about the network, the directory services, and the devices that are already deployed in the organization. This information enables you to create a design that accounts for all possible elements of the existing infrastructure. If the gathered information is not accurate, problems can occur when devices and devices that were not considered during the planning phase are encountered during implementation. diff --git a/windows/keep-secure/gpo-domiso-boundary.md b/windows/keep-secure/gpo-domiso-boundary.md index 22db5273b8..00fb043b7a 100644 --- a/windows/keep-secure/gpo-domiso-boundary.md +++ b/windows/keep-secure/gpo-domiso-boundary.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. Woodgrove Bank began by copying and pasting the GPO for the Windows Server 2008 version of the isolated domain GPO, and then renamed the copy to reflect its new purpose. diff --git a/windows/keep-secure/gpo-domiso-firewall.md b/windows/keep-secure/gpo-domiso-firewall.md index 226c9deac1..d1349941e1 100644 --- a/windows/keep-secure/gpo-domiso-firewall.md +++ b/windows/keep-secure/gpo-domiso-firewall.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to devices that are running at least Windows 7 or Windows Server 2008. diff --git a/windows/keep-secure/gpo-domiso-isolateddomain-clients.md b/windows/keep-secure/gpo-domiso-isolateddomain-clients.md index 0f2faadb9e..a6ab80ad09 100644 --- a/windows/keep-secure/gpo-domiso-isolateddomain-clients.md +++ b/windows/keep-secure/gpo-domiso-isolateddomain-clients.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to client devices that are running Windows 8, Windows 7, or Windows Vista. diff --git a/windows/keep-secure/gpo-domiso-isolateddomain-servers.md b/windows/keep-secure/gpo-domiso-isolateddomain-servers.md index fb984adf5f..91cd4e3890 100644 --- a/windows/keep-secure/gpo-domiso-isolateddomain-servers.md +++ b/windows/keep-secure/gpo-domiso-isolateddomain-servers.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to server devices that are running at least Windows Server 2008. diff --git a/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md b/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md index b1adf33fd9..092982bd0a 100644 --- a/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md +++ b/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Correctly identifying your Windows Firewall with Advanced Security deployment goals is essential for the success of your Windows Firewall with Advanced Security design project. Form a project team that can clearly articulate deployment issues in a vision statement. When you write your vision statement, identify, clarify, and refine your deployment goals. Prioritize and, if possible, combine your deployment goals so that you can design and deploy Windows Firewall with Advanced Security by using an iterative approach. You can take advantage of the predefined Windows Firewall with Advanced Security deployment goals presented in this guide that are relevant to your scenarios. diff --git a/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md b/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md index 25f0fba560..6099d183c9 100644 --- a/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md +++ b/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The following are important factors in the implementation of your Windows Firewall with Advanced Security design plan: diff --git a/windows/keep-secure/isolated-domain-gpos.md b/windows/keep-secure/isolated-domain-gpos.md index b7f6c3b921..745da6642b 100644 --- a/windows/keep-secure/isolated-domain-gpos.md +++ b/windows/keep-secure/isolated-domain-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 All of the devices in the isolated domain are added to the group CG\_DOMISO\_IsolatedDomain. You must create multiple GPOs to align with this group, one for each Windows operating system that must have different rules or settings to implement the basic isolated domain functionality that you have in your isolated domain. This group is granted Read and Apply Group Policy permissions on all the GPOs described in this section. diff --git a/windows/keep-secure/isolated-domain.md b/windows/keep-secure/isolated-domain.md index 3d23484bf9..43e1461c41 100644 --- a/windows/keep-secure/isolated-domain.md +++ b/windows/keep-secure/isolated-domain.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The isolated domain is the primary zone for trusted devices. The devices in this zone use connection security and firewall rules to control the communications that can be sent between devices in the zone. diff --git a/windows/keep-secure/isolating-apps-on-your-network.md b/windows/keep-secure/isolating-apps-on-your-network.md index 09367196c5..c8adf77620 100644 --- a/windows/keep-secure/isolating-apps-on-your-network.md +++ b/windows/keep-secure/isolating-apps-on-your-network.md @@ -12,7 +12,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 When you add new devices to your network, you may want to customize your Windows Firewall configuration to isolate the network access of the new Windows Store apps that run on them. Developers who build Windows Store apps can declare certain app capabilities that enable different classes of network access. A developer can decide what kind of network access the app requires and configure this capability for the app. When the app is installed on a device, appropriate firewall rules are automatically created to enable access. You can then customize the firewall configuration to further fine-tune this access if they desire more control over the network access for the app. diff --git a/windows/keep-secure/link-the-gpo-to-the-domain.md b/windows/keep-secure/link-the-gpo-to-the-domain.md index ab224211e6..ba14d60b0e 100644 --- a/windows/keep-secure/link-the-gpo-to-the-domain.md +++ b/windows/keep-secure/link-the-gpo-to-the-domain.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you create the GPO and configure it with security group filters and WMI filters, you must link the GPO to the container in Active Directory that contains all of the target devices. diff --git a/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md b/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md index 3187e17371..49dc1620f6 100644 --- a/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md +++ b/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you finish reviewing the existing Windows Firewall with Advanced Security deployment goals and you determine which goals are important to your specific deployment, you can map those goals to a specific Windows Firewall with Advanced Security design. diff --git a/windows/keep-secure/microsoft-passport-guide.md b/windows/keep-secure/microsoft-passport-guide.md index b78b6f94f7..45548bb40f 100644 --- a/windows/keep-secure/microsoft-passport-guide.md +++ b/windows/keep-secure/microsoft-passport-guide.md @@ -101,7 +101,7 @@ Microsoft Passport offers four significant advantages over the current state of **It’s flexible** Microsoft Passport offers unprecedented flexibility. Although the format and use of reusable passwords are fixed, Microsoft Passport gives both administrators and users options to manage authentication. First and foremost, Microsoft Passport works with both biometric identifiers and PINs, so users’ credentials are protected even on devices that don’t support biometrics. Users can even use their phone to release their credentials instead of a PIN or biometric gesture on the main device. Microsoft Passport seamlessly takes advantage of the hardware of the devices in use; as users upgrade to newer devices, Microsoft Passport is ready to use them, and organizations can upgrade existing devices by adding biometric sensors where appropriate. -Microsoft Passport offers flexibility in the datacenter, too. To deploy it, in some modes you must add Windows Server 2016 Technical Preview domain controllers to your Active Directory environment, but you don’t have to replace or remove your existing Active Directory servers — the servers required for Microsoft Passport build on and add capability to your existing infrastructure. You don’t have to change the domain or forest functional level, and you can either add on-premises servers or use Microsoft Azure Active Directory to deploy Microsoft Passport on your network. The choice of which users you should enable for Microsoft Passport use is completely up to you: you choose the policies and devices to support and which authentication factors you want users to have access to. This makes it easy to use Microsoft Passport to supplement existing smart card or token deployments by adding strong credential protection to users who don’t currently have it or to deploy Microsoft Passport in scenarios that call for extra protection for sensitive resources or systems (described in the [Design a Microsoft Passport deployment](#design) section). +Microsoft Passport offers flexibility in the datacenter, too. To deploy it, in some modes you must add Windows Server 2016 domain controllers to your Active Directory environment, but you don’t have to replace or remove your existing Active Directory servers — the servers required for Microsoft Passport build on and add capability to your existing infrastructure. You don’t have to change the domain or forest functional level, and you can either add on-premises servers or use Microsoft Azure Active Directory to deploy Microsoft Passport on your network. The choice of which users you should enable for Microsoft Passport use is completely up to you: you choose the policies and devices to support and which authentication factors you want users to have access to. This makes it easy to use Microsoft Passport to supplement existing smart card or token deployments by adding strong credential protection to users who don’t currently have it or to deploy Microsoft Passport in scenarios that call for extra protection for sensitive resources or systems (described in the [Design a Microsoft Passport deployment](#design) section). **It’s standardized** diff --git a/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md b/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md index 95ab7cda01..d2ed73907e 100644 --- a/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md +++ b/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 You must reconfigure your copied GPO so that it contains the correct security group and WMI filters for its new role. If you are creating the GPO for the isolated domain, use the [Block members of a group from applying a GPO](#to-block-members-of-a-group-from-applying-a-gpo) procedure to prevent members of the boundary and encryption zones from incorrectly applying the GPOs for the main isolated domain. diff --git a/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md b/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md index f29f5afbb7..420518e4ca 100644 --- a/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md +++ b/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Procedures in this guide that refer to GPOs for earlier versions of the Windows operating system instruct you to work with the IP Security Policy section in the Group Policy Management Console (GPMC). diff --git a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md index e179647bac..bbecb7b8ad 100644 --- a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Most of the procedures in this guide instruct you to use Group Policy settings for Windows Firewall with Advanced Security. diff --git a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md index 2d848ec539..9712af0076 100644 --- a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md +++ b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To open a GPO to Windows Firewall diff --git a/windows/keep-secure/open-windows-firewall-with-advanced-security.md b/windows/keep-secure/open-windows-firewall-with-advanced-security.md index cda993d4ad..8f20a73c1c 100644 --- a/windows/keep-secure/open-windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/open-windows-firewall-with-advanced-security.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This procedure shows you how to open the Windows Firewall with Advanced Security console. diff --git a/windows/keep-secure/planning-certificate-based-authentication.md b/windows/keep-secure/planning-certificate-based-authentication.md index 69e599b812..ab5b21c69b 100644 --- a/windows/keep-secure/planning-certificate-based-authentication.md +++ b/windows/keep-secure/planning-certificate-based-authentication.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Sometimes a device cannot join an Active Directory domain, and therefore cannot use Kerberos V5 authentication with domain credentials. However, the device can still participate in the isolated domain by using certificate-based authentication. diff --git a/windows/keep-secure/planning-domain-isolation-zones.md b/windows/keep-secure/planning-domain-isolation-zones.md index 208265eefb..a18fb27051 100644 --- a/windows/keep-secure/planning-domain-isolation-zones.md +++ b/windows/keep-secure/planning-domain-isolation-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have the required information about your network, Active Directory, and client and server devices, you can use that information to make decisions about the isolation zones you want to use in your environment. diff --git a/windows/keep-secure/planning-gpo-deployment.md b/windows/keep-secure/planning-gpo-deployment.md index 050a5550f7..abdff4b8ca 100644 --- a/windows/keep-secure/planning-gpo-deployment.md +++ b/windows/keep-secure/planning-gpo-deployment.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 You can control which GPOs are applied to devices in Active Directory in a combination of three ways: diff --git a/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md b/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md index fff34a12c7..0718187682 100644 --- a/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md +++ b/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have decided on the best logical design of your isolation environment for the network and device security requirements, you can start the implementation plan. diff --git a/windows/keep-secure/planning-isolation-groups-for-the-zones.md b/windows/keep-secure/planning-isolation-groups-for-the-zones.md index b4f667a50b..0c4488940a 100644 --- a/windows/keep-secure/planning-isolation-groups-for-the-zones.md +++ b/windows/keep-secure/planning-isolation-groups-for-the-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Isolation groups in Active Directory are how you implement the various domain and server isolation zones. A device is assigned to a zone by adding its device account to the group which represents that zone. diff --git a/windows/keep-secure/planning-network-access-groups.md b/windows/keep-secure/planning-network-access-groups.md index 4d9b002e7c..929c583624 100644 --- a/windows/keep-secure/planning-network-access-groups.md +++ b/windows/keep-secure/planning-network-access-groups.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 A network access group (NAG) is used to identify users and devices that have permission to access an isolated server. The server is configured with firewall rules that allow only network connections that are authenticated as originating from a device, and optionally a user, whose accounts are members of its NAG. A member of the isolated domain can belong to as many NAGs as required. diff --git a/windows/keep-secure/planning-server-isolation-zones.md b/windows/keep-secure/planning-server-isolation-zones.md index 12688b93c9..9995c0e5fc 100644 --- a/windows/keep-secure/planning-server-isolation-zones.md +++ b/windows/keep-secure/planning-server-isolation-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Sometimes a server hosts data that is sensitive. If your servers host data that must not be compromised, you have several options to help protect that data. One was already addressed: adding the server to the encryption zone. Membership in that zone prevents the server from being accessed by any devices that are outside the isolated domain, and encrypts all network connections to server. diff --git a/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md b/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md index 4fcbd977dc..fdcf972088 100644 --- a/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md +++ b/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have identified your requirements, and have the information about the network layout and devices available, you can begin to design the GPO settings and rules that will enable you to enforce your requirements on the devices. diff --git a/windows/keep-secure/planning-the-gpos.md b/windows/keep-secure/planning-the-gpos.md index b22f0497cd..84b3750822 100644 --- a/windows/keep-secure/planning-the-gpos.md +++ b/windows/keep-secure/planning-the-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 When you plan the GPOs for your different isolation zones, you must complete the layout of the required zones and their mappings to the groups that link the devices to the zones. diff --git a/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md b/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md index 1801d2a86a..8423e4b94f 100644 --- a/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you collect information about your environment and decide on a design by following the guidance in the [Windows Firewall with Advanced Security Design Guide](windows-firewall-with-advanced-security-design-guide.md), you can begin to plan the deployment of your design. With the completed design and the information in this topic, you can determine which tasks to perform to deploy Windows Firewall with Advanced Security in your organization. diff --git a/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md b/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md index c800eca94d..736612379f 100644 --- a/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md +++ b/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have gathered the relevant information in the previous sections, and understand the basics of the designs as described earlier in this guide, you can select the design (or combination of designs) that meet your needs. diff --git a/windows/keep-secure/procedures-used-in-this-guide.md b/windows/keep-secure/procedures-used-in-this-guide.md index d19699b94b..7374820ed8 100644 --- a/windows/keep-secure/procedures-used-in-this-guide.md +++ b/windows/keep-secure/procedures-used-in-this-guide.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The procedures in this section appear in the checklists found earlier in this document. They should be used only in the context of the checklists in which they appear. They are presented here in alphabetical order. diff --git a/windows/keep-secure/protect-devices-from-unwanted-network-traffic.md b/windows/keep-secure/protect-devices-from-unwanted-network-traffic.md index a24379dacf..f4134b9ce9 100644 --- a/windows/keep-secure/protect-devices-from-unwanted-network-traffic.md +++ b/windows/keep-secure/protect-devices-from-unwanted-network-traffic.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Although network perimeter firewalls provide important protection to network resources from external threats, there are network threats that a perimeter firewall cannot protect against. Some attacks might successfully penetrate the perimeter firewall, and at that point what can stop it? Other attacks might originate from inside the network, such as malware that is brought in on portable media and run on a trusted device. Portable device are often taken outside the network and connected directly to the Internet, without adequate protection between the device and security threats. diff --git a/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md b/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md index 890eaf1d99..42da77aa05 100644 --- a/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md +++ b/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The use of authentication in the previously described goal ([Restrict Access to Only Trusted Devices](restrict-access-to-only-trusted-devices.md)) enables a device in the isolated domain to block traffic from untrusted devices. However, it does not prevent an untrusted device from eavesdropping on the network traffic shared between two trusted devices, because by default network packets are not encrypted. diff --git a/windows/keep-secure/restrict-access-to-only-specified-users-or-devices.md b/windows/keep-secure/restrict-access-to-only-specified-users-or-devices.md index 049625343b..fa2225b9c4 100644 --- a/windows/keep-secure/restrict-access-to-only-specified-users-or-devices.md +++ b/windows/keep-secure/restrict-access-to-only-specified-users-or-devices.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Domain isolation (as described in the previous goal [Restrict Access to Only Trusted Devices](restrict-access-to-only-trusted-devices.md)) prevents devices that are members of the isolated domain from accepting network traffic from untrusted devices. However, some devices on the network might host sensitive data that must be additionally restricted to only those users and computers that have a business requirement to access the data. diff --git a/windows/keep-secure/restrict-access-to-only-trusted-devices.md b/windows/keep-secure/restrict-access-to-only-trusted-devices.md index d2b47a2dbe..dc34b9ac84 100644 --- a/windows/keep-secure/restrict-access-to-only-trusted-devices.md +++ b/windows/keep-secure/restrict-access-to-only-trusted-devices.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Your organizational network likely has a connection to the Internet. You also likely have partners, vendors, or contractors who attach devices that are not owned by your organization to your network. Because you do not manage those devices, you cannot trust them to be free of malicious software, maintained with the latest security updates, or in any way in compliance with your organization's security policies. These untrustworthy devices both on and outside of your physical network must not be permitted to access your organization's devices except where it is truly required. diff --git a/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md b/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md index 85d7267abb..57d1bc1e9d 100644 --- a/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md +++ b/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have configured the IPsec connection security rules that force client devices to authenticate their connections to the isolated server, you must configure the rules that restrict access to only those devices or users who have been identified through the authentication process as members of the isolated server’s access group. diff --git a/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2.md b/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2.md index fa9c66bfb4..e3cd578183 100644 --- a/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2.md +++ b/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2.md @@ -12,7 +12,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 IKEv2 offers the following: diff --git a/windows/keep-secure/server-isolation-gpos.md b/windows/keep-secure/server-isolation-gpos.md index 149730d1a5..e0075d930f 100644 --- a/windows/keep-secure/server-isolation-gpos.md +++ b/windows/keep-secure/server-isolation-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Each set of devices that have different users or devices accessing them require a separate server isolation zone. Each zone requires one GPO for each version of Windows running on devices in the zone. The Woodgrove Bank example has an isolation zone for their devices that run SQL Server. The server isolation zone is logically considered part of the encryption zone. Therefore, server isolation zone GPOs must also include rules for encrypting all isolated server traffic. Woodgrove Bank copied the encryption zone GPOs to serve as a starting point, and renamed them to reflect their new purpose. diff --git a/windows/keep-secure/server-isolation-policy-design-example.md b/windows/keep-secure/server-isolation-policy-design-example.md index 4d38ed4c99..f6ddc73bf4 100644 --- a/windows/keep-secure/server-isolation-policy-design-example.md +++ b/windows/keep-secure/server-isolation-policy-design-example.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This design example continues to use the fictitious company Woodgrove Bank, as described in the [Firewall Policy Design Example](firewall-policy-design-example.md) section and the [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md) section. diff --git a/windows/keep-secure/server-isolation-policy-design.md b/windows/keep-secure/server-isolation-policy-design.md index a2397773da..de45c1b7c7 100644 --- a/windows/keep-secure/server-isolation-policy-design.md +++ b/windows/keep-secure/server-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 In the server isolation policy design, you assign servers to a zone that allows access only to users and devices that authenticate as members of an approved network access group (NAG). diff --git a/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md b/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md index 758bffcd66..618894db96 100644 --- a/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md +++ b/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To enable Windows Firewall and configure its default behavior, use the Windows Firewall with Advanced Security node in the Group Policy Management console. diff --git a/windows/keep-secure/user-account-control-group-policy-and-registry-key-settings.md b/windows/keep-secure/user-account-control-group-policy-and-registry-key-settings.md index e2e57dd1bd..3aabc0a07e 100644 --- a/windows/keep-secure/user-account-control-group-policy-and-registry-key-settings.md +++ b/windows/keep-secure/user-account-control-group-policy-and-registry-key-settings.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 ## Group Policy settings There are 10 Group Policy settings that can be configured for User Account Control (UAC). The table lists the default for each of the policy settings, and the following sections explain the different UAC policy settings and provide recommendations. These policy settings are located in **Security Settings\\Local Policies\\Security Options** in the Local Security Policy snap-in. For more information about each of the Group Policy settings, see the Group Policy description. For information about the registry key settings, see [Registry key settings](#registry-key-settings). diff --git a/windows/keep-secure/user-account-control-overview.md b/windows/keep-secure/user-account-control-overview.md index 32edfe0160..1e1801da84 100644 --- a/windows/keep-secure/user-account-control-overview.md +++ b/windows/keep-secure/user-account-control-overview.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 User Account Control (UAC) helps prevent malware from damaging a PC and helps organizations deploy a better-managed desktop. With UAC, apps and tasks always run in the security context of a non-administrator account, unless an administrator specifically authorizes administrator-level access to the system. UAC can block the automatic installation of unauthorized apps and prevent inadvertent changes to system settings. diff --git a/windows/keep-secure/verify-that-network-traffic-is-authenticated.md b/windows/keep-secure/verify-that-network-traffic-is-authenticated.md index 44e4ba7803..03fcc34124 100644 --- a/windows/keep-secure/verify-that-network-traffic-is-authenticated.md +++ b/windows/keep-secure/verify-that-network-traffic-is-authenticated.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have configured your domain isolation rule to request, rather than require, authentication, you must confirm that the network traffic sent by the devices on the network is being protected by IPsec authentication as expected. If you switch your rules to require authentication before all of the devices have received and applied the correct GPOs, or if there are any errors in your rules, then communications on the network can fail. By first setting the rules to request authentication, any network connections that fail authentication can continue in clear text while you diagnose and troubleshoot. diff --git a/windows/keep-secure/windows-10-security-guide.md b/windows/keep-secure/windows-10-security-guide.md index bb757267bb..8715dfddd2 100644 --- a/windows/keep-secure/windows-10-security-guide.md +++ b/windows/keep-secure/windows-10-security-guide.md @@ -334,7 +334,7 @@ The sections that follow describe these improvements in more detail. **SMB hardening improvements for SYSVOL and NETLOGON connections** -In Windows 10 and Windows Server 2016 Technical Preview, client connections to the Active Directory Domain Services default SYSVOL and NETLOGON shares on domain controllers now require Server Message Block (SMB) signing and mutual authentication (such as Kerberos). +In Windows 10 and Windows Server 2016, client connections to the Active Directory Domain Services default SYSVOL and NETLOGON shares on domain controllers now require Server Message Block (SMB) signing and mutual authentication (such as Kerberos). - **What value does this change add?** This change reduces the likelihood of man-in-the-middle attacks. - **What works differently?** diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md b/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md index 23f9e3d1c0..c70e57a4b1 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md @@ -12,7 +12,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The Windows Firewall with Advanced Security Administration with Windows PowerShell Guide provides essential scriptlets for automating Windows Firewall with Advanced Security management. It is designed for IT pros, system administrators, IT managers, and others who use and need to automate Windows Firewall with Advanced Security management in Windows. diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md b/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md index 5dabaedf02..9cfe29f6c0 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 You can use the Windows Firewall with Advanced Security MMC snap-in with devices running at least Windows Vista or Windows Server 2008 to help protect the devices and the data that they share across a network. diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md b/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md index acc229bd6a..47830f44c9 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Windows Firewall with Advanced Security is a host firewall that helps secure the device in two ways. First, it can filter the network traffic permitted to enter the device from the network, and also control what network traffic the device is allowed to send to the network. Second, Windows Firewall with Advanced Security supports IPsec, which enables you to require authentication from any device that is attempting to communicate with your device. When authentication is required, devices that cannot authenticate cannot communicate with your device. By using IPsec, you can also require that specific network traffic be encrypted to prevent it from being read or intercepted while in transit between devices. diff --git a/windows/keep-secure/windows-firewall-with-advanced-security.md b/windows/keep-secure/windows-firewall-with-advanced-security.md index 51c6967315..4433aaf633 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security.md @@ -12,7 +12,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This is an overview of the Windows Firewall with Advanced Security (WFAS) and Internet Protocol security (IPsec) features. diff --git a/windows/manage/configure-windows-telemetry-in-your-organization.md b/windows/manage/configure-windows-telemetry-in-your-organization.md index db19b958a4..0ed8e5a3e5 100644 --- a/windows/manage/configure-windows-telemetry-in-your-organization.md +++ b/windows/manage/configure-windows-telemetry-in-your-organization.md @@ -124,7 +124,7 @@ The Upgrade Analytics workflow steps you through the discovery and rationalizati ### Data collection -Windows 10 and Windows Server 2016 Technical Preview includes the Connected User Experience and Telemetry component, which uses Event Tracing for Windows (ETW) tracelogging technology that gathers and stores telemetry events and data. The operating system and some Microsoft management solutions, such as System Center, use the same logging technology. +Windows 10 and Windows Server 2016 includes the Connected User Experience and Telemetry component, which uses Event Tracing for Windows (ETW) tracelogging technology that gathers and stores telemetry events and data. The operating system and some Microsoft management solutions, such as System Center, use the same logging technology. 1. Operating system features and some management applications are instrumented to publish events and data. Examples of management applications include Virtual Machine Manager (VMM), Server Manager, and Storage Spaces. 2. Events are gathered using public operating system event logging and tracing APIs. From 382ed225f82478ec33ade1a7702d283ba75b5692 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 20 Jul 2016 14:15:01 -0700 Subject: [PATCH 60/80] adding virtual machine requirement --- windows/keep-secure/credential-guard.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index ec7cb18cf2..08aef3e947 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -109,7 +109,11 @@ The PC must meet the following hardware and software requirements to use Credent

Physical PC

-

For PCs running Windows 10, you cannot run Credential Guard on a virtual machine.

+

For PCs running Windows 10, version 1511 and Windows 10, version 1507, you cannot run Credential Guard on a virtual machine.

+ + +

Virtual machine

+

For PCs running Windows 10, version 1607, you can run Credential Guard on a generation 2 virtual machine.

From 8a6699637772f2a94f79a8afdd4e96cffb9a39fc Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 20 Jul 2016 16:07:11 -0700 Subject: [PATCH 61/80] added or later to TPM table --- windows/keep-secure/credential-guard.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index 08aef3e947..94996dab65 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -90,7 +90,7 @@ The PC must meet the following hardware and software requirements to use Credent TPM 2.0 -Windows 10 version 1511 +Windows 10 version 1511 or later TPM 2.0 or TPM 1.2 @@ -113,7 +113,7 @@ The PC must meet the following hardware and software requirements to use Credent

Virtual machine

-

For PCs running Windows 10, version 1607, you can run Credential Guard on a generation 2 virtual machine.

+

For PCs running Windows 10, version 1607, you can run Credential Guard on a Generation 2 virtual machine.

From 2e5d6060653451c577be001ffbe56c84c0a451db Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 21 Jul 2016 10:52:54 -0700 Subject: [PATCH 62/80] redirected page --- windows/whats-new/device-management.md | 111 +------------------------ 1 file changed, 2 insertions(+), 109 deletions(-) diff --git a/windows/whats-new/device-management.md b/windows/whats-new/device-management.md index 55051d9fd0..52e09d3d1a 100644 --- a/windows/whats-new/device-management.md +++ b/windows/whats-new/device-management.md @@ -7,118 +7,11 @@ ms.pagetype: devices, mobile ms.mktglfcycl: explore ms.sitesec: library author: jdeckerMS +redirect_url: /whats-new/whats-new-windows-10-version-1507-and-1511 --- # Enterprise management for Windows 10 devices - -**Applies to** - -- Windows 10 -- Windows 10 Mobile - -Windows 10 provides mobile device management (MDM) capabilities for PCs, laptops, tablets, and phones that enable enterprise-level management of corporate-owned and personal devices. - -## MDM support - - -MDM policies for Windows 10 align with the policies supported in Windows 8.1 and are expanded to address even more enterprise scenarios, such as managing multiple users who have Microsoft Azure Active Directory (Azure AD) accounts, full control over the Windows Store, VPN configuration, and more. To learn more about the changes in MDM policies for Windows 10, version 1607, see [What's new in MDM enrollment and management](https://msdn.microsoft.com/en-us/library/windows/hardware/mt299056%28v=vs.85%29.aspx#whatsnew_1607). - -MDM support in Windows 10 is based on [Open Mobile Alliance (OMA)](http://go.microsoft.com/fwlink/p/?LinkId=533885) Device Management (DM) protocol 1.2.1 specification. - -Corporate-owned devices can be enrolled automatically for enterprises using Azure AD. - -## Unenrollment - - -When a person leaves your organization and you unenroll the user account or device from management, the enterprise-controlled configurations and apps are removed from the device. You can unenroll the device remotely or the person can unenroll by manually removing the account from the device. - -When a personal device is unenrolled, the user's data and apps are untouched, while enterprise information such as certificates, VPN profiles, and enterprise apps are removed. - -## Infrastructure - - -Enterprises have the following identity and management choices. - -| Area | Choices | -|---|---| -| Identity | Active Directory; Azure AD | -| Grouping | Domain join; Workgroup; Azure AD join | -| Device management | Group Policy; System Center Configuration Manager; Microsoft Intune; other MDM solutions; Exchange ActiveSync; Windows PowerShell; Windows Management Instrumentation (WMI) | - -  - -**Note**   -With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](http://go.microsoft.com/fwlink/p/?LinkID=613512). - -  - -## Device lockdown - - -Do you need a computer that can only do one thing? For example: - -- A device in the lobby that customers can use to view your product catalog. - -- A portable device that drivers can use to check a route on a map. - -- A device that a temporary worker uses to enter data. - -You can configure a persistent locked down state to [create a kiosk-type device](https://technet.microsoft.com/en-us/itpro/windows/manage/set-up-a-device-for-anyone-to-use). When the locked-down account is logged on, the device displays only the app that you select. - -You can also [configure a lockdown state](https://technet.microsoft.com/en-us/itpro/windows/manage/lock-down-windows-10-to-specific-apps) that takes effect when a given user account logs on. The lockdown restricts the user to only the apps that you specify. - -Lockdown settings can also be configured for device look and feel, such as a theme or a [custom layout on the Start screen](https://technet.microsoft.com/en-us/itpro/windows/manage/windows-10-start-layout-options-and-policies). - -## Updates - - -With Windows 10, your enterprise will have more choice and flexibility in applying operating system updates. You can manage and control updates to devices running Windows 10 Pro and Windows 10 Enterprise using MDM policies. - -While Windows Update provides updates to unmanaged devices, most enterprises prefer to manage and control the flow of updates using their device management solution. You can choose to apply the latest updates as soon as they are available, or you can set a source and schedule for updates that works for your specific requirements. - -For more information about updating Windows 10, see [Windows 10 servicing options for updates and upgrades](../manage/introduction-to-windows-10-servicing.md). - -## Easier certificate management - - -For Windows 10-based devices, you can use your MDM server to directly deploy client authentication certificates using Personal Information Exchange (PFX), in addition to enrolling using Simple Certificate Enrollment Protocol (SCEP), including certificates to enable Windows Hello for Business in your enterprise. You'll be able to use MDM to enroll, renew, and delete certificates. As in Windows Phone 8.1, you can use the [Certificates app](http://go.microsoft.com/fwlink/p/?LinkId=615824) to review the details of certificates on your device. [Learn how to install digital certificates on Windows 10 Mobile.](https://tnstage.redmond.corp.microsoft.com/en-us/itpro/windows/keep-secure/installing-digital-certificates-on-windows-10-mobile) - -## Learn more - - -[Windows 10: Manageability Choices](http://go.microsoft.com/fwlink/p/?LinkId=533886) - -[Windows 10: Management](http://go.microsoft.com/fwlink/p/?LinkId=533887) - -[Windows 10 Technical Preview Fundamentals for IT Pros: Windows 10 Management and Deployment](http://go.microsoft.com/fwlink/p/?LinkId=533888) - -[Reference for Mobile device management for Windows 10](http://go.microsoft.com/fwlink/p/?LinkId=533172) - -Active Directory blog posts on Azure AD and Windows 10: - -- [Azure AD, Microsoft Intune and Windows 10 - Using the cloud to modernize enterprise mobility!](http://go.microsoft.com/fwlink/p/?LinkId=619025) - -- [Azure AD Join on Windows 10 devices](http://go.microsoft.com/fwlink/p/?LinkID=616791) - -- [Azure AD on Windows 10 Personal Devices]( http://go.microsoft.com/fwlink/p/?LinkId=619028) - -- [Azure Active Directory and Windows 10: Bringing the cloud to enterprise desktops!](http://go.microsoft.com/fwlink/p/?LinkID=615765) - -## Related topics - - -[Manage corporate devices](../manage/manage-corporate-devices.md) - -[Windows Hello](microsoft-passport.md) - -[Enterprise Data Protection Overview](edp-whats-new-overview.md) - -  - -  - - - +This page has been redirected to **What's new in Windows 10, versions 1507 and 1511**. From d2ea061b63b46f01bd746733edcb763354c2b927 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 21 Jul 2016 10:54:46 -0700 Subject: [PATCH 63/80] redirected topic --- .../whats-new/lockdown-features-windows-10.md | 103 +----------------- 1 file changed, 2 insertions(+), 101 deletions(-) diff --git a/windows/whats-new/lockdown-features-windows-10.md b/windows/whats-new/lockdown-features-windows-10.md index 0acfd3723a..90a8a04ba6 100644 --- a/windows/whats-new/lockdown-features-windows-10.md +++ b/windows/whats-new/lockdown-features-windows-10.md @@ -8,108 +8,9 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: jdeckerMS +redirect_url: /manage/lockdown-features-windows-10 --- # Lockdown features from Windows Embedded 8.1 Industry -**Applies to** -- Windows 10 -- Windows 10 Mobile - -Many of the lockdown features available in Windows Embedded 8.1 Industry have been modified in some form for Windows 10. This table maps Windows Embedded Industry 8.1 features to Windows 10 Enterprise features, along with links to documentation. - - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows Embedded 8.1 Industry lockdown featureWindows 10 featureChanges

[Hibernate Once/Resume Many (HORM)](http://go.microsoft.com/fwlink/p/?LinkId=626758): Quick boot to device

N/A

HORM is supported in Windows 10, version 1607.

[Unified Write Filter](http://go.microsoft.com/fwlink/p/?LinkId=626757): protect a device's physical storage media

[Unified Writer Filter](http://go.microsoft.com/fwlink/p/?LinkId=626607)

The Unified Write Filter is continued in Windows 10, with the exception of HORM which has been deprecated.

[Keyboard Filter]( http://go.microsoft.com/fwlink/p/?LinkId=626761): block hotkeys and other key combinations

[Keyboard Filter](http://go.microsoft.com/fwlink/p/?LinkId=708391)

Keyboard filter is added in Windows 10, version 1511. As in Windows Embedded Industry 8.1, Keyboard Filter is an optional component that can be turned on via Turn Windows Features On/Off. Keyboard Filter (in addition to the WMI configuration previously available) will be configurable through Windows Imaging and Configuration Designer (ICD) in the SMISettings path.

[Shell Launcher](http://go.microsoft.com/fwlink/p/?LinkId=626676): launch a Classic Windows application on sign-on

[Shell Launcher](http://go.microsoft.com/fwlink/p/?LinkId=618603)

Shell Launcher continues in Windows 10. It is now configurable in Windows ICD under the SMISettings category.

-

Learn [how to use Shell Launcher to create a kiosk device](http://go.microsoft.com/fwlink/p/?LinkId=626922) that runs a Classic Windows application.

[Application Launcher]( http://go.microsoft.com/fwlink/p/?LinkId=626675): launch a Universal Windows Platform (UWP) app on sign-on

[Assigned Access](http://go.microsoft.com/fwlink/p/?LinkId=626608)

The Windows 8 Application Launcher has been consolidated into Assigned Access. Application Launcher enabled launching a Windows 8 app and holding focus on that app. Assigned Access offers a more robust solution for ensuring that apps retain focus.

[Dialog Filter](http://go.microsoft.com/fwlink/p/?LinkId=626762): suppress system dialogs and control which processes can run

[AppLocker](../keep-secure/applocker-overview.md)

Dialog Filter has been deprecated for Windows 10. Dialog Filter provided two capabilities; the ability to control which processes were able to run, and the ability to prevent dialogs (in practice, system dialogs) from appearing.

-
    -
  • Control over which processes are able to run will now be provided by AppLocker.

  • -
  • System dialogs in Windows 10 have been replaced with system toasts. To see more on blocking system toasts, see Toast Notification Filter below.

  • -

[Toast Notification Filter]( http://go.microsoft.com/fwlink/p/?LinkId=626673): suppress toast notifications

Mobile device management (MDM) and Group Policy

Toast Notification Filter has been replaced by MDM and Group Policy settings for blocking the individual components of non-critical system toasts that may appear. For example, to prevent a toast from appearing when a USB drive is connected, ensure that USB connections have been blocked using the USB-related policies, and turn off notifications from apps.

-

Group Policy: User Configuration > Administrative Templates > Start Menu and Taskbar > Notifications

-

MDM policy name may vary depending on your MDM service. In Microsoft Intune, use Allow action center notifications and a [custom OMA-URI setting](http://go.microsoft.com/fwlink/p/?LinkID=616317) for AboveLock/AllowActionCenterNotifications.

[Embedded Lockdown Manager](http://go.microsoft.com/fwlink/p/?LinkId=626763): configure lockdown features

[Windows Imaging and Configuration Designer (ICD)](http://go.microsoft.com/fwlink/p/?LinkID=525483)

The Embedded Lockdown Manager has been deprecated for Windows 10 and replaced by the Windows ICD. Windows ICD is the consolidated tool for Windows imaging and provisioning scenarios and enables configuration of all Windows settings, including the lockdown features previously configurable through Embedded Lockdown Manager.

[USB Filter](http://go.microsoft.com/fwlink/p/?LinkId=626674): restrict USB devices and peripherals on system

MDM and Group Policy

The USB Filter driver has been replaced by MDM and Group Policy settings for blocking the connection of USB devices.

-

Group Policy: Computer Configuration > Administrative Templates > System > Device Installation > Device Installation Restrictions

-

MDM policy name may vary depending on your MDM service. In Microsoft Intune, use Allow removable storage or Allow USB connection (Windows 10 Mobile only).

[Assigned Access](http://go.microsoft.com/fwlink/p/?LinkID=613653): launch a UWP app on sign-in and lock access to system

[Assigned Access](http://go.microsoft.com/fwlink/p/?LinkId=626608)

Assigned Access has undergone significant improvement for Windows 10. In Windows 8.1, Assigned Access blocked system hotkeys and edge gestures, and non-critical system notifications, but it also applied some of these limitations to other accounts on the device.

-

In Windows 10, Assigned Access no longer affects accounts other than the one being locked down. Assigned Access now restricts access to other apps or system components by locking the device when the selected user account logs in and launching the designated app above the lock screen, ensuring that no unintended functionality can be accessed.

-

Learn [how to use Assigned Access to create a kiosk device](http://go.microsoft.com/fwlink/p/?LinkId=626922) that runs a Universal Windows app.

[Gesture Filter](http://go.microsoft.com/fwlink/p/?LinkId=626672): block swipes from top, left, and right edges of screen

[Assigned Access](http://go.microsoft.com/fwlink/p/?LinkId=626608)

The capabilities of Gesture Filter have been consolidated into Assigned Access for Windows 10. In Windows 8.1, gestures provided the ability to close an app, to switch apps, and to reach the Charms. For Windows 10, Charms have been removed, and blocking the closing or switching of apps is part of Assigned Access.

[Custom Logon]( http://go.microsoft.com/fwlink/p/?LinkId=626759): suppress Windows UI elements during Windows sign-on, sign-off, and shutdown

[Embedded Logon](http://go.microsoft.com/fwlink/p/?LinkId=626760)

No changes. Applies only to Windows 10 Enterprise and Windows 10 Education.

[Unbranded Boot](http://go.microsoft.com/fwlink/p/?LinkId=626872): custom brand a device by removing or replacing Windows boot UI elements

[Unbranded Boot](http://go.microsoft.com/fwlink/p/?LinkId=626873)

No changes. Applies only to Windows 10 Enterprise and Windows 10 Education.

-  -  -  +This topic has been redirected. \ No newline at end of file From f924ad0b42496154e78c666345be4f36c04d8a99 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 21 Jul 2016 10:56:02 -0700 Subject: [PATCH 64/80] topic redirected --- windows/whats-new/microsoft-passport.md | 30 ++----------------------- 1 file changed, 2 insertions(+), 28 deletions(-) diff --git a/windows/whats-new/microsoft-passport.md b/windows/whats-new/microsoft-passport.md index a132b19ad6..57ac5201dc 100644 --- a/windows/whats-new/microsoft-passport.md +++ b/windows/whats-new/microsoft-passport.md @@ -8,35 +8,9 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: mobile, security author: jdeckerMS +redirect_url: /whats-new/whats-new-windows-10-version-1607 --- # Windows Hello overview -**Applies to** -- Windows 10 -- Windows 10 Mobile -> **Note:** When Windows 10 first shipped, it included Microsoft Passport and Windows Hello, which worked together to provide multi-factor authentication. To simplify deployment and improve supportability, Microsoft has combined these technologies into a single solution under the Windows Hello name in Windows 10, version 1607. Customers who have already deployed these technologies will not experience any change in functionality. Customers who have yet to evaluate Windows Hello will find it easier to deploy due to simplified policies, documentation, and semantics. - -In Windows 10, Windows Hello replaces passwords with strong two-factor authentication that consists of an enrolled device and a Windows Hello (biometric) or PIN. - -Windows Hello lets users authenticate to a Microsoft account, an Active Directory account, a Microsoft Azure Active Directory (AD) account, or non-Microsoft service that supports [Fast ID Online (FIDO)](http://go.microsoft.com/fwlink/p/?LinkId=533889) authentication. After an initial two-step verification during Hello enrollment, Hello is set up on the user's device and the user sets a gesture, which can be biometric such as a fingerprint or a PIN. The user provides the gesture to verify identity; Windows then uses Hello to authenticate users and help them to access protected resources and services. -Hello also enables Windows 10 Mobile devices to be used as a remote credential when signing into Windows 10 PCs. During the sign-in process, the Windows 10 PC can connect using Bluetooth to access Hello on the user’s Windows 10 Mobile device. Because users carry their phone with them, Hello makes implementing two-factor authentication across the enterprise less costly and complex than other solutions - -## Benefits of Windows Hello - -- **User convenience**. The employee provides credentials (such as account and password, or other credentials), and is then guided to set up Windows Hello. From that point on, the employee can access enterprise resources by providing a gesture. -- **Security**. Hello helps protect user identities and user credentials. Because no passwords are used, it helps circumvent phishing and brute force attacks. It also helps prevent server breaches because Microsoft - -Passport credentials are an asymmetric key pair, which helps prevent replay attacks when these keys are generated within isolated environments of Trusted Platform Modules (TPMs). -[Learn how to implement and manage Windows Hello for Business in your organization.](../keep-secure/implement-microsoft-passport-in-your-organization.md) - -## Learn more - -[Why a PIN is better than a password](../keep-secure/why-a-pin-is-better-than-a-password.md) -[Windows 10: Disrupting the Revolution of Cyber-Threats with Revolutionary Security!](http://go.microsoft.com/fwlink/p/?LinkId=533890) -[Windows 10: The End Game for Passwords and Credential Theft?](http://go.microsoft.com/fwlink/p/?LinkId=533891) - -## Related topics -[Device management](device-management.md) -  -  +This topic has been redirected. \ No newline at end of file From c5c19c3b0e49eab211190734073869129e35f14a Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 21 Jul 2016 10:57:10 -0700 Subject: [PATCH 65/80] topic redirected --- .../whats-new/new-provisioning-packages.md | 118 +----------------- 1 file changed, 2 insertions(+), 116 deletions(-) diff --git a/windows/whats-new/new-provisioning-packages.md b/windows/whats-new/new-provisioning-packages.md index 62900c57c8..1b82f732b1 100644 --- a/windows/whats-new/new-provisioning-packages.md +++ b/windows/whats-new/new-provisioning-packages.md @@ -7,124 +7,10 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: mobile author: jdeckerMS +redirect_url: /deploy/provisioning-packages --- # Provisioning packages -**Applies to** - -- Windows 10 -- Windows 10 Mobile - -Windows provisioning makes it easy for IT administrators to configure end-user devices without imaging. Using Windows Provisioning, an IT administrator can easily specify desired configuration and settings required to enroll the devices into management (through a wizard-driven user interface) and then apply that configuration to target devices in a matter of minutes. It is best suited for small- to medium-sized businesses with deployments that range from tens to a few hundred computers. - -With Windows 10, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image. - -Provisioning packages are simple enough that with a short set of written instructions, a student or non-technical employee can use them to configure their device. This can result in a significant reduction in the time required to configure multiple devices in your organization. - -## New in Windows 10, Version 1607 - -The Windows Assessment and Deployment Kit (ADK) for Windows 10 includes the Imaging and Configuration Designer (ICD), a tool for configuring images and runtime settings which are then built into provisioning packages. Windows ICD for Windows 10, Version 1607, simplifies common provisioning scenarios. - -![Configuration Designer options](images/icd.png) - -Windows ICD in Windows 10, Version 1607, supports the following scenarios for IT administrators: - -* **Simple provisioning** – Enables IT administrators to define a desired configuration in Windows ICD and then apply that configuration on target devices. The simple provisioning wizard makes the entire process quick and easy by guiding an IT administrator through common configuration settings in a step-by-step manner. - - > [Learn how to use simple provisioning to configure Windows 10 computers.](../deploy/provision-pcs-for-initial-deployment.md) - -* **Advanced provisioning (deployment of classic (Win32) and Universal Windows Platform (UWP) apps, and certificates)** – Allows an IT administrator to use Windows ICD to open provisioning packages in the advanced settings editor and include apps for deployment on end-user devices. - - > [Learn how to use advanced provisioning to configure Windows 10 computers with apps and certificates.](../deploy/provision-pcs-with-apps-and-certificates.md) - -* **Mobile device enrollment into management** - Enables IT administrators to purchase off-the-shelf retail Windows 10 Mobile devices and enroll them into mobile device management (MDM) before handing them to end-users in the organization. IT administrators can use Windows ICD to specify the management end-point and apply the configuration on target devices by connecting them to a Windows PC (tethered deployment) or through an SD card. Supported management end-points include: - - * System Center Configuration Manager and Microsoft Intune hybrid (certificate-based enrollment) - * AirWatch (password-string based enrollment) - * Mobile Iron (password-string based enrollment) - * Other MDMs (cert-based enrollment) - -> **Note:** Windows ICD in Windows 10, Version 1607, also provides a wizard to create provisioning packages for school PCs. To learn more, see [Set up students' PCs to join domain](https://technet.microsoft.com/edu/windows/index). - -## Benefits of provisioning packages - - -Provisioning packages let you: - -- Quickly configure a new device without going through the process of installing a new image. - -- Save time by configuring multiple devices using one provisioning package. - -- Quickly configure employee-owned devices in an organization without a mobile device management (MDM) infrastructure. - -- Set up a device without the device having network connectivity. - -Provisioning packages can be: - -- Installed using removable media such as an SD card or USB flash drive. - -- Attached to an email. - -- Downloaded from a network share. - -## What you can configure - - -The following table provides some examples of what can be configured using provisioning packages. - -| Customization options | Examples | -|--------------------------|-----------------------------------------------------------------------------------------------| -| Bulk Active Directory join and device name | Join devices to Active Directory domain and assign device names using hardware-specific serial numbers or random characters | -| Applications | Windows apps, line-of-business applications | -| Bulk enrollment into MDM | Automatic enrollment into a third-party MDM service\* | -| Certificates | Root certification authority (CA), client certificates | -| Connectivity profiles | Wi-Fi, proxy settings, Email | -| Enterprise policies | Security restrictions (password, device lock, camera, and so on), encryption, update settings | -| Data assets | Documents, music, videos, pictures | -| Start menu customization | Start menu layout, application pinning | -| Other | Home and lock screen wallpaper, computer name, domain join, DNS settings, and so on | -\* Using a provisioning package for auto-enrollment to System Center Configuration Manager or Configuration Manager/Intune hybrid is not supported. Use the Configuration Manager console to enroll devices. -  - -For details about the settings you can customize in provisioning packages, see [Windows Provisioning settings reference]( http://go.microsoft.com/fwlink/p/?LinkId=619012). - -## Creating a provisioning package - - -With Windows 10, you can use the Windows Imaging and Configuration Designer (ICD) tool to create provisioning packages. To install Windows ICD and create provisioning packages, you must install the Windows Assessment and Deployment Kit (ADK) for Windows 10 [from the Windows Insider Program site](http://go.microsoft.com/fwlink/p/?linkid=533700). - -While running ADKsetup.exe for Windows 10, version 1607, select the following feature from the **Select the features you want to install** dialog box: - -- Windows Imaging and Configuration Designer (ICD) - -> **Note:** In previous versions of the Windows 10 ADK, you had to install additional features for Windows ICD to run. Starting in version 1607, you can install Windows ICD without other ADK features. - -After you install Windows ICD, you can use it to create a provisioning package. For detailed instructions on how to create a provisioning package, see [Build and apply a provisioning package](http://go.microsoft.com/fwlink/p/?LinkID=629651). - -## Applying a provisioning package to a device - - -Provisioning packages can be applied both during image deployment and during runtime. For information on how to apply a provisioning package to a Windows 10-based device, see [Build and apply a provisioning package](http://go.microsoft.com/fwlink/p/?LinkID=629651). - -## Learn more - - -[Windows 10: Deployment](http://go.microsoft.com/fwlink/p/?LinkId=533708) - -## Related topics - - - - -[Configure devices without MDM](../manage/configure-devices-without-mdm.md) - -  - -  - - - - - +This topic has been redirected. \ No newline at end of file From ceb4535204f278cf39b8ad71991c4666ed73b594 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 21 Jul 2016 10:58:00 -0700 Subject: [PATCH 66/80] topic redirected --- windows/whats-new/windows-spotlight.md | 65 +------------------------- 1 file changed, 2 insertions(+), 63 deletions(-) diff --git a/windows/whats-new/windows-spotlight.md b/windows/whats-new/windows-spotlight.md index af6bd8ed19..61edb41016 100644 --- a/windows/whats-new/windows-spotlight.md +++ b/windows/whats-new/windows-spotlight.md @@ -7,71 +7,10 @@ ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library author: jdeckerMS +redirect_url: /manage/windows-spotlight --- # Windows Spotlight on the lock screen -**Applies to** - -- Windows 10 - -Windows Spotlight is an option for the lock screen background that displays different background images and occasionally offers suggestions on the lock screen. Windows Spotlight is available in all desktop editions of Windows 10. - -For managed devices running Windows 10 Enterprise and Windows 10 Education, enterprise administrators can configure a mobile device management (MDM) or Group Policy setting to prevent users from using the Windows Spotlight background. For managed devices running Windows 10 Pro, version 1607, administrators can disable suggestions for third party apps. - -## What does Windows Spotlight include? - - -- **Background image** - - The Windows Spotlight displays a new image on the lock screen each day. The initial background image is included during installation. Additional images are downloaded on ongoing basis. - - ![lock screen image](images/lockscreen.png) - -- **Feature suggestions, fun facts, tips** - - The lock screen background will occasionally suggest Windows 10 features that the user hasn't tried yet, such as **Snap assist**. - -## How do you turn off Windows spotlight locally? - - -To turn off Windows Spotlight locally, go to **Settings** > **Personalization** > **Lock screen** > **Background** > **Windows spotlight** > select a different lock screen background - -![personalization background](images/spotlight.png) - -## How do you disable Windows Spotlight for managed devices? - - -Windows 10, version 1607, provides three new Group Policy settings to help you manage Spotlight on employees' computers. - -**Windows 10 Pro, Enterprise, and Education** - -- **User Configuration\Administrative Templates\Windows Components\Cloud Content\Do not suggest third-party content in Windows spotlight** enables enterprises to restrict suggestions to Microsoft apps and services. - -**Windows 10 Enterprise and Education** - -* **User Configuration\Administrative Templates\Windows Components\Cloud Content\Turn off all Windows Spotlight features** enables enterprises to completely disable all Spotlight features in a single setting. -* **User Configuration\Administrative Templates\Windows Components\Cloud Content\Configure Spotlight on lock screen** specifically controls the use of the dynamic Spotlight image on the lock screen, and can be enabled or disabled. (The Group Policy setting **Enterprise Spotlight** does not work in Windows 10, version 1607.) - -Windows Spotlight is enabled by default. Administrators can replace Windows Spotlight with a selected image using the Group Policy setting **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Force a specific default lock screen image**. - -![lockscreen policy details](images/lockscreenpolicy.png) - -Pay attention to the checkbox in **Options**. In addition to providing the path to the lock screen image, administrators can choose to allow or **Turn off fun facts, tips, tricks, and more on lock screen**. If the checkbox is not selected, users will see the lock screen image that is defined in the policy setting, and will also see occasional messages, such as the example in the following image. - -![fun facts](images/funfacts.png) - -## Related topics - - -[Manage Windows 10 Start layout options](../manage/windows-10-start-layout-options-and-policies.md) - -  - -  - - - - - +This topic has been redirected. \ No newline at end of file From e857ee19681d447915dcbef8caa25bfa6516951a Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Thu, 21 Jul 2016 11:35:10 -0700 Subject: [PATCH 67/80] RS1 changes for DG topic on enabling VBS --- ...rd-enable-virtualization-based-security.md | 58 +++++++++++++----- .../keep-secure/images/device-guard-gp.png | Bin 24169 -> 46125 bytes .../keep-secure/images/dg-fig1-enableos.png | Bin 17395 -> 22075 bytes .../images/dg-fig11-dgproperties.png | Bin 104994 -> 75377 bytes .../images/dg-fig7-enablevbsofkmci.png | Bin 37375 -> 66762 bytes 5 files changed, 41 insertions(+), 17 deletions(-) diff --git a/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security.md b/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security.md index 9eda4d82c8..943481d23b 100644 --- a/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security.md +++ b/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security.md @@ -28,15 +28,21 @@ For information about enabling Credential Guard, see [Protect derived domain cre ## Windows feature requirements for virtualization-based security -In addition to the hardware requirements found in [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard), you must enable certain operating system features before you can enable VBS: Microsoft Hyper-V and isolated user mode (shown in Figure 1). +In addition to the hardware requirements found in [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard), you must enable certain operating system features before you can enable VBS: + +- With Windows 10, version 1607 or Windows Server 2016:
+Hyper-V Hypervisor (shown in Figure 1). + +- With an earlier version of Windows 10, or Windows Server 2016 Technical Preview 5 or earlier:
+Hyper-V Hypervisor and Isolated User Mode (not shown). > **Note**  You can configure these features manually by using Windows PowerShell or Deployment Image Servicing and Management. For specific information about these methods, see [Protect derived domain credentials with Credential Guard](credential-guard.md).   ![Turn Windows features on or off](images/dg-fig1-enableos.png) -Figure 1. Enable operating system features for VBS +Figure 1. Enable operating system feature for VBS -After you enable these features, you can configure any additional hardware-based security features you want. The following sections provide more information: +After you enable the feature or features, you can configure any additional hardware-based security features you want. The following sections provide more information: - [Enable Unified Extensible Firmware Interface Secure Boot](#enable-unified-extensible-firmware-interface-secure-boot) - [Enable virtualization-based security for kernel-mode code integrity](#enable-virtualization-based-security-for-kernel-mode-code-integrity) @@ -44,7 +50,7 @@ After you enable these features, you can configure any additional hardware-based Before you begin this process, verify that the target device meets the hardware requirements for UEFI Secure Boot that are laid out in [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). There are two options to configure UEFI Secure Boot: manual configuration of the appropriate registry keys and Group Policy deployment. Complete the following steps to manually configure UEFI Secure Boot on a computer running Windows 10. -> **Note**  There are two platform security levels for Secure Boot: stand-alone Secure Boot and Secure Boot with DMA protection. DMA protection provides additional memory protection but will be enabled only on systems whose processors include input/output memory management units (IOMMUs). Protection against driver-based attacks is provided only on systems that have IOMMUs and that have DMA protection enabled. +> **Note**  There are two platform security levels for Secure Boot: stand-alone Secure Boot and Secure Boot with DMA protection. DMA protection provides additional memory protection but will be enabled only on systems whose processors include input/output memory management units (IOMMUs). Protection against driver-based attacks is provided only on systems that have IOMMUs and that have DMA protection enabled. For more information about how IOMMUs help protect against DMA attacks, see [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). 1. Navigate to the **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\DeviceGuard** registry subkey. @@ -52,9 +58,9 @@ Before you begin this process, verify that the target device meets the hardware 3. Set the **RequirePlatformSecurityFeatures DWORD** value as appropriate: - - Set this value to **1** to enable the **Secure Boot** option. - - - Set this value to **2** to enable the **Secure Boot with DMA Protection** option. + | **With Windows 10, version 1607,
or Windows Server 2016** | **With an earlier version of Windows 10,
or Windows Server 2016 Technical Preview 5 or earlier** | + | ---------------- | ---------------- | + | **1** enables the **Secure Boot** option
**3** enables the **Secure Boot and DMA protection** option | **1** enables the **Secure Boot** option
**2** enables the **Secure Boot and DMA protection** option | 4. Restart the client computer. @@ -80,11 +86,11 @@ Unfortunately, it would be time consuming to perform these steps manually on eve Figure 6. Enable VBS -5. Select the **Enabled** option, and then select **Secure Boot and DMA Protection** from the **Select Platform Security Level** list. +5. Select the **Enabled** button, and then select **Secure Boot and DMA Protection** from the **Select Platform Security Level** list. ![Group Policy, Turn On Virtualization Based Security](images/device-guard-gp.png) - Figure 7. Enable Secure Boot + Figure 7. Enable Secure Boot (in Windows 10, version 1607) > **Note**  Device Guard Secure Boot is maximized when combined with DMA protection. If your hardware contains the IOMMUs required for DMA protection, be sure to select the **Secure Boot and DMA Protection** platform security level. If your hardware does not contain IOMMUs, there are several mitigations provided by leveraging Secure Boot without DMA Protection. @@ -102,7 +108,11 @@ Before you begin this process, verify that the desired computer meets the hardwa **To configure virtualization-based protection of KMCI manually:** -1. Navigate to the **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\DeviceGuard** registry subkey. +1. Navigate to the appropriate registry subkey: + + - With Windows 10, version 1607, or Windows Server 2016:
**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\DeviceGuard\\Scenarios** + + - With an earlier version of Windows 10, or Windows Server 2016 Technical Preview 5 or earlier:
**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\DeviceGuard** 2. Set the **HypervisorEnforcedCodeIntegrity DWORD** value to **1**. @@ -130,11 +140,15 @@ It would be time consuming to perform these steps manually on every protected co Figure 3. Enable VBS -5. Select the **Enabled** option, and then select the **Enable Virtualization Based Protection of Code Integrity** check box. +5. Select the **Enabled** button, and then for **Virtualization Based Protection of Code Integrity**, select the appropriate option: + + - With Windows 10, version 1607 or Windows Server 2016, choose an enabled option:
For an initial deployment or test deployment, we recommend **Enabled without UEFI lock**.
When your deployment is stable in your environment, we recommend changing to **Enabled with UEFI lock**. This option helps protect the registry from tampering, either through malware or by an unauthorized person. + + - With earlier versions of Windows 10, or Windows Server 2016 Technical Preview 5 or earlier:
Select the **Enable Virtualization Based Protection of Code Integrity** check box. ![Group Policy, Turn On Virtualization Based Security](images/dg-fig7-enablevbsofkmci.png) - Figure 4. Enable VBS of KMCI + Figure 4. Enable VBS of KMCI (in Windows 10, version 1607) 6. Close the Group Policy Management Editor, and then restart the Windows 10 test computer. With this setting configured, the VBS of the KMCI will take effect upon restart. @@ -176,7 +190,12 @@ Table 1. Win32\_DeviceGuard properties
  • 1. If present, hypervisor support is available.

  • 2. If present, Secure Boot is available.

  • 3. If present, DMA protection is available.

  • - +
  • 4. If present, Secure Memory Overwrite is available.

  • +
  • 5. If present, NX protections are available.

  • +
  • 6. If present, SMM mitigations are available.

  • + +

    Note: 4, 5, and 6 were added as of Windows 10, version 1607.

    + InstanceIdentifier @@ -188,10 +207,15 @@ Table 1. Win32\_DeviceGuard properties This field describes the required security properties to enable virtualization-based security.
    • 0. Nothing is required.

    • -
    • 1. If present, Secure Boot is needed.

    • -
    • 2. If present, DMA protection is needed.

    • -
    • 3. If present, both Secure Boot and DMA protection are needed.

    • -
    +
  • 1. If present, hypervisor support is needed.

  • +
  • 2. If present, Secure Boot is needed.

  • +
  • 3. If present, DMA protection is needed.

  • +
  • 4. If present, Secure Memory Overwrite is needed.

  • +
  • 5. If present, NX protections are needed.

  • +
  • 6. If present, SMM mitigations are needed.

  • + +

    Note: 4, 5, and 6 were added as of Windows 10, version 1607.

    + SecurityServicesConfigured diff --git a/windows/keep-secure/images/device-guard-gp.png b/windows/keep-secure/images/device-guard-gp.png index 0c2c1c9d4f781bd324882c2aebf04fd3ed4a7b8e..c6713c2bf3b709dd878b4a1edbc5619d269d822d 100644 GIT binary patch literal 46125 zcmb??XH-*Nw=TUGL3&j|P!JG9ks48?3P^8K6aneI6GBmnG!^M3(t8sF2uLUbBE5$i zdWX<^$ldt9?>Xc9?m73KA7_uj(CnL&DeGlh13nN~%c;rX;8ezvU%Vs)K9f2t8M@)%P_R^a_XVJ+E&8SJoa^d>M962peomR3;BxI(NA}O9Rfg zYI^R_0GFmu91_0%>m%2`-DpW?F?loe;yiXYjuYD-72yMKl>g~ec#~Oo!8au%+$-Ik ztXH;PQ%LzwKO}39cQ&i~vew%e&CRA(ea^eLS$hVr`jS75!#RRsPhr`|LGeqbzDrEBW>})o z#yv`D>;?Ji=7ov7V__?H0%QH~zTa*2Qq)^BY=D&d@P$NxyB6!^;h}~y;k_B($Z5K( zsR&jwXIRp98@i zE;;0$E+aL!BI(iXxijtf>`RwA!eElmH{*8f_5$BiZONDiyRPhLLHO&4_=}V4Gy|^O z!iLCvHf6U2Wk z%Rs810|`K-od?y+E843}g?&=t4mPnCu117ARM)dfe@+?));Y4Jfl08_B&6TSXzEJu zXZX{lsV8*{r)yB&8m}X1&Q2tVD{ZQk9sLwb#3tau^TN__aX}3*AcfH~lgKB;)UOFE zJ$Lx_Unjr%wBd93B;3<�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 z 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 diff --git a/windows/keep-secure/images/dg-fig1-enableos.png b/windows/keep-secure/images/dg-fig1-enableos.png index cefb1243444fed724637dece0434f235e6cbafba..a114c520de2c54e0b841126bb0763b39eb4d706b 100644 GIT binary patch literal 22075 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

    w%pY#`% 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

    k4wQo#7eYIG14w3Z|8%0t)E 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[ZCXRHK{iRA;IF+?8?=lFd!sv}XC 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 z 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 U-bsrn4t>f%*Ys@eX@~p&3xj-Y_5c6? literal 104994 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 literal 37375 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

    p2!0{mPy0>H{@gLzv@`%a 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 OKo+LfCi%uL;r|ADy5xfZ From 134fed705e6114f5992a4a57d69402c0b5414245 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Thu, 21 Jul 2016 14:23:03 -0700 Subject: [PATCH 68/80] initial draft for edu deployment recommendations --- .../windows/edu-deployment-recommendations.md | 127 ++++++++++++++++++ .../images/app-privacy-group-policy.png | Bin 0 -> 147844 bytes .../images/privacy-contacts-marked.png | Bin 0 -> 46007 bytes .../images/settings-contacts-app-marked.png | Bin 0 -> 46171 bytes .../images/settings-privacy-marked.png | Bin 0 -> 35469 bytes .../images/skype-manage-profile-pic.png | Bin 0 -> 13660 bytes .../windows/images/skype-profile-icon.png | Bin 0 -> 1416 bytes 7 files changed, 127 insertions(+) create mode 100644 education/windows/edu-deployment-recommendations.md create mode 100644 education/windows/images/app-privacy-group-policy.png create mode 100644 education/windows/images/privacy-contacts-marked.png create mode 100644 education/windows/images/settings-contacts-app-marked.png create mode 100644 education/windows/images/settings-privacy-marked.png create mode 100644 education/windows/images/skype-manage-profile-pic.png create mode 100644 education/windows/images/skype-profile-icon.png diff --git a/education/windows/edu-deployment-recommendations.md b/education/windows/edu-deployment-recommendations.md new file mode 100644 index 0000000000..0b3bd61e5e --- /dev/null +++ b/education/windows/edu-deployment-recommendations.md @@ -0,0 +1,127 @@ +--- +title: Deployment recommendations for school IT administrators +description: Provides guidance on ways to customize the OS privacy settings, as well as some of the apps, for Windows-based devices used in schools so that you can choose what information is shared with Microsoft. +keywords: ["Windows 10 deployment", "recommendations", "privacy settings", "school"] +ms.mktglfcycl: plan +ms.sitesec: library +author: CelesteDG +--- + +# Deployment recommendations for school IT administrators +**Applies to:** + +- Windows 10 + + +Your privacy is important to us, so we want to provide you with ways to customize the OS privacy settings, as well as some of the apps, so that you can choose what information is shared with Microsoft. To learn more about Microsoft’s commitment to privacy, see [Windows 10 and privacy](http://go.microsoft.com/fwlink/?LinkId=809305). + +Here are some best practices and specific privacy settings we’d like you to be aware of. + +## Deployment best practices + +Keep these best practices in mind when deploying any edition of Windows 10 in schools or districts: +* A Microsoft account is only intended for consumer services. Enterprises and educational institutions should use enterprise versions where possible, such as Skype for Business, OneDrive for Business, and so on. For schools, consider using mobile device management (MDM) or Group Policy to block students from adding a Microsoft account as a secondary account. + +* If schools allow the use of personal accounts by their students to access personal services, schools should be aware that these accounts belong to individuals, not the school. +* IT administrators, school officials, and teachers should also consider ratings when picking apps from the Windows Store. + +## Windows 10 Contacts privacy settings + +If you’re an IT administrator who deploys Windows 10 in a school or district, we recommend that you review these deployment resources to make informed decisions about how you can configure telemetry for your school or district: +* [Configure Windows telemetry in your organization](http://go.microsoft.com/fwlink/?LinkId=817241) - Describes the types of telemetry we gather and the ways you can manage this data. +* [Manage connections from Windows operating system components to Microsoft services](http://go.microsoft.com/fwlink/?LinkId=817240) - Learn about network connections that Windows components make to Microsoft and also the privacy settings (such as location, camera, messaging, and more) that affect data that is shared with either Microsoft or apps and how you can manage this data. + +In particular, the **Contacts** area in the **Settings** > **Privacy** section lets you choose which apps can access a student’s contacts list. By default, this setting is turned on. + +To change the setting, you can: +* [Turn off access to contacts for all apps](#turn-off-access-to-contacts-for-all-apps) +* [Choose the apps that you want to allow access to contacts](#choose-the-apps-that-you-want-to-allow-access-to-contacts) + +### Turn off access to contacts for all apps +To turn off access to contacts for all apps on individual Windows devices: +1. On the computer, go to **Settings** and select **Privacy**. + + ![Privacy settings](images/settings-privacy-marked.png) + +2. Under the list of **Privacy** areas, select **Contacts**. + + ![Contacts privacy settings](images/privacy-contacts-marked.png) + +3. Turn off **Let apps access my contacts**. + +For IT-managed Windows devices, you can use a Group Policy to turn off the setting. To do this: +1. Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access contacts**. +2. Set the **Select a setting** box to **Force Deny**. + +### Choose the apps that you want to allow access to contacts +If you want to allow only certain apps to have access to contacts, you can use the switch for each app to specify which ones you want on or off. + +![Choose apps with access to contacts](images/settings-contacts-app-marked.png) + +The list of apps on the Windows-based device may vary from the above example. The list depends on what apps you have installed and which of these apps access contacts. + +To allow only certain apps to have access to contacts, you can: +* Configure each app individually using the **Settings** > **Contacts** option in the Windows UI +* Apply the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps access contacts** and then specify the default for each app by adding the app's Package Family Name under the default behavior you want to enforce. + + ![App privacy Group Policy](images/app-privacy-group-policy.png) + +## Skype and Xbox settings + +Skype Preview (a Universal Windows Platform [UWP] preview app) and Xbox are preinstalled as part of Windows 10. + +The Skype app replaces the integration of Skype features into Skype video and Messaging apps on Windows PCs and large tablets. The Skype app provides all these features in one place and lets users have a single place to manage both their chat and voice conversations so they can take better advantage of their screen. For information about the new Skype UWP app preview, see this [FAQ](http://go.microsoft.com/fwlink/?LinkId=821441). + +With the Xbox app, students can use their Xbox profiles to play and make progress on their games using their Windows-based device. They can also unlock achievements and show off to their friends with game clips and screenshots. The Xbox app requires a Microsoft account, which is a personal account. + +Both Skype and Xbox include searchable directories that let students find other people to connect to. The online privacy and security settings for Skype and Xbox are not manageable through Group Policy so we recommend that school IT administrators and school officials let parents and students know about these searchable directories. + +If the school allows the use of personal or Microsoft account in addition to organization accounts, we also recommend that IT administrators inform parents and students that they can optionally remove any identifying information from the directories by: +* [Managing the user profile](#managing-the-user-profile) +* [Deleting the account if the user name is part of the identifying information](delete-an-account-if-username-is-identifying) + +### Managing the user profile +#### Skype +Skype uses the user’s contact details to deliver important information about the account and it also lets friends find each other on Skype. + +To manage and edit your profile in the Skype UWP app, follow these steps: +1. In the Skype UWP app, select the user profile icon ![Skype profile icon](images/skype-profile-icon.png) to go to the user’s profile page. +2. In the **Accounts** section, select **Manage** for the Skype account that you want to change. This will take you to the online Skype portal. +3. In the online Skype portal, scroll down to the Account details section. In Settings and preferences, select Edit profile. +The profile page includes these sections: + * Profile completeness + * Personal information + * Contact details +4. Review the information in each section and click **Edit** to change the information being shared. +5. If you do not wish your name to be included, replace the fields with **XXX**. +6. To change your profile picture, simply click on the current profile picture or avatar. The **Manage Profile Picture** window pops up. + + ![Skype profile icon](images/skype-manage-profile-pic.png) + + * To take a new picture, click the camera icon in the pop up window. To upload a new picture, click the three dots (**...**). + * You can also change the visibility of your profile picture between public (everyone) or your contacts only. To change the profile picture visibility, select the dropdown under **Profile picture** and choose between **Show to everyone** or **Show to contacts only**. + +#### Xbox +A user’s Xbox friends and their friends’ friends can see their real name and profile. By default, the Xbox privacy settings enforce that no personal identifying information of a minor is shared on the Xbox Live network, although adults in the child’s family can change these default settings to allow it to be more permissive. + +To learn more about how families can manage security and privacy settings on Xbox, see this [Xbox article on security](http://go.microsoft.com/fwlink/?LinkId=821445). + + +### Delete an account if username is identifying +If you want to delete either (or both) the Skype and the Xbox accounts, here’s how to do it. + +#### Skype +To delete a Skype account, you can follow the instructions here: [How do I close my Skype account?](http://go.microsoft.com/fwlink/?LinkId=816515) + +If you need help deleting the account, you can contact Skype customer service by going to the [Skype support request page](http://go.microsoft.com/fwlink/?LinkId=816519). You may need to sign in and specify a Skype account. Once you’ve signed in, you can: +1. Select a help topic (**Account and Password**) +2. Select a related problem (**Deleting an account**) +3. Click **Next**. +4. Select a contact method to get answers to your questions. + + +#### Xbox +To delete an Xbox account, you can follow the instructions here: [How to delete your Microsoft account and personal information associated with it](http://go.microsoft.com/fwlink/?LinkId=816521). + +## Related topics +[Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) diff --git a/education/windows/images/app-privacy-group-policy.png b/education/windows/images/app-privacy-group-policy.png new file mode 100644 index 0000000000000000000000000000000000000000..96a5f0380ae468d66b9c1c97eb107a728e74b3ce GIT binary patch literal 147844 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

    hKyq-a-&rjQQft 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

    2{Es*49uCtx&FNO1&1R<)!sYjduG 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%0DPKtEZ++Bhf8%|-oQmR10P-ejmZM%=Nil3#E`` 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 literal 0 HcmV?d00001 diff --git a/education/windows/images/skype-manage-profile-pic.png b/education/windows/images/skype-manage-profile-pic.png new file mode 100644 index 0000000000000000000000000000000000000000..4133ac9c60efc0c4c2aa294a9d05d701b123cdf0 GIT binary patch literal 13660 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 a{n65VZMD}u5dVlmQjq;9Qz2y>`ab}7DgJE$ literal 0 HcmV?d00001 diff --git a/education/windows/images/skype-profile-icon.png b/education/windows/images/skype-profile-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7ccaaea693e212c87bf71c1589cf973187caf62b GIT binary patch literal 1416 zcmV;31$X+1P)MH000001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf1szF5K~z{r#aCNv zTvZrd=Q5K_I=M|UNu0!biGoN?#Z-t-HWoxhks?-7>x1;w*FJ~^e}XT*6$(Q2NhIKf zAVLwTR57SvRcbBRq)n4d)8;mrWX_y%t$k)DcE&R)c1gGcX9MIzkrz4r%7Bae z=s+RDfpT2I%{mFsUH7p1FNp=skrpTwd^lIcEix;cVW^U8(#6{)EOBtG39-_v$kco` z{%e47fa=iLuc#YE9%jyvOHd1R_2P0d5LN`S$ZWpsp|X3q|Ki;El3bJn)Eq9a`}l2* zq7AWW$Xm$%^^$KMWIPNakeCklIygQU$Lm8eJlhvDMgz?^LLzl(^uq1Hc0E+Iuu9F% z$RfD*1HBERWt zR!|hZvh&l5k60ahHS#9T8))FQjbQCGM@>c^QxRQe*cX10v#xzhXPf``eu0zR8B;M1E0lQos8N`;F; zm}x^^nHDzR5c799Y2ytle1h%aq=O-f?dUx*ytzM)$2%RPg=P+fy|MKz?sA#Nh^S>$ zqI$VMh7|Yq0NY51gV9cx4%nP)VZ7JH0XiVjs`zZu=msa|*-XaDHuPHyeh`6n8i?RF zDLvHXm_05>wBqUuh=S)$UY;Pi%5!(j!I7R;Ok`T|T)GwgahJ{jZBC=8tsFlr^6ve= zJY%fB$S8u>24l#yM(<~JYurNKW=44M$XzwT`20&HhVjc9E28U}%2>NC%~!3Bd*$5q zBCh0oQ!;DeF<1NfjZU#vhV5siQnlhxXAEg~10P>Hf$8g?7>9gL7#(^MFFkSwZSesV zeC25yhTK#ket6H!dZ2R+(aV7_Vxhnn2dRN$6ykf|3}bHfDiUt6bL3c_YVAq%;?&cN zyf-cd6A7bs`P0WU*jQDy>fMIRY$zl3O4h;vrjlHJ=CilOrYowGXC`;EUhi!jE&4CL2X|rjrMa0BiA|Pp{hlT3T+G|r?i(QldA5cJh1mJI( W>473|;PPew0000 Date: Thu, 21 Jul 2016 15:35:25 -0700 Subject: [PATCH 69/80] added missing # to fix broken link --- education/windows/edu-deployment-recommendations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/edu-deployment-recommendations.md b/education/windows/edu-deployment-recommendations.md index 0b3bd61e5e..28792bb055 100644 --- a/education/windows/edu-deployment-recommendations.md +++ b/education/windows/edu-deployment-recommendations.md @@ -78,7 +78,7 @@ Both Skype and Xbox include searchable directories that let students find other If the school allows the use of personal or Microsoft account in addition to organization accounts, we also recommend that IT administrators inform parents and students that they can optionally remove any identifying information from the directories by: * [Managing the user profile](#managing-the-user-profile) -* [Deleting the account if the user name is part of the identifying information](delete-an-account-if-username-is-identifying) +* [Deleting the account if the user name is part of the identifying information](#delete-an-account-if-username-is-identifying) ### Managing the user profile #### Skype From 939167e152870693d89cdf54832605faafe23372 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 22 Jul 2016 08:07:25 -0700 Subject: [PATCH 70/80] Merge remote-tracking branch 'refs/remotes/origin/master' into rs1 # Conflicts: # windows/plan/TOC.md --- windows/manage/connect-to-remote-aadj-pc.md | 2 +- windows/manage/set-up-shared-or-guest-pc.md | 2 +- .../manage/windows-10-start-layout-options-and-policies.md | 2 +- windows/plan/TOC.md | 4 ---- 4 files changed, 3 insertions(+), 7 deletions(-) diff --git a/windows/manage/connect-to-remote-aadj-pc.md b/windows/manage/connect-to-remote-aadj-pc.md index 6d02435e5f..5818d225eb 100644 --- a/windows/manage/connect-to-remote-aadj-pc.md +++ b/windows/manage/connect-to-remote-aadj-pc.md @@ -24,7 +24,7 @@ From its release, Windows 10 has supported remote connections to PCs that are jo ## Set up - Both PCs (local and remote) must be running Windows 10, version 1607. Remote connection to an Azure AD-joined PC that is running earlier versions of Windows 10 is not supported. -- Ensure [Remote Credential Guard](https://tnstage.redmond.corp.microsoft.com/en-us/itpro/windows/keep-secure/remote-credential-guard?branch=bl-7475998), a new feature in Windows 10, version 1607, is turned off on the client PC. +- Ensure [Remote Credential Guard](../keep-secure/remote-credential-guardmd), a new feature in Windows 10, version 1607, is turned off on the client PC. - On the PC that you want to connect to: 1. Open system properties for the remote PC. 2. Enable **Allow remote connections to this computer** and select **Allow connections only from computers running Remote Desktop with Network Level Authentication**. diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index a366493cbf..35975b7b93 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -1,6 +1,6 @@ --- title: Set up a shared or guest PC with Windows 10 (Windows 10) -description: tbd +description: Windows 10, version 1607, introduces *shared PC mode*, which optimizes Windows 10 for shared use scenarios. keywords: ["shared pc mode"] ms.prod: W10 ms.mktglfcycl: manage diff --git a/windows/manage/windows-10-start-layout-options-and-policies.md b/windows/manage/windows-10-start-layout-options-and-policies.md index 69c34458d1..f3cf017f47 100644 --- a/windows/manage/windows-10-start-layout-options-and-policies.md +++ b/windows/manage/windows-10-start-layout-options-and-policies.md @@ -123,7 +123,7 @@ Starting in Windows 10, version 1607, you can pin additional apps to the taskbar There are three categories of apps that might be pinned to a taskbar: * Apps pinned by the user -* Default Windows apps, pinned during operating system installation (Edge, File Explorer, Store) +* Default Windows apps, pinned during operating system installation (Microsoft Edge, File Explorer, Store) * Apps pinned by the enterprise, such as in an unattended Windows setup **Note**   diff --git a/windows/plan/TOC.md b/windows/plan/TOC.md index 82ca56ea4f..40b4bfb3b2 100644 --- a/windows/plan/TOC.md +++ b/windows/plan/TOC.md @@ -37,9 +37,5 @@ ##### [Testing Your Application Mitigation Packages](testing-your-application-mitigation-packages.md) #### [Using the Sdbinst.exe Command-Line Tool](using-the-sdbinstexe-command-line-tool.md) ### [Compatibility Fixes for Windows 10, Windows 8, Windows 7, and Windows Vista](compatibility-fixes-for-windows-8-windows-7-and-windows-vista.md) -<<<<<<< HEAD ## [Change history for Plan for Windows 10 deployment](change-history-for-plan-for-windows-10-deployment.md) -======= - ->>>>>>> refs/remotes/origin/master From 6a01bb62157d5568d9b8a267c9e6b945b343affd Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 22 Jul 2016 13:23:08 -0700 Subject: [PATCH 71/80] link fix --- windows/manage/connect-to-remote-aadj-pc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/connect-to-remote-aadj-pc.md b/windows/manage/connect-to-remote-aadj-pc.md index 5818d225eb..8bd6f22eb0 100644 --- a/windows/manage/connect-to-remote-aadj-pc.md +++ b/windows/manage/connect-to-remote-aadj-pc.md @@ -24,7 +24,7 @@ From its release, Windows 10 has supported remote connections to PCs that are jo ## Set up - Both PCs (local and remote) must be running Windows 10, version 1607. Remote connection to an Azure AD-joined PC that is running earlier versions of Windows 10 is not supported. -- Ensure [Remote Credential Guard](../keep-secure/remote-credential-guardmd), a new feature in Windows 10, version 1607, is turned off on the client PC. +- Ensure [Remote Credential Guard](../keep-secure/remote-credential-guard.md), a new feature in Windows 10, version 1607, is turned off on the client PC. - On the PC that you want to connect to: 1. Open system properties for the remote PC. 2. Enable **Allow remote connections to this computer** and select **Allow connections only from computers running Remote Desktop with Network Level Authentication**. From ce86c93f1ce6528b680bf68a99b65d8671c7eccc Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Fri, 22 Jul 2016 16:35:04 -0700 Subject: [PATCH 72/80] Made headings above reqts tables clearer --- ...nts-and-deployment-planning-guidelines-for-device-guard.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md index 444e4cc534..d9f6804c8a 100644 --- a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md +++ b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md @@ -55,7 +55,7 @@ The following tables provide more information about the hardware, firmware, and The following tables describes additional hardware and firmware requirements, and the improved security that is available when those requirements are met. -### 2015 Additional Qualification Requirements for Device Guard (Windows 10, version 1507 and Windows 10, version 1511) +### 2015 Additional Qualification Requirements for Device Guard (starting with Windows 10, version 1507, and Windows Server 2016, Technical Preview 4) | Protections for Improved Security - requirement | Description | |---------------------------------------------|----------------------------------------------------| @@ -63,7 +63,7 @@ The following tables describes additional hardware and firmware requirements, an
    -### 2016 Additional Qualification Requirements for Device Guard (Windows 10, version 1607) +### 2016 Additional Qualification Requirements for Device Guard (starting with Windows 10, version 1607, and Windows Server 2016) > **Important**  The following tables list requirements for improved security, beyond the level of protection described in the preceding tables. You can use Device Guard with hardware, firmware, and software that do not support the following protections for improved security. As your systems meet more requirements, more protections become available to them. From 508d57f9832cc65feaf7cd882a1961142bf5b088 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Mon, 25 Jul 2016 13:43:32 -0700 Subject: [PATCH 73/80] updated TOC to include deployment recommendations for school IT admins topic --- education/windows/TOC.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/education/windows/TOC.md b/education/windows/TOC.md index 90e12b9f08..5d3ccc874e 100644 --- a/education/windows/TOC.md +++ b/education/windows/TOC.md @@ -11,6 +11,7 @@ ## [Take tests in Windows 10 ](take-tests-in-windows-10.md) ### [Set up Take a Test on a single PC ](take-a-test-single-pc.md) ### [Set up Take a Test on multiple PCs ](take-a-test-multiple-pcs.md) -### [Take a Test app technical reference ](take-a-test-app-technical.md) +### [Take a Test app technical reference ](take-a-test-app-technical.md) +## [Deployment recommendations for school IT administrators](edu-deployment-recommendations.md) ## [Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) -## [Chromebook migration guide](chromebook-migration-guide.md) \ No newline at end of file +## [Chromebook migration guide](chromebook-migration-guide.md) From 798e86f72e81ac8afa7fecdea6e7832b8b24e55c Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Mon, 25 Jul 2016 15:51:55 -0700 Subject: [PATCH 74/80] Updated index.md to include link and description for deployment recommendations article --- education/windows/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/education/windows/index.md b/education/windows/index.md index ad2cc941ff..99b3861a6b 100644 --- a/education/windows/index.md +++ b/education/windows/index.md @@ -21,6 +21,7 @@ author: jdeckerMS | [Technical reference for the Set up School PCs app (Preview)](set-up-school-pcs-technical.md) | See the changes that the Set up School PCs app makes to a PC. | | [Get Minecraft Education Edition](get-minecraft-for-education.md) | Learn how to get early access to **Minecraft Education Edition**. | | [Take tests in Windows 10](take-tests-in-windows-10.md) | Learn how to configure and use the **Take a Test** app in Windows 10 | +| [Deployment recommendations for school IT administrators](edu-deployment-recommendations.md) | Learn how to customize the OS privacy settings, Skype, and Xbox for Windows-based devices used in schools so that you can choose what information is shared with Microsoft. | | [Deploy Windows 10 in a school](deploy-windows-10-in-a-school.md) | Learn how to deploy Windows 10 in classrooms; integrate the school environment with Microsoft Office 365, Active Directory Domain Services (AD DS), and Microsoft Azure Active Directory (Azure AD); and deploy Windows 10 and your apps to new devices or upgrade existing devices to Windows 10. | | [Chromebook migration guide](chromebook-migration-guide.md) | Learn how to migrate a Google Chromebook-based learning environment to a Windows 10-based learning environment. | From 3929be9b3ce131e9fca3fd6e7ed8a499ae019f8e Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 25 Jul 2016 16:29:31 -0700 Subject: [PATCH 75/80] added entry about Remote Credential Guard --- windows/keep-secure/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/keep-secure/index.md b/windows/keep-secure/index.md index 3260fe7596..b3c30cfb3e 100644 --- a/windows/keep-secure/index.md +++ b/windows/keep-secure/index.md @@ -23,6 +23,7 @@ Learn about keeping Windows 10 and Windows 10 Mobile secure. | [Install digital certificates on Windows 10 Mobile](installing-digital-certificates-on-windows-10-mobile.md) | Digital certificates bind the identity of a user or computer to a pair of keys that can be used to encrypt and sign digital information. Certificates are issued by a certification authority (CA) that vouches for the identity of the certificate holder, and they enable secure client communications with websites and services. | | [Device Guard deployment guide](device-guard-deployment-guide.md) | Device Guard is a combination of hardware and software security features that, when configured together, will lock a device down so that it can only run trusted applications. If the app isn’t trusted it can’t run, period. It also means that even if an attacker manages to get control of the Windows kernel, he or she will be much less likely to be able to run malicious executable code after the computer restarts because of how decisions are made about what can run and when. | | [Protect derived domain credentials with Credential Guard](credential-guard.md) | Introduced in Windows 10 Enterprise, Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. Unauthorized access to these secrets can lead to credential theft attacks, such as Pass-the-Hash or Pass-The-Ticket. Credential Guard prevents these attacks by protecting NTLM password hashes and Kerberos Ticket Granting Tickets. | +| [Protect Remote Desktop credentials with Remote Credential Guard](remote-credential-guard.md) | Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting the Kerberos requests back to the device that's requesting the connection. | | [Protect your enterprise data using enterprise data protection (EDP)](protect-enterprise-data-using-edp.md) | With the increase of employee-owned devices in the enterprise, there’s also an increasing risk of accidental data leak through apps and services, like email, social media, and the public cloud, which are outside of the enterprise’s control. For example, when an employee sends the latest engineering pictures from their personal email account, copies and pastes product info into a tweet, or saves an in-progress sales report to their public cloud storage. | | [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-instrusion-detection.md) | Learn about an approach to collect events from devices in your organization. This article talks about events in both normal operations and when an intrusion is suspected. | | [VPN profile options](vpn-profile-options.md) | Virtual private networks (VPN) let you give your users secure remote access to your company network. Windows 10 adds useful new VPN profile options to help you manage how users connect. | From d2168489c3f1d9327625e0491107816ff915cc42 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 25 Jul 2016 16:31:06 -0700 Subject: [PATCH 76/80] updated note style --- windows/keep-secure/remote-credential-guard.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index 516cb1c966..1be5258f30 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -62,7 +62,8 @@ You can use Remote Credential Guard on the client device by setting a Group Poli 2. Double-click **Restrict delegation of credentials to remote servers**. 3. In the Use the following restricted mode box: - If you want to require either [Restricted Admin mode](http://social.technet.microsoft.com/wiki/contents/articles/32905.how-to-enable-restricted-admin-mode-for-remote-desktop.aspx) or Remote Credential Guard, choose **Require Credential Guard**. In this configuration, Remote Credential Guard is preferred, but it will use Restricted Admin mode (if supported) when Remote Credential Guard cannot be used. - > **Note:** Neither Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. + >![NOTE] + >Neither Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. - If you want to allow Remote Credential Guard, choose **Prefer Remote Credential Guard**. 4. Click **OK**. From a76a8a0a125e176d071adeb06ce0820c81590229 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 25 Jul 2016 16:34:06 -0700 Subject: [PATCH 77/80] final styling --- windows/keep-secure/remote-credential-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index 1be5258f30..ba80aa15b0 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -60,7 +60,7 @@ You can use Remote Credential Guard on the client device by setting a Group Poli 1. From the Group Policy Management Console, go to **Computer Configuration** -> **Administrative Templates** -> **System** -> **Credentials Delegation**. 2. Double-click **Restrict delegation of credentials to remote servers**. -3. In the Use the following restricted mode box: +3. In the **Use the following restricted mode** box: - If you want to require either [Restricted Admin mode](http://social.technet.microsoft.com/wiki/contents/articles/32905.how-to-enable-restricted-admin-mode-for-remote-desktop.aspx) or Remote Credential Guard, choose **Require Credential Guard**. In this configuration, Remote Credential Guard is preferred, but it will use Restricted Admin mode (if supported) when Remote Credential Guard cannot be used. >![NOTE] >Neither Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. From 7c65d8fc6cb8230ac8da9e912313af07c6c18941 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 25 Jul 2016 16:43:48 -0700 Subject: [PATCH 78/80] fixed link for RCG --- .../keep-secure/change-history-for-keep-windows-10-secure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md index 0ef6e45083..1b0dc4f144 100644 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ b/windows/keep-secure/change-history-for-keep-windows-10-secure.md @@ -17,7 +17,7 @@ This topic lists new and updated topics in the [Keep Windows 10 secure](index.md The topics in this library have been updated for Windows 10, version 1607 (also known as the Anniversary Update). The following new topics have been added: - [Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) -- Remote Credential Guard change to link when ready (remote-credential-guard.md) +- [Remote Credential Guard](remote-credential-guard.md) ## July 2016 From 4c7f5be02bbb6d2558bda2747a181d1e26a28cdb Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 25 Jul 2016 16:46:57 -0700 Subject: [PATCH 79/80] checking note style --- windows/keep-secure/remote-credential-guard.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index ba80aa15b0..087f9ead7a 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -62,8 +62,10 @@ You can use Remote Credential Guard on the client device by setting a Group Poli 2. Double-click **Restrict delegation of credentials to remote servers**. 3. In the **Use the following restricted mode** box: - If you want to require either [Restricted Admin mode](http://social.technet.microsoft.com/wiki/contents/articles/32905.how-to-enable-restricted-admin-mode-for-remote-desktop.aspx) or Remote Credential Guard, choose **Require Credential Guard**. In this configuration, Remote Credential Guard is preferred, but it will use Restricted Admin mode (if supported) when Remote Credential Guard cannot be used. - >![NOTE] - >Neither Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. + + > ![NOTE] + > Neither Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. + - If you want to allow Remote Credential Guard, choose **Prefer Remote Credential Guard**. 4. Click **OK**. From d527c674b0b0d533deba9d3e8a6ee0580c49802b Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 26 Jul 2016 09:11:01 -0700 Subject: [PATCH 80/80] reverting note --- windows/keep-secure/remote-credential-guard.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index 087f9ead7a..ce2fbc59b1 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -63,8 +63,7 @@ You can use Remote Credential Guard on the client device by setting a Group Poli 3. In the **Use the following restricted mode** box: - If you want to require either [Restricted Admin mode](http://social.technet.microsoft.com/wiki/contents/articles/32905.how-to-enable-restricted-admin-mode-for-remote-desktop.aspx) or Remote Credential Guard, choose **Require Credential Guard**. In this configuration, Remote Credential Guard is preferred, but it will use Restricted Admin mode (if supported) when Remote Credential Guard cannot be used. - > ![NOTE] - > Neither Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. + > **Note:** Neither Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. - If you want to allow Remote Credential Guard, choose **Prefer Remote Credential Guard**. 4. Click **OK**.

    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 literal 0 HcmV?d00001 diff --git a/education/windows/images/settings-privacy-marked.png b/education/windows/images/settings-privacy-marked.png new file mode 100644 index 0000000000000000000000000000000000000000..513e9b1afcdbb45944dd4a93cc443c2d9ca0222f GIT binary patch literal 35469 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 Date: Fri, 15 Jul 2016 09:10:37 -0700 Subject: [PATCH 19/80] ignore all zip --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 643bf6e6c0..a0e2c0d368 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,5 @@ Tools/NuGet/ .openpublishing.build.mdproj .openpublishing.buildcore.ps1 -packages.config \ No newline at end of file +packages.config +*.zip \ No newline at end of file From 2de00f7fde91207c51383324ada5b762752d4f02 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 09:21:07 -0700 Subject: [PATCH 20/80] typos, tweaks --- windows/manage/set-up-shared-or-guest-pc.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index f2dfe4834e..1d49533de1 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -33,13 +33,14 @@ Shared PC mode is configured to take advantage of maintenance time periods which While shared PC mode does not configure Windows Update itself, it is strongly recommended to configure Windows Update to automatically install updates and reboot (if necessary) during maintenance hours. This will help ensure the PC is always up to date and not interrupting users with updates. Use one of the following methods to configure Windows Update: -- Group Policy: Set **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatice Updates** to `4` and check **Install during automatic maintenance**. +- Group Policy: Set **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatic Updates** to `4` and check **Install during automatic maintenance**. - MDM: Set **Update/AllowAutoUpdate** to `4`. - Provisioning: In Windows Imaging and Configuration Designer (ICD), set **Policies/Update/AllowAutoUpdate** to `4`. + [Learn more about the AllowAutoUpdate settings](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_AllowAutoUpdate) ###Customization -Shared PC mode exposes a set of customizations to tailor the behavior to your requirements. These are the same options that you'll set either via MDM or a provisioning package covered below in [Configuring shared PC mode on Windows](#configuring-shared-pc-mode-on-windows). The options are listed in the following table. +Shared PC mode exposes a set of customizations to tailor the behavior to your requirements. These customizations are the options that you'll set either using MDM or a provisioning package as explained in [Configuring shared PC mode on Windows](#configuring-shared-pc-mode-on-windows). The options are listed in the following table. | Setting | Value | |:---|:---| From c27196d5823342ae4d2e3806703d983e549a73cf Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 09:28:58 -0700 Subject: [PATCH 21/80] fix acct mgt --- windows/manage/set-up-shared-or-guest-pc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index 1d49533de1..a338559fdf 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -26,7 +26,7 @@ A Windows 10 PC in shared PC mode is designed to be management- and maintenance- It is intended that shared PCs are joined to an Active Directory or Azure Active Directory domain by a user with the necessary rights to perform a domain join as part of a setup process. This enables any user that is part of the directory to sign-in to the PC as a standard user. The user who originally joined the PC to the domain will have administrative rights when they sign in. If using Azure Active Directory Premium, any domain user can also be configured to sign in with administrative rights. Additionally, shared PC mode can be configured to enable a **Start without an account** option on the sign-in screen, which doesn't require any user credentials or authentication and creates a new local account. ###Account management -When the account management service is turned on in shared PC mode, accounts are automatically deleted. Account deletion is done for Active Directory, Azure Active Directory, and local account types. However, only local accounts that are created by the **Start without an account** option are deleted. Account management is performed both at sign-off time (to make sure there is enough disk space for the next user) as well as during system maintenance time periods. Shared PC mode can be configured to delete accounts immediately at sign-out or when disk space is low. +When the account management service is turned on in shared PC mode, accounts are automatically deleted. Account deletion is done for Active Directory, Azure Active Directory, and local accounts that are created by the **Start without an account** option. Account management is performed both at sign-off time (to make sure there is enough disk space for the next user) as well as during system maintenance time periods. Shared PC mode can be configured to delete accounts immediately at sign-out or when disk space is low. ###Maintenance and sleep Shared PC mode is configured to take advantage of maintenance time periods which run while the PC is not in use. Therefore, sleep is strongly recommended so that the PC can wake up when it is not is use to perform maintenance, clean up accounts, and run Windows Update. The recommended settings can be set by choosing **SetPowerPolicies** in the list of shared PC options. Additionally, on devices without Advanced Configuration and Power Interface (ACPI) wake alarms, shared PC mode will always override real-time clock (RTC) wake alarms to be allowed to wake the PC from sleep (by default, RTC wake alarms are off). This ensures that the widest variety of hardware will take advantage of maintenance periods. From f5aeb3fadb0f8032868fbec6b7444d2e2b5b9414 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 09:47:50 -0700 Subject: [PATCH 22/80] tweak language --- windows/manage/set-up-shared-or-guest-pc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index a338559fdf..239f1e894a 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -26,7 +26,7 @@ A Windows 10 PC in shared PC mode is designed to be management- and maintenance- It is intended that shared PCs are joined to an Active Directory or Azure Active Directory domain by a user with the necessary rights to perform a domain join as part of a setup process. This enables any user that is part of the directory to sign-in to the PC as a standard user. The user who originally joined the PC to the domain will have administrative rights when they sign in. If using Azure Active Directory Premium, any domain user can also be configured to sign in with administrative rights. Additionally, shared PC mode can be configured to enable a **Start without an account** option on the sign-in screen, which doesn't require any user credentials or authentication and creates a new local account. ###Account management -When the account management service is turned on in shared PC mode, accounts are automatically deleted. Account deletion is done for Active Directory, Azure Active Directory, and local accounts that are created by the **Start without an account** option. Account management is performed both at sign-off time (to make sure there is enough disk space for the next user) as well as during system maintenance time periods. Shared PC mode can be configured to delete accounts immediately at sign-out or when disk space is low. +When the account management service is turned on in shared PC mode, accounts are automatically deleted. Account deletion applies to Active Directory, Azure Active Directory, and local accounts that are created by the **Start without an account** option. Account management is performed both at sign-off time (to make sure there is enough disk space for the next user) as well as during system maintenance time periods. Shared PC mode can be configured to delete accounts immediately at sign-out or when disk space is low. ###Maintenance and sleep Shared PC mode is configured to take advantage of maintenance time periods which run while the PC is not in use. Therefore, sleep is strongly recommended so that the PC can wake up when it is not is use to perform maintenance, clean up accounts, and run Windows Update. The recommended settings can be set by choosing **SetPowerPolicies** in the list of shared PC options. Additionally, on devices without Advanced Configuration and Power Interface (ACPI) wake alarms, shared PC mode will always override real-time clock (RTC) wake alarms to be allowed to wake the PC from sleep (by default, RTC wake alarms are off). This ensures that the widest variety of hardware will take advantage of maintenance periods. From ef6551ac051e367508dc7c0fe432dd489416d365 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 10:57:06 -0700 Subject: [PATCH 23/80] fix table spaces --- windows/manage/set-up-shared-or-guest-pc.md | 100 ++++++++++---------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md index 239f1e894a..f6f17a81e9 100644 --- a/windows/manage/set-up-shared-or-guest-pc.md +++ b/windows/manage/set-up-shared-or-guest-pc.md @@ -227,104 +227,104 @@ Shared PC mode sets local group policies to configure the device. Some of these