From 6c1ab6fe322f6842eecf4d85d280102b13ede2b2 Mon Sep 17 00:00:00 2001 From: Tyler Donahue Date: Thu, 14 Jul 2016 17:11:12 -0700 Subject: [PATCH 01/22] 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 02/22] 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 03/22] 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 04/22] 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 05/22] 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 06/22] 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 07/22] 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 08/22] 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 09/22] 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 zcmYhi1yq|&^F9p4tq|NLxI=+LaM$8q+@Vk)xKlj17HEqUr^Tfd*Wm6_JV0>Z;Bp)JZ^SOFza@g)R%dK^->v=C6p;Sp*AkdYmd)b@N@ zTLYgDjNm!_L|tIQ&u0~DR_-5i+pZVw*8DquP4flzE$gf_dukTQWZ{0+|hO|GnbDE=b8;3#ENNswECL0cd<} zM7GyUupo{6ryY_*B{S(!rNwyhewN^bOD;(+6mM!P@#1;qm0nLOFA)7Sog&KcIO;AW z`}clQ`Oi!rX%9hcFs|2JJyiQG6|bcxAcmX8dFY_IUWq~*kWY|9WFpG{(|`zMkh z{jd)V;nIi#*1+Ua19Wi#Y9ZUu4OuHq>i;+J4x9pg(<>sR^H?f}&b^Xo|n%OfPVKXtEC(^R!13WmRc z*$o};V>def@cnZIyKW zp^kaOKl@_yi%EV~^%RU{%Jj`fo#XY-OJ0}L7&AYcktIuD|7V9kTpY!JaMGXlo(R;K zD|63T!8}|z22WNDt+9(N7@j%9(VrcDEPJa#^qD2H>jHZITzTV2e7@p;ms)J3*g=yh zj=&8vS?6E$i*F2?#(?);1}Q%@j_+;wXP95s-ob-Ky}AKr=UlhYG53Ra2r&vVIk3gD zpj+a?a#wYAyTWLm09MD#)GMy-?xxcI<@wW_;{Sy3iLaw7gcebADExtvd%bH{y?=A( zn{y{Lnm~@GcPhs#K>|-&l(^^nBQA6!il%ZUzS(01E4#%*N=+>xJUOMlUl(^z2pM!0 z?W$b3siVp^7GO%ViJ>s?!&!^7*OAbJckynE@|r9G(kPom4aG8IkR4JY8xc7QW`+!tIqF~yZkK< zNSn;Fns$>ofD$<7^X^6(+>D2l&MU-EK{p^zyLhd+kcQ}z|9wrf>RZf|2H{SxA@O|gkiyxWSW!`KD z%)isuS`|R~_1m~){I7rQuOhbfj5J33iK1Mo%BDV~$FkiFlTnm(&|o6V8mD@31@c#< zJ1(D&e(n-{eDPr=>8n7+Au%Oh<-io*poCw^-h?(|icJ@gf|?}!o?iGF9aCR5_j;jO zKrAm)5cKxJ(%Al85OnLSS@-3T$U0fEO#XjL;wJH-9W@j=g|H@-0yE$KfH*5~4n+F) z&_t)o6v?080Z77HXx&4M5Iu50K*wmw%4+F!mLGv0)nmU_L-1PS&=s3ToU+btR5EI8 z<#cHx&;Cy{3eY0vI1`e(YKw#lZfp+F-Psr|G&K6Ow?AO}h*=sy z5dQiiL1H>DXgTt9I$`4q9LmW@A-VG5g_>wqc3WQ3Q~S6vpE%$*F{R{$;9zt{py`F% zD~L`S-MBhEgF+4+OMZI3He-w8h=)oTx}t9#xv5rMR(RHZ9@)9f48($*pDfEud0hCm zkeM~0_d9@0g+A(*gDE;aw=s=A*DOc-O{UfRq2caS+K7#d6qUwLLiU)w=09MuNP zHG6*1r`gg8@73Nhjbv_Lzy+bw(l)p5_cH~t1O63iLLfP!G#%g>{5rv|{ah`bm0Tid z@E*N2s69A$t7=PEICFK6FQX;tM5S0V}^Nk|%^NN$gQztzs6 zYA21K#0kFN0)4q=_4RIHaQWA0+-P5Dlb`(#+0@V(n#-@qyd1R_^W4%@u!2GWH}+7) z*6US&ANYzl?>S7<2cGTC^H7j@x?fh6cVN0Q>rz*&3P4Am5u#N|=a4cqBnv%fa1t|D z4dB_r)+$aWAfh8qkY!LiqXoF9(^o-Q?2_t#im4KO*3Rk+Uxty?^b<#yOX6(7{Q;Gy zK-yPglmHNA(W%>e0+#(R#56c$IEu2AIJg+Y?5IdBVxV~~2(*B0*{X&i6tM~d>VVRv zN8OB%4M}&B;34h{9TUhDwWc_Xly9p^B?#x)pp0$4U9{v|sG8Ko1!|S|Vrq9W zDsq#`nP=eztyHP8W4`kJu6U){!I*Q$!yU?veNv*w zGeiDc#_6QtAm5-Z6~DSV#*=NaK`Z-)mO%K2)K7L&ni0Wo~0VLA!-|E#w})bm8BWHj(u+efIS17DMM71>Qz zXZ+hU73vkmr@s{QdEcv1zw$emb0U*>Kvd)vlEta^731C;-alicMB3Nhj%y^ z>TUQi9cScIi$`T=Zgs+c4B#)45rES_Q{f|?)RQ`?bEs`FNShhqu^h^!q6{TNY@;*J z3mTmmZO5`gxsGt9E0*#p12K+PrGOi0qy*)I>K{}h6vnhqg@Nz1xc1W1Vr!%jDbtaA zlc@&g{Y`f1$vH{rXi~(;30QsAB-q$)UWa1KS(pVCbM7nACjL5^tN_-!^Lma2l&{qi zJ>Fl**XO^Qt?f-^#K2wjB5}L+;e%wa|CMdF{r4PAj`I^Um3L z18cOA+34ObQcJM6ne9IBR-+yiWK#CH*x8Am#Q}GStnPbU4i2(?DxhdOx)TO&L8FJ* zWH$Js%s`ROxsr2QK(xxD>UY0%g*dHSY-BedL9O;`@%)UHmBQA@SNu9!EZp4PrC`2E z$CG1w17@S4$bcYe(0NcVLWbgkFf29nIQ2SrX0Gu$iRM3n2qi@qF;W5@$?!+)ViWyn zK?Z!h&7<8JyMKLu5{xicZW_`2mm=RH4D|zTb%Vg*k{!VKP=+eDS0|jyxLyN0{LLjz zwZv-hGnEdzE0p5kTxE#0T$W#nd@*!gsW+Jj)4VIR*T->JLpGn6$fNuy5wg)qeq)sY zB44@MX95eae95X-UccTMZWG6*xut$h;l{rjQz{_Et_k1z0vRQA%v$uL%U6Rk_fofNDrvv!iAse2UK^7FGUXcpv7^7ctXkq` zxeXbzb*Qk(S`Yg!aR^s-jk=JdU($N1X{^c>dLaEIn(J$VXD41qCiWeoTxf_0hJ&V= zV7+-Ku*_6-g~YLsjDh)htjpWfk!6kwijCzCOyv*yK3T+1tf4O{I_5Nf z&Yq%?ho`<5ZngX_63-9p0b*caLpouB-Y@dqZ7Xyr4l?!c)K1-@LueIi)hn-P@s-tr%^`*5fr!|w>s?3JtBxc zJva(o&-7ILPNRz6AJ&!5eJ4{B-t#$A=hJmo?E|FV|8Dzp)G(qjT6g&t*7`4?*G;Ss zsV*Q6ug3+Xw0JPuU~&TDFG#p#*Te&BEP8~omx6iJ#BZ&`=`92>SvJ2U7;q$LurNsT zM@LZy;H`~*3qyJ>YJeSnJ%hl4RVSjFq%^}tq0=Uuq|*Rel!_z&i}6}`S2A8uq(!n@ zi4LDDYM!LieOxSpPfbEKqMn_!AledOjxsQYxn7VMwJ{Nv2t_-I@3Bz0>Z&JOTc7Aj z=uVExiC3U$F*L%RD>q5hHx0z0683`9$-I`8b2zDKP!T5f|{RN*O#C;d2@d2VY@CMWd614RCK79dncPu(1oO$Kxuu z6K-0fqwq@zt%k@G$hbEF&?`ej>Fj^=G7oL6{Xi@7YoVRaQ%d&Id4Ho z=hLkvr~UrT@fR*F5NRfejzWO6C~m@jqh*db#^cMZvkJbg4t6&sIoDG5yH%vzXp>50 zYDd!g!y8e{1(b`n#;tt!Efe*w8CC+#GAT>~=D_%{*P@6e{VAHx_F9TXN|SbWp{VEM&84q5nLZ~G^v1E0D7-xKsVp7}$fOGMTrO&+Jh zc!D1z;%+_C&@1b}XAy8%=*4)iO@?V)to3uP3U>;uWB>M~{aZ;8t6sjPWNBv6Kx!w; zo$T7rq^-A|PXezZ=&K~oPpu4oefSd2OHwvp4h==Ya=o1F-*e(2{N9`sy8JCQHC{IB z*AZprzQ?OcN9k{Gk4}3RY8oHs$^axABkgdko$;Po{YNCn`SLk1pT( z=MZ$+#Y70NVgXxeOzw(#)@AK@pd{2@lw83W%33mE-Ep5(*aP=I|I!;-Aw04za@>d` zvlf6QxauQD%w-r-G)w{;jy8j}VsUFdL&>7Lz-aGU81&;1ao4h;z3@3O8e#(cbXer# zr&NJS9>Wo($maYRB`?vh#YIDGDQE}8wpeCLJy`|zmiE;Gdn8r__eE}ZMnZn(UNHd5 zS#@CP7htMHagizySYtIJ+B#Bs?;wiedL$rd^?3K!pw)w}{mUDozvMGLDDdnk3^Vm9 z(LC^J-?tN3DgEoNrC;B`f3mMF&r;+Jm@EU2L**JbY4mBC*%i9ed>AVz>mPQQbIp5W ziVW&~0P;bXd8C$_4@b3FyxzxJ;S8e1^vMw5pf|(#khf%kyj@X#gsMuk;^L*^g3_qu zcdw)7n}9=j<8^z>c2=vE@4ON#tm`nzc)M*39ypSCKYe&{a-O$TbZ;55E z`|QTO^gpf#AHCP_D4hF_yq6>XoU~G0FZ)Xzw;njxJFQAT;$vDBYyJA*cToHllZVnP zy!7?{=Q07uxhXCk)oXi(`@fT|x70v>L;s;UBw9h{@WUjC;AB=8tsH(onUIC`w(#Z{ zd{jEMPgS$RF9Fjwg$R?5o7t>4joQvvgV?K>)f1ZeO**+A=v<~kPCn!E>7kq4ezq2+ zvgL{iTYL*o^!jkxpvmnsCjX9#0Ph<&sQ4gG%=dV=fDmq~V#WE^0F2RsjoYnowU2C@ zAm%DORf@R`{@Y)}FT_GgiVX=(6}n4|STHbj2}NqlHUbYnPbr={8p_DQ+rWa&I0};T z<(_oI5Mk|pt8xqr^#U#pXH`lP7MM2e%$=_JuZ7(ln2mMYWEh90`_D*8#edyx@Ya7g zh#9Wd&!{|KciP@CmO`{fV>#}{O9?pdWlN$lCvStisj{IUmZHSG+YVHuj+Fu=A=}!4 z!h#)I!5=j2B1;H=Zo{Sd+sP#f_k4Z%LrG0Fj`Qex^mzI;Hl1WR`1r9G*yIX^4>mqo z02b)PqoyO+xVDq|xRo$cPJc$fO~})G6do8KS9tXEtoHsb#_I-EteB;Fdx#_+LyBwU zI)$NN(fKKi*JjDXIG~Hney$PmLyUpTtOxEg7#1&dS4uxqWnGc-EhFkKVpijKP#`wB z8_TNy!AA}fB_=tmL96AJ66WozH8d=mE%SHGp zR1h#pA^sMbL~$XC(vK9Cs#=1p@$w{7z%CEnNWu~T7q?|-d0;3YY(nJ71j$SV6Edkj zzW#NAl)wuZ>O1_x2ktE*fmO@k_I`RqgI!{A^|zw1yUu~&u*v=$d^*ZT7LVHuIwcsIZ1BsH>ZdLYN$I<#ZtaeVV{OFTD1}vDJ=sEikz%6nTMl50 zqHJ)Qd-$F72lR6;FOqxPO%F=H8{S>PT}fk~TZtOWS!Eq|bftENBu=2$vc4G%U+LuK zc_p`!g%4LX;>&3XStqs-+VOO6LRp@u zz8C5gSlpC@{H&-mgl|{%Q@f=Yaw@!#613`n5-1rr8lW_c#WHeHAe7#{^TOh=6eW`? z7cSR2@!7q|6ocGyYK#_$J2xzyYKdN=0%go2>Sb?o zf9@wcGk=v9S~-w79cy0*#8+L7OFG4?n^)8>>q39|`P6FQbD|`}NDZcV+OU5ktnwZ_ zV4>i+n(cE=MoNEj8xlp`ztNw?;82td6=Z;D;w7E)Z=G75EnjdeEhc%7;bK?40spIX z$FiCv+F(20GM=cP*#&{dS?$}M?*KKpqNfPd!J8POPd6~1%`@iHOTO{-2okeS0(H@Z z46`7zGQA3|4hamR1ay5b#z~pQ@X*B@zlZsohYO{f8(0mgcmN@jdQMEtxm$(r&bq-> z-gEyNSAX&7H#zIiuw(`5zKY+=k&O!^)N^x~S^I96yMRmq|6<7MCu)T$OEIR+@2aSC9>RtmsRGr(nD1f8V0jMN!Sw(`(uIDjhk=|M=kQ%ZnR#E_1^c0&pZ?*wLh=6fN!@m4*W4t z!oD)Y`U68sa{XW9N?bx3($Z>(O-RMvkWr&Gc|Tm*SNJ~LPRTy}&6?gK>x%(z$e22# zr!ob`hP@Uhb-@mlSvA8}(dXzTv&)Vi7pIBMS{B{+q{HBHRe*hOEH~~+U)OPR@1uK- zTB-lLp}qgbWkBhtbjKtY_!$;sKlMdPWfjLL?8ZD=2#2BpOVQpk3E%5CP%0e}aBDPI zsi1U=%5SfsAd%$w+leqQnE1)7SAr+_Nt!pS)|0oZBggGcWyi6twax9uXMZtE=mcK0 z{ck>A2xEu%y$65s(7m}3s0lHR_yzqDs6z$x%@T@KGGZ(!Gp=8PK;loNC@8n2e<%Gj zMO?UQ!}#y&OGs?hauaw9qEuQfd7|^W^2=SmJ%g%N{)yPcN$@6E-co`8qUe+9ZPU5F zEqDQCNLB6Un5KSbjH1k&iFGxi=K}?PIr1{_vFzEC#Jp-7&W?kuO1^L;JrLDaAnp?d z66$4l7aA_qB8n=!CqWcDmY7pR0$1VzeKiw?CZo1&E##0h-e)B$L;E zWLGdnp%~smw&&(xj?T?w>f*PVkZO))pB|jdH@>1TxPS%%xq=D3>X2XrW~rpqaFd{s zmS_~%;_#wMn~yUWf84r1u~;zbaqR}% zXtRJw=pB*J{b7gwGW1)Vy=|mt4mlufQS+wFZ~#-d%HydOBy_eljW<#iy>~&pSq9Fv z+PvXD9fg8-7iz>_d{ftv91sy76SwZOZ&T4iy(fw|=@X+G=uw*gV?ElK(2sX1)Q3lFGwe_mxU4x2gqsJy!!%Wk!uVS`+Vitu}xGe`hm*JIodf z6Z5Bcj#ZW;H!d^k129sXwNbN}lAIvDhj*PHf3I*z`@J0#fm2={t*OW5{Jk+gciOIH z{AyQ{wUg2v)5qN)r3N z1b2?~(N|CYc1m8?%r!I|ajkHVhO`3u8t}AVxnUdj3wYL&a5A*e=Nz;DJP~mYMfe-( z5s2ActN2xqd*&mH2$thqML&Q!ix$<=3Y)SqH>YDiCU|pNy?-NFf316FkMDG_Ki6_& z8Ps@ru5z}E^n0@>xuBP1e)N=%D0ZNKz!$!_O1ck+ChM0a1dR!0-lnKiRAAO>4A!c8 ztXUpw;(r62XC>R-f_OSjkOXhkGvQE&kxX^)5NpYLVX9g;nO#nF-Iy>I2_)(Me(gCD zYfOUXpEI#D>WRkcf~y-FE^{Ua-=MWp=&Hs7IIeSdJUsJ&yZN!7cL@UC?6_n5KbzFM ztm!?9UfpO5otF}T7mMJIYuAdv1ig<-8$-blCRO@{bpzvaC9*dWVq-o?-NHLDJo>W4 z4lJv!tjX3uwzePP3^LGS232k5Na^^8S8{0m5R@X=0o88fN=IZKAh_p!LER4>Gk zI2JrNfTI=*lc5S$s%Zczt9+2)cbdaalo%9E#tU0K9rRa>_L+z2yuDtf$|SUvME7FE z%_)7>LxgVD!)l(thcv(K{;A7eZT{q~SSYuU0H%>?0A`vXg}DA6Z@-7|tPn(DFVfuO z9!8mp`Oz80h2T&KT1*$m?=Jl+Ll-9Jq^uwQ>N~cY>Ky3`s~}WJkYvodRd7NCXsV5} z`+pW19~@&n96qMhs$_(M0Tmx+-83}tWZ_~h>med8MBpm~%nKRCaC(DwC$cL%u*q+~ z*K7<;cQ_N}U@;v?zcmNr zIPq-PJR_0CR``dFiLR)PHh@chK56saN$hxAq)Y;7=xa{L-L#60S{~(LVDqPp@%}~6 zhBm(UvH=li_R=JO*#@c-u(%tshchZ=$8*G7SANZ#FYCi*9S4RZ*0k&=>wi#Zd`{ne zryeo;)4|z!anmFAy{I=iDvb}`YjPn{bnvdLnBOZ;MUN_8ogq%p~ZKfJ=| z>?S34TDpljeMy>tcNb;b1%4I+Sxl&BjTot5^XK+`M)C?the_1Sm6lX$l3@`=}B=A-G$auU@M~h(8xd zI4}MdDGG#(cpS!P<_0nW-8saG>AV(o=kpuTC){Qem8|XTtPbWZiN?qH3h@-xXWw&4 zCkNF|Y1I<>=$H;f2dY`7thc1Xdt}tviU`IsEp6yJ`cd@EP z1@G3YO=NC_8&*z!PW@KqvPva;tmf@ME_Q9+Jr4uVhh1A8!V7qV9`tW+9=&DJ`+Iqo z%7Zrdo~|nMzAw_dDle2fNvM%@1)fC&_Zr&ehSZJSVvT`LM2-EA;&-QtVt3G3**R?h zGsK@hy|z~uuG1UzPb{>X118t9aCL0H0Qx)k7i&e(`gg~1cda91jGrPt=1illIc*W? zbk4}dYBKbM?&?#e+sK1ukoyNC@)t;vcD`wI!@B&ut9|n@J$Yk4V$gbdn7X^%6h>-k ztZOucpiqrPv~jtBw$qdazc0+I34+;f5eb>330ZJ*>Tt5fK(o)IHTSlXMf&WfcW|0# zMW6`zUCQ*rY`GD(oDT0ip*%Zvt!eX7?XgdmI5SU5eK;{)#YShB!< z4nilb9h==)<0Q#`Tw|ga{H;$*?0(sSciCU`rt%e@Y>I^lVmz;FvYH-4LO=L6kB)8D zf05dP+x&nOEbIWmG>PPlmb^vUAM{ckt*^>K&7O9$Zd;nmyqHt6EUt`nvp+#)!f=S! zd>+wx24V0!dgkq|HVn`yWMEpZZHo}TQpLh0r6em&)Vnu4H0Mmy%V@;AKV6l?7=+2t z7Lqhwv{wc;8+-leLd5I`I?^qj0?Si@pRxN9D3$?f`!%-V>mKX`XGR-wS+1+4w6E%o%L{qU zRC_T>vJ%+G#SycOjzh8@UIpB43!UN3v07r-i2(T}8{r9pKa8px8mx_jdL>++1AoId zqE7mdaF@C7uQy*rNwUq)v!|CBGE`U%%VeUi>FYz%(uR;ny)?j zM13CVn6ypPQ&ZL6ifFf`^u=FK)Jxnh^Z6OGjAyVrz<^=CzUN;QOW<+S>M7UH0^;{h z9PQcSSQ*bSWwCMZkwY6mL2`+WAyCP$iK#zP;^cpfK$JUSx63DF?(WdXN>D|KzAO>i zu`qihaYkBn=Gg3FbR^C_o=e-`*Q)^+9~axpj8=l-Vy)LtXg97m=mGq0gw2PGsy#NN zZ%N`UKME10iT2a(|!(uwj68w*wRZgyb<-!LWM2&yeP3nZJT#7nOwt^lIxv2vWF#@i( z2{|&K+eEox*dMT>xmot`HWVDgFAg%&qqY~>>x&yiDdlL{3s=4hjeQdMRgw#4N&ubP zQwB+z8Q%m8nrA_-G-=|yeM@rV{?PcL3ohRyW6G`*a1qKI6_qYH>?tx(A?m;1q~t3n zNDw1OyE=$>=W0UDRnKC&6(VQOa>W-<=d=R>f3JXvO#Svi4+md^Vb4!qV&~`X{Kj9A z1=l>v4*jcLpQH(67Cde3@VhvCtB{hmO|D)z>t(--BU0W?q<2p{>~W8q1pF?u0Cv5~ zu0iJPJaBbU7cYMHbqe=SW09)?Uwn+HB2nZ?_i-W}T=FLs4u`X4?l>}D&{xTVfzRoT*^K+=7V(+4Y*}=9a=c`IwO`UyG5al;X z3SIqAdZOsVBKB*Q^v6xtQmuDO+5_CBkq0h~h*lkxi8W@b-3KS}orqDCA%9Mq6;37= zbHjbgjbRg?%Nem2lzYe@Q&ND|+dHr?cDa4?W(jhCxY~Fxk1R3;KE9!Dem3P@_4}?F zdvyb!efH=Ez`E&u$)lTLeD>LQ3;|xsua-QI65u((_yw!JIAT{viGphs2|wy=Vfn+A zoqvC?ZoD($ILp15pVlnX<4O=Y^YJ)bLJGXQnte0=7f?@6f%S_}XDl|$nmy@a>EBep zo79xIc$6EpIMgNC=y*@Q&%?86P1X2vRc6pPC0EuT`C8naR^G=PJbO}&3Bj;MuNJI) zwvrV*`hd-LIlj$q&(Zxf{S$dIllgL39HytBOcKAq@uc6~>Dbe%v9 zKZOEjsfAzfk&)ZQ1=nwJFmQ!?p4k>~S34G0%&+59ep z+g*(-zqu-M+=~Lw#j%rCfA4LYrZ20hF{Vjc-+G7#qpL9&2d^NDi1Y0RE)=xOnJsu$Yx|k?Uah-pUxF zn!}sM*_TRb=H2s4NH*McoH~%V`Z+}S+zj?FVVB){Z$2cFj^sRZPlcAmo!@B1W$%jlj~XtXi&i(BA<`d|7oVu2p3oE68-La z4Hq80e$-*+eYt4oBKj~HccHydE4BU_~UX_|3suzubPNq|Ew4h$FJ+hh0v{ z!AT&4@l-z)_wFe6LRv5sE#EJ^F5V5GexjI5NuX{siY za-0gJ#^8$xT}C+e-{pOP)y7VV2Yu~AqX{KQkT7kbieP8q(iW10PK%th#xEZ_rS$^O z@uV0Sf2ch+4ZNRo)gFaZvvP8Fg`b)2eSg=V;+pfx;lo@xj00j!m!WRgqrtG!rHZpA2O ztN)`xD~S6oMj872&S|w(Nq_C*TqB0C_fZVK(o=e^5V>`4jd?<$w+-tRIS-z%WtvX8 zQ39`7aBOAUwF0c0@!Zv>umo=(Hf@`%4&oHh1p>_ph_+u~DTe)83mUn8s@o3Hm$85nlrMmG>zO# z{2w5aY@u?o>6Q6s$)yw{erA)m+mJXV!FrjGkJB*L9SH@1m)L|b0NF1Dv3Z{D2)J6L9 z6BQKW?gWYuUFgeK&#zOLCT}aaO}oWW2vDdtA4doueV|S3Gs%K!3nhffhqg+%7?k)` zq@Q>M-#y)XraUz*G-_hAv$_~Af_7O#TZ4K~*;ZqJJK99Tw?rqmE~*DZk_j*6^7>15!<5#iauoBw*gVtdg@Kdhu~Fmb?!kk{WUNvdL5KEVe(ZR2^+M<(|X!{QEF1g zq}*fSlalo@l8!;H5&~6bqHER-cf!sqPZA#=GdDX=Id^*rV9Ys)n^=}_B&2s6RWL0$ zC#wQTliNat7ebwoW90_W7<*SS0gHyfn`~$9^4a+4>X_&aeAVa>yi>Z2eDxf$G+5k6 z1IBANo3$iT(x5YnYo)thg8^xSDeipsr1;G6ew3eV+SG~p9Qz7CSlrcVqczT$bcTnC zac>PwMrw$_Iv4VI7jVn61!-TPDUvZ%^_+2kP}-UJ;NZ8WX4f&F>DD$QoW4)1DWRzpn1Z;?hLrIsLe_;#!91bh7 z5X!LzX>9`oFV3sqn@V}*OGE$a@e1wJF&SP5)*^f2Yc)@yzET>j>rKV4A~lH?LYs6a za%#$=wti=D$1XeKJ|Y)FN|nXSst=WbZ5?Wam?Lbs68bhtWy`1AeCCq_XL(4MUmqqF zf?%56DK(Z>-R!p~som)Wib`YzGHR8Ky`^PTsok_28NhH$-^W=S?sbfU5u;BZnhm}o z{o!rop*D)al+ik8o3oH0H?Hu5{mSE3@=c%D<%%@#ra$=_+ZX*KH${+6o_qRO+bX0& zLSn@3-$b1!%7@~P(|X(mlw1>*R}LF9CF4QB)-0)>w7)-xe|3Z&3ZdUMdYLGiXq7882H>XVGuIbcTjx2KabD||mXVRqVO$yZZg`l0 zg;Vu=IY&e(WTm^6!)eu+VV+&Xn35Qfflrq%sT@vVCo%)xQEVSJ*jwm|z65!m`7P%P{(*}q*AOvjkP6evZ!3Z4r zl9STi$iX3PmQ$fKrO7qk1$v|h01D2KYmunKhw%r7MrD-8h+KY1N>R@P*GB|^)WZdA zS_MwLfQ^A4x~%EH2lz;ae^eA{%CbS(&LL7MJ>=^`mCgHp{Pq*r{kg3j=<-dY%&3V5 z#)mF6@%`ImsY{=gqO=C6mOsSet!0anOuz4Q?PX!ZB2l4^rTuL8`FBC!O&tTx?{q?y z1q>(7vWbw68dvPa_9W$ZO&HsnygN`}ejZV}cZ1;+TVgTaNU+SK)Z9WNT^eo zt-tw>Z>RQFCuT@x-x9`fVtsTt5F}X7p)=F1o-xoSxq{-{bRmLSM1*!cMV5yllGt&7`&MY1!-$B~+0X%b zFa{I4{l)XM?XA;X@kIDR#ouc^me*T?=e7DI8pLPu##5!YmeN^?)_%j-|EC{^T$Vy5 zg-V53HWTw>HsCvvFO&!Oi~r{ESvbrjIcp*ncqvC3-PP$VNvP3J?alG_<5CO zffS05Vz$7sw^{Eew;x(3T}&!pBe_>T$c)v<^{ zwJV*e|Al9k$Ke@^>a~cSH_zR54MlvR>ToD@(0Kjf>FfKPX{tdYrKsumTU&gvX`gL_ zlPUgT&z0ioq35lnm2T2FFQa64R;I5cggc=R;?#~4E+s@O>bMOx-RReS>) z)ow|SdMu>^r-Y_tZ1Q<5$_HPLDvNNpT20+>r$gB)US-EVsH^Q)N&*IkFW1AlpZC(? z=)Gp!$8SmB{wA|vCCkb7DD0UQ18qFqhe$97t+;z_h3BNoU^aWa8>=~Bz93_{Tfo%R z40Wt(LWT9KcQ(PzAhBcj>_VPF9P$`VT zfo%%YZ2fx(%kIn5@mU_)`{Genq`Nt=+-DJy1e)vGoOiH0^?PlJ1m?ik0@j!LNmmEr zSn;@UN}i^3 z_gv=qdsE6FpV9wf*timZBqxT(p7G}driIK&(B^XP+JcTGMwd+Hc(jw;BnZ#T=+>q8 zy2y26nh@YEBnKhgO3st+{G<=U_bM}c&Gl`6yTAJ!I{)sEA8Ko8dp@d49jR`(KB=v{ zSKI+@<}iQRXnvRhk(k0j-UqdH{ysUwo6_g%WA3hArq0wcDvJsdr6w^qrj6Y^pY391 z_bMevv7;K{%Z&|*@REm?c`pwaCJCa~;FEEN3-asV*C#pj65APv17=Jj&AHZ*8?}K8 zB3AyvU;6)?q#ivsJJHO0J^AilFyO_8C+jCA`b^R123I0*Qa2?2YvAJ8B1qBQp^~L9 zg_eKoL+}(S&>d)i_$(tJ?TO&{Wd)gn+P7b3v-3d&z*E*6hq&FCN__4ThS{YR{#I_T z(9iJ2^Y4$X+tfKF5Y=M*rQhEkFM=5&wWv#*tG*zdo9YsORl&3ktUx}vpFR+x?N zd**RKlFTkc@0~=SIF@x2+a587f-akGGB*8236n*H;g(OM!AuhK&k18qnZXyiO1ftq z1@2rsYY%o>x(_G2S+TckMNjNF;rp`=w6Y!=JUHPayojxKE%$NHN;kxden~;UmxLvm zBSSL!!VVo{U*VusnsiAGJ2zP<5cdD}hgO;$H+`IMIC`D|UAR0wPyh2?RvTRV`2V|j z{&NG@!wE;lA^$EP{{aGKH4%HXTJDT{_S|~huNPSMT>I&?!lm%JH!RHH5z=3Pe)kFz zz0o=Aw|FDj)A{WZ$SNPf)%Ur*r!Dp9^_Tu*&{x{yUn2)Ei#R!4cA+Y{UGo}!I0<_4 zmLuH>{v&Yl+yM_(fd70?{h;|I#%DXGGFxs)00J!nQ9(kBUzBG`Hw(4UQ34=+R_G|b zk`uF@zF&K7DSi;fEB|{4Ues-<-EphjkM3@1qM$7KG%GyI8WwJlc-&8=7@MxBsVRI} zAb^wP_SW|UgLTTgzO7((_J0M3G?-Wvi-c1}z+sBPgzs?j49z&(zzL-Qv&RAx%uA?W zX&jOkdY^$$3)RNc9Nbbu;en}vy zZc-Zgt3g@g_^=2plKh~@yWN=|1zbAtbetuWV?WIQM()c+62N=k;Piu?So;txVB#h4 z=I2{e-DeCAvzk{b8C<$ZA)M$T2zG+X{#qj`{Qog+e3}ll)!U!O;O=u$)z0*~B;*Kc z>iNj&oJI-T!x?2E6O|@L0(k#TE>40Qh-4!3>CZ=bL>y#y-I=|72M=2Y^8Ze&fRnhk z74yS{`G5b+^Yf+P$9kx9NB~dhCd~>kq6;d)Vs*p{6>0B`L-|kD{0z0b@{ZL~{l+f^ zr0bsOaZpPglboqXEBJtai5P8w%&uS2JyoQl@!Q$tCDB}SNS^lSzwPO{;oDSY)E*c- zKUhMeu0ngM)!-%E3VpDv{3%>Rxh)}VmyJ~Q+O!1G;lG0Iho-X;vqlcx-_9Rjs^5`A z5$!N33Y6)K5mSCJq@1z5bzX)LvFp8vCi%;QB?#>@U&{EeT>Q)q%4ailspIAKx;q*D zRgeTQndKpCXbL-mExv#FhnhAEJA2REOTaZ&^Zx3nA~yNopY`QZj^{@VYmI&rNN!7e zxS)+FJT%fzVM|OyQE|$fYi6` z^W*rau0=nXMT@w5gC{_omG-}FmjB!tYu(JA?4)(9lOf7T;jX(-6dQr_?!PMB()T`r zWOw7kWR6aUA^)wxLdURG&65`ZlPrs$9z`=|QPm&W{98XP3U~JQsI0|&PdVOX)Rykc zbtZ%6?E4ZD&ZTM|sh)x_bB;Id4T$Q0q0SkGWSlk4|6XgpcP9N4mD{vJ^v_9aS?>66 z1kKq~CS4&BwP&~xas$w(x8@%3yE1pg{rIg_uKP}j>?dYz3@|u(4cw$|-FT>PN?jC*{S z`?{yrR7y(8wzR8SD?SZP`s9%A4sziB#s8z}Ec~L1wzsb$At~M6(vp&bbcaZ{Fr;*M zH%Lgs(4cgKqzqjn-8qEh&^f?+?!CYFAK=5BbN1eAJ?nYC8!@(5wQ_>~+)fu~v>zzA zuh-|9AwQIz=J^ZmifTroRe)S3H9?CFHJuEsA7ipPB;J6wCeChND z11TO8&s!h^_5VHQc1k*A)-)L`pANdU&O#$;p2PB;=Zy}DwK7q~UtZ?lsct)7N*Cf9 zeP!e96<7VkFc7MP`o{-1K6=5E?QAhXvX1knAEx2VBUZL~h)iwHLq_=PpG>L(iA$bY zvD-D{pqk>uhoy10vuM4yYQr3&%nx-L3_mu9Eh)nfMFml<>_$VV%D^_hgP^a*Z4a5t zlx@#*fu+l95|F!}zJVCe2|JgO_$i*UJSQnkSJ3j41ZfCI9 z|9hcz23wD2D$e?7ZF`3CLomu*R|WV3OD!YjLaocOHm}x@}()}R_B^y795X8_nT+- zCr^B#*kqG6p4Fiw`m-gwngYpC6zi$tHwUv7kv7w%X2(lS2lIqyE5A`f*|t_)37*)A z`9!^PY`9zJjl2>D*+ty?uHYxUe!`1{56L^@(QHJ7NP-T^*4Mv+d&FAY{-7SDY>6#2Ov-x{AYq0HNU1^E z6?5fiV-pinET4mdxQfkuUIlm|#9!A-p@oHfHal&YGa<<2`bR9%8(Ue)o(oBLl2+nwxh5Q%r!{MRSpgQiv!vAU)dX(a1p2dF^R2ZrL;t>xKu(lVb(H($<`>@!$ zlV;%5^AdGqJ4G$6fojF)kVEKX0p@(YxR4as!NXA|21G(ql-~e z{QFajncd_!fmU~J1P?eMX5PeGJ3hFSBdbCv`*cTWC18*eXzX4BhgI~-ilN_GKe4%+ zUr0^YJ-V3BWsgOo7^m!rl5V4uxUk1jl)O-cW2v&tdY8X?yDCTgbZ}EAK_t`0`^8r0 zBC-I#boYaqp9Fuqnb!lK#h6rcqCVk>eV+cPYX@~vgnWNcCQi&;tFst12Zlil^_CdG ztO$pL%@E6Hvo~CSK;q$um;Hx}3{rk=tvb92Jf1CRcb6#<7_f6Ni3vs-sMKrV>tNL? zEtk{)Ce5oLjDciErMJ=2>J?TTSa!3&2)E`6m)DGvWQx9+VuWO22%{OEJEdps{@)&w zV8pJ)Qk{E-OrXpQn&{I~6Duj~s;s22oAXP&I-EB<-3Xl(?57CV*O(*{D_zGT7cg7* ze~3BF;*9w7nIO8r>E5P{)=(pujBez~d*{bOtrbTXl^_*F;`YVk{Y}b4>7Q3Ba?reojaX-st#QG~7#jAEGD3znn569zhU1y9@{D58kcHc+H2xA3 z6YG$19L`mxcp^%TL8FjXXV?r$zI9n^AmDO#Uy+(FRnfleJ|AHtLxC8#xs-TBR(yAn zJ%hgAZuF6ao~`}VDk}ueOS0=<+7-p3H5&9GDA)fci@1FUFt4ajV<(eM=b3l~{)Yuv zhY9{1R0dS_aM&pXXV9iBHyB@4h-z_BH65E-QBFuB?CNOoQ#Ez0UIS>WdHLJmny;r! zBzErSo^EkB7ENQE`x|(omZ}KhykQ`vi|YjtHnjIUJ@I8(YeY7>KKd1s_&6tLb92fL`J1FIwG~0po>GHH?Tk?bT6_%g8SmiO6Bz% zAkP`;3-8p4SC+B}GJmXvV1ELO`@4;%F{Ft!zphpGIGn>W`tA1TJME{>M-7%iwfr<( zTsU%+?gTzJC-I>;;v~G%r_)iE2tKK$CcCoL>;ome!a5gVAZa_QU8UbNgJ#_A92)WC z`>pP8zs%UU|0_unYn8CVymCS#bA$6J_*NQiTo(s`N(Two^ChL>h@DocU(r*d&=wlI zK^LaOa??P)Wo%y{eFx&4{C2+Sxpz#@RXeWk+9Q$4mqw6F2R=Ls{iFcId+_GZ8AqKi zR0M5RxckZ5_DmH*Z{u)t^| zTbjQ@`9ZFzUZrk|TDXeC8By0!hBupIywE;+9EoroiCZ)bnGTg)VVT#aBo0fB1IE6` z;jvs@Xi&gilNWemL*aSJquc4hFHpxeJZBznaWSAW1Rb9y3JHzC{PPJ%B5d9ykW$CQ zzX@FqT_!<>hT`uMP*lf}UXWscI8yiPzW2oq#&xi9(&v58!{5^0OXk~5_VT#DATS79DW^?mu-jo9H@3Xggs zk+Z@Ws5OJkoVNZejCJaL!<=7{YSg0at+~ILbZPyNY`HV`-xhF{TthT-m8SK1v|Z-) zD?W6Jm)n(*8)JmfH00j7FktJ#1m!sk1Fi)^LPs1?FC6_Ao6xzcrL73^Z++cQ?qZxB zr;fJ|ggWNeg~-6Um+3)>UW)2_GTX!!q9=(dWcoHOD%g1vnRuh)0y=oQ3DKr$c3A!r zkMGj|{0PPt5<9Hqt+n2yyIiiRA$h04FU|6*Wz)m|{aLfv$pfOubX=nStkHH>5%hj* z!z`CyzE7BPl-TZq_2k39+^2`D!^oFNDEW@-T}y;fJAba!Sk~T*Vhp~2>!GsMaBl3O zwggO0|CVdeQ|63wd)F+-{Q1I>;Jg2~AT*8sBv8;XFO`nDh9uzqkD0|d!#=C;7#*A< z-3WTC|E`F$Y*?n4oz<^TgV+ggm1D|pyxnM5O;B{`g$~7Kjz9 z2r`L_>9s{h3$LG>d>K80H~ED!;0(&iwD>{KWi}Mh)nA7M;Mz%k9(qcvlCh2Z z%vK(OKp4K^Ei}7#r$nAmZjh0oX^-08-IcEu$KqlM@H6IN5ULo%`BMGCygnG-5&!%o!v zVvN&9FzNxpPl~WHBK8S;X$io3nBUBq<9pKf8yG7&c9u9dNL*;X2#~fsC1xJqvAnRj%8T)TX zwxDvxuFEYk`^!>^|E;dp2tTS{cazWLM()yzV$M$Lj{dGU?q@zjUHnmw$-|R7%COD* z63-LR%+|MdE_zXmGKN0WV)b1b)44v^oI$t)&08|BqkBk}cQcwZ3T~2cjQCfj;bu+)>;WELdHaivHYpLawPr{PWz(zw6+|#$fyjwbIRx#F>NG!tX$)G} zA~f6!-j;IjF1=*?QmO7dR&89}`qb$}+-~7BlrX~7FM)-UX3|2g&V&gOgF5}wo!GyP z!%SJGB$crLnJ;k@aBnfs5RsHgB&clcc`+oe_TO_D!L_xMg-pQX^KrAtS5`aHGDK>= zs;z9HzSXCMb{_t($VjcHiFDzB<4EqcXYSoVUThcC+=3} zVX{-|>s4qD?a2Rim9ATvElvtCygg3(vgiS)1K=vX$|B?6}5R1l>+2?19;3DOc8oG1KjS z58osG|0@>=uU$^VEZfOKR=T7NGBk1O2NMw__GfDrh0GWN_lkcr1ns$_3S#M9*RI2u zY_3LpH#ya2mMmj2L0{$HQ$Y@9*X=M~5#zz!@&fz#%Kq=afkz4^DbwM4qG;6zdh_8q zqu4+F2~0hi@WHHC8JRn@XM;w&K0fAjkJb7uM>0NKx2%FwUxJ~T&C`_j4{{{&aoH0N z!!(AXRh1o>&OBeE?>FfJZMrj6bp&^}mFkm{IrnmW=_aF6ugVkZk*++tLelu!9?roHTu-^K%e^j-#hTTDdpWKWsAjwYAaDZJif@2Z;63T8E8+-m zVy>_5)3)3VLym<9?N`y|sqg#EJI4vtpxsVa)hV`##i!G(hMhn>>Ss5Ji28b$aV2r) z>8i5nP5iD%FZRd6OG=(KHww|@J*T{N1#p9AyD?tiidlv#CIz=DAHprq!S&!%4YSvG zZ1Cv`$!Pd?34XF`V*5BIY;Z6WKKY@B*7`}v*~!!|Ty(G5u3F+-Kln&QElC`z^|Y`-*-K6514;0Yy5rFYPRnztNZO1)9%5yqA=yT-&t8v z6P0C}kbvNy?MU}cr6_{O6PcQr+xO{i&-pnNXQT6G9a0)kK3Sqftk57AP8lyx#-njh z43T9w>GLzbRoYQ_#Tuq%X->dYYj&(}7%^BpG7H$qN2bv$R);1OrBEwyij3yKWp@;-8RD5GBIBY86lPU?zvnpI$~1@huBC>uKzo z&hxBlzSTk**EY4V=CE8vA4Y#ZItDd{_)V{$Br;~N5$8|auR$CZ-fB#R^=guw&V3n7 zdwQ%aca;Q9e0W!P{edBLLKBLw#dVaYjozUc$jBhq*EcYTlD&wdqoWCW<6g1V+ zd(CR{qTnlOOsqiuSUM_rJyvban=m$=LymV?rzUFL`aZXB+jtlCB1kpKfp0+6>ZyOn zU%S|V-ak2!9m#J`;kHAeQokKnaNU`=R5drEdiB~$!#yulCVRZ-oQr*j>%>ggxU8Sg zfxufUrzF8L+Qv{ZL*Z$`|@dsD=%VL)J*Au_u?L<~&w4gc zQpsbIqA+pY?=qU0%KItf!P||g@e~GhM1N(FL>e90WT~*=+=$>H!*p&w2fV~>R0$nF z)YE~hHcflHwDaL}yo9uahgoQXs0AJE9wYvieg;X|3Iy@pPN7TgO^PKQCv*cBiI0>+ zwlAGtQi(K)Z^$6U$(&`ekxaw!Ev-Ugwpv`M0kAV$?A>y9+)k0(%@80-cJW=sro8HZ ze6{2Gk9y;lew12WMe5#gS73S=uC&txcKPPD0$s5J>>M|(iXwN3y)lK&DI}?eMKM^(eAqgG)g-rgkbe*YK|7fll?S&nU(K9H-$ll$YHFQk(PS0Z8 zqbVrtk5>m?^?-tei!$OR^(&Vn;%AEGPtIzzFxbJi%LJQLKXc({gIX_~=jd=n4cYL2 zH+wOG-BG&TYmjq!vypE`KH&Am0h!kv`W*!Dt{bZRo5RT8R|lqvV%HymIc~AsNr_4H zGWB=9806&Cpk#m(R`0UC7?LGNaL;Gk>f*!Aa^syV#Cm&sx0iM|A-TU&7PZ}#2<6)U zE^TY53@@(f>KR*f1#FyhSlQ5nGsQKpS5ZT}U$yNeS9gy!YCJe_Pb6O>;Wg)gZo7gy zYGPObr$sa{VJOVkm+zgJ6~%sCzvKV4B5F<)^PE!2$8QX^*-4=~+7uJ0B?*7n`3Z`D z1zFZ@SllJLQU&J)2lpi6o9N*bc zct){7ZWluh?{RMJ$FhTp!LmrB1cQ!sIj0wRmr76PZ9AgVYCJVev4UZBumSUl9KZ;$ zjXxR1X0PP+(!b2S{#;3UO@oDHj{)k3#|8NtL)PqC&#oj&&}z&fC*d|GR~nzt8jE6O zyc{sP=OjOJQ9Bk>#{ict`%Q#Jo!nt{cRku}_4MJUWIa=ejG7$>GnOq4XnxUVF)()g zM?mu8>G~&(Rbvw37!vph!!x~4J_+!cyFTt*H_-6K!?u5I+}#d^1U*9ZEZ2L7a)>K+ zZ7&@GTJz2Hbcuhu)x+Ul*JVP|9N6iScg9@{cqHU=Sbl^2VUY~=qR-z$up8L(pSyI^LHPMva_jZ4idksP54K4_X~SjZ0>u9d z9?vtYmB3ZYjP8HFmq)AQ>j7e9I!0H5_P<#Adi;Iz3+*eSFeDCUsuQ)>YkJ39Rzg_U zRb^DaiNB-M2$TMtNb=!T6{9M8&KvyhFE5GT$Z>m5F~qyV4*0Ft+whG8cHCEPHa^`x zJ%r(Mf(fK$rJ(G(NhMNC~3|EJ97Tc#dXFZ)a z`Lg3n)@zkN(Y{KQ28v*Lu6eUXbly}KHxQ8t+Hgipy$5>tSC1&y5THd-*EEi~cPGym zCHph`+(8D%Ax{|3j@7_b1(Gp3;j^V2+1#3WC4hsF?!~8fD6H0l0rzj7+{gJdB;X=^ zc#zn2RKQ64AIB=Ia;`8T5-RqL=YQlL1(>j?*RvSOO~39D$17jRy?ZOdF%SX*2PUkn zh`ODukUDnV37q`CAgbbbocoDk`_=dKs!_&zp^-7>%h;fcw;Yc6Ik&9;Ew<0qL6y1R zCIb09&owC**6(?-XL|Hc!E3uN641T`viKaTEnWT~+FGxdDtH_>MZJ<=+An<$LBX=C z__2Zeva_l66}0n~4)FhLFcfOI{hQG{x!5v!?!bdb@o4LImTvpf8(t;Gp7oN$&0%SD zl_u}WZ`Ljx{XRIbX7Ss_iK=1R2|A>8*hg`7lSPtFm%*yrPp06~)eIBo&@VqOCPZ*x z1ODOnSl2y@-gyz`D{+tJ3@3;iqYQpKDxd3rKc&*1h}knE8=hT=Vgwj@oSyTno8@@p zD8#7djULqe#JmZv;hsXT%=;!X1yL=!GNJ?{uw^8T3p!d*mXf(oVxcmpgX&7+frtQ~ z{Xzxj{-ELoxCjva5P<4M9%;L0)(_r1tc_n zPoC@EsGh?&J*6tye`Q8=Wb}B5pt%W&gV0{s%_I5U%Y5$&0Wa7wj?<09{3fi1sUQ&C zRsN;w<2vQE64JrV6DKbKgfAhr8owgd^ z39wE8VanE5@D`V=L8d-c1Cu=B_l+IJWrefD^1O-Oi5xm;q zw(og*!cE!r>O+82M`!oyFb~e9<4sUg3PJ-c<|}Z$--cuRrG~aw?8xm|!FA*fb2Q5{ zmC^5`=y~HnB(9hsbd+R(P1fK%J1bb=I>_X8SCW3Z;tG*w_#!81hK+tf{_CU92`TQM zbybZs?@1Zr3a_Ez@qXG!s$WvE82v_m`Yevakl zKNwKaSjVz}*vI>8NJbqPb{L%^9fqo1Tqo;3QJG1%APD0&nof1bGf&KGs<7dqY$8#{^H&Xz}ukqPuM5}Onv4OZyXFnPa~ zbLUw(@xB%BV1CuwT1h}`;t`$7!v#z=VlCOyHXH-H3GkU!!>Nr$PkSIFcV~mi)$9z7 zhf&nvz$eyk_+|?~Etpfar5k;*ku?Nx)s0f>xpfpe%&k26%P?W zm5=Ypp`dU@IG?kF4?2^R&Q0*RM4yXAp+ZNCB@KSnC76SBw-1cO)-8q24oh2^Wnjn( zoG8DIgyMtw7@y4)feM*`lm`nc7CHZSPPy4L3l=D|Rwa`W8Xp_~8`h zqJmWV!YcVFScwjGdh0r*K#n3rO`J5`v20BGCkY{QuG{-k6>zxt!}TDbF<-6$gA@YT zVB-7({B4rBLfrPvdLT70SV328CV~}WaDA`8O(2suQOvZeFsTx5`dg`Bkppx~8T@-9 zV_6>*;tC%%ezy@c{X(7e1dEfcFdz8D zW-P5w5c3fz-lAdM1LW{7X78-fPXNs>Q7$mX<6KYlcsu26C+z2aj`w-qa4E3HV{F{vu3z1LyVLoP3FTaGGfx=lXb+e16r7K0(|i2rVg7Xsg`S zdDnZ7R!{^GI0$ks=6UO^b|^5#5q?MW?P9XgEQfV!YV1bMnC#b{YtCgPbYgX8(@cC0 za|H2Z`~zWcV9qg7*dAE-2Zv|+cEcwmM|S?tNH{dz`7d;$gBB|cbS@8Owbm+7sj+>j zQKPLV5y=Sqg?uWqDAPCLE_Jr!`rA8urqs9^NA0QwUFJLQ9e%W`NS}5+VEs)CC9LQg zjKZZZ(0Gh!J)UU)+w%N^-K3eMV!lc)`^)j^_zbI%>9b@8w>4WFArbk=&;dZ&tVhSg(+wktI1H?pRE3X~j|Dz=OMas8M7*J!b76FF zkj}8Qu=9Q$JD0lA`bX?^z!$tVRFwGVerLVl%kl5l>xgXUo|mDg8)9l3M;FjEKGnC* zt9U8~GyRP}r=6gkH$d76yKly^G+*_2AVb2FXavHTjN@7KuqMW1H)qfDKC2K^^9?~G zPcOG4BeFXq&fZvdq#=)W0#&`loCC*TNnkq#hkjH4 z2&1brB9pifv?q`uywBEGe0lS4(%|)p&VMGl&Rfxgu{3Jd$9^_?Z_?O}Fjc1+wD@!q;KzgjM=2J-+acaHPIkAHexp zH=noK*km;jN9uJx%sifdx( zVgT3FKZAA;!s^azbXFwhqEGFd8G_Fue$28nJ;9-k;oDsg&+);b_X>u*?r|9Np9*m6 z%Sh_Dx^4?e1ovW};f)?$7K7LstTy-E&+Sqp2Os(MfqFHB97qd3oGg=*3p&au*zjZt zjL9roNqp;m6rgbW_vCe#Ss=9E3ac}}`ucg)CMs|>04YoGXJWJ#XruJ7dXP4ff=+g! z{d}$c@S@pq8Cz`I^$V@+7~Wl6qr)O5Z<$*ERm*BT1X~Qv)k^u30$((*s^}|n!D`4N zv0^51s9yKz-Q(CgalqidV+>$IsG~2pqHNXf%zU!&%r@HCZWj`xd5_#Zzdtx?@$^xH zt|5@;P@_q$Zaz|;L0_-oz%QxcgV4{Wp_O`Sp1{hxos*=)OK5P?y(O2k^C>y~EUEf- zVgPB{0A0YPZtvHHiBF@1RHKPkWEbl5=ybUV-{!2z@wN zc33h5J_DAb@>ObGC1tXhTL(JxwnDl}BfP9=4O%9Y5IyfDP-bd+WL-(Q^o?GgZu5dl z*_YfUp9F|>n@eLCwKv$gZQ@4R?QM65!F6}Fc00EDBuR4&cVZYDx5EIt==Dqk-AHMn z+WO<$k&&rdJ(PjCJ4|3=_9CL|3_Xq0h-tGHEMVuXmoj{w{IOwIrG#5}dT6df$7Cb} zHCw@o31NX*qb+Wv=P6KKf8NU(1N|gJ1(y2%pbbrwSN6BsR|U*27U|@JG1m$H7~;H{1nWt$ZQGf8H=1@ zvOWp5?c;M*{nnF}j6hi5KJM-aKgWB{8^~eB#`t0jFdH=6&jqja<9d7Ic@3&kUUp>Q z;K_Au!^xsWSnhIb)KY*-#Avvjh={qW0ufKo{%pUvEBag<#2QQrBFdNP^Y zjsi=Kb~QD;I_KLxNZ230cqB{+5TRSz=<8|lxXvkyUTkY+eDG~flWV5=%vD*c#e+{K zUHR4ga4k(GyH0_^?EbE8Qjsj+_CLLSE}eu~0?iCZ31(ofS59h?$v#O!A`(KH!gaK3 zc`~Ma4zarvChdlt1cqVyDKnO*X|fE#J}RO+m3_!)8bp{whli7?AHF00N(PqeiKPD^ zOr=J;_v{ly&0vzYcj7=zTmi>1CZ%T=p}auFdtX^uY5$lsV{&q}f;>F1DF4=E>l*Y{4@q7!^LwMl z3r+S(ovsyXEG@T~m$Wvw{ohc%yOby(9wUR)3FvOapt1xH7Phz5$+Yc85%#FFS=s-BOz?agO_( zp4Z8++}S}a6xQJi#SNq=-k)a`r4HQUITAE|OXYRzJi}6%5T7m0qKHTUuA`ucH=P;M zI6Y_-0BF+^Wm^c~wf03)V^6!5$Yh`1A3ElLdQdG#OSemB#O~n4J8LsLMrpKOc@0$N zA@}i7FYDy@}kMScZR8{g$@7*-vZ|2iOP5pyC${_tys{ z)7ueuYuoLgx(c>kbJbrez8e|U&@`k|P&9q~9d9lz6oC^ixNZS3%Okq(e&^BSh#|gj zr;}jYeJQLXp@xb*hHTIC`EegvFe#zN04r22HI1-{X69oT$i?}vO7P%r_7D`)TK#cw zg0j~6LKt^fQ}(WtbYo!uL@q((+NcmN@%$`(R06pHneB3x50VvJpqRaj`wLm$ma_H9Zet!(ecAhh0nvQ|?$=0@&vt z+gw=Us%8{(@ApLk0f>d=-MfL~mi6i?7WVZM*Z;V`LW!wRgE>s@-;9B~UtxXgwZ z!%2SB-wXtr@M;o^F)K}`xCj2v@+cY!wK$xrPK*&82Ua3>Z z)#D63VB8pqWxvAyPlg%JN)L?yvV_2UN&l!2HYQx0(E1 z1ryx`KtTRTiECMw{#T8Q5+W&r`)& zmPZVEwQ9h~aM@Pr;d6NB%|TpTD6+I@;oqoNC$vBxRTCs zL!ABVgmwwHHh`d1OIZJ+=o3iBfgy|O>Bb+g?E<;KT`CyLRL>uNdz`Sy zs$o93!K)wt+*mKY3U4~FC1G`Z;p?$Z&clO}#cvbROXf%HoU8Ya#O=Jqw?*uV*9)=F z90j(bOQ--$ja*VSRASpzB|pmSf6bN$Cl$%kmgS>lwO9uOheTj5EnC7nJw0!Jo{x{(9v?m2xBvX-QO=n|fXOUh_L1JK3 zWIa=xM3&18c6kRx6#;JTSZ|mAZ?pBa2U`wrJv~go)Wz3f{xfa98GUIVMu#I5R@zqk*)UC{s6GazFqkaDELxxr+I?DGH=G|t$< zZ$erF|`dAR>}Hqx?V1ng!(!ARGis>o)Y zAmg6-U5Jf5rz0M^(+{ga8!P|XvEz(su2L^{l(SvFPXSv|5#j|nP;o~llBu_OXJ6zm zn5$UPyq(bp#oRE1eaL*>SMmL?_p67q#6Y-R_Xijh-rGrZVWsBh+Y0|yO7Oo_>xKjU ztc}TW%US@2s}=MQDJUmcz(L=Z?PcKUfd3VL8oM6d{>U8J&=b;qfy!tp3qBI9AX|`A zs*z?6$fVV&4lPC$SNp2ga`X$&*DpW|CIA4FNv69VzXVh+7j+rJ9JAISB+}of&H{G3 zxpE^3q)vL(Uv^&@FNAElrJLKurodO$3Au$PR!D59;8#WwFLm!g&8gy*&!w1Wd!nziV93X|STceV|w?ONZV`ND=qvFUI*C2iE> zv=d1j6y6xT&#F>TeL}h*;_RWMBU2MOcB6QI`y#%g+>5OhTk6WsBUx( z=jM<4@%I{ZvW)9W@dvYPAl4~Xm7O(?>^VDO+nMSzxIk7^tRE;=iwID>-2Kk(gaDe( z;rEp6(8?n}f6gvU4_{a(f_?VaC+B0gcGx|pakn9eG|3IM?*&m+B8Q#eL1PB;ou0Xz z*D1mx(V{nQ-0QZ^VCPZcgA(^DK~#=8KRGUs`KS^-TC`*?2bdZCy^cJO>RgYDlEugN zpH4LGBwIXphOgZfH6)tt*BIKiCck|o7jz&(;)t%yVJGlCSLbcRW{mcG-Qc=WQ~pu; ze2i<;tHe)+O>>KjMpn##xbOQ!f|B^Rq>c(UD3OdzE9OfzepaMp;w}Qk7{P+pModty zKQ3qIKS!a<+Q+7n?*a6aVX27(bamVZGnL_=>3&Tc)z|o>9xC>2EgjI9P_z7!r(;6# zIreLQVyrFg;{tEep!*S)%lo{=*@c);O~;_`dcJ2J==kCh_Ezo75C@O_N3%;tVn>ydzWVM^hP5#Tg>9z8OYOlXh_u4W*3YO)#01;J z7jg{onkYNDd$l|7HC~F>2b7A@Drendo&1K;uDC)Stk>$J1DM|?;B0wP#(xMP(tGM9JkO@tM1LJ#~nWc}uQovZZpu- zttGcnoJyfL2oN{NBQglp(ww8P$UciK!K_=>_AY>ZCgu(=hF00HtasJzj<5Kk@jOu+P;So``bKHC)@cQHUQBA~iL2LGLpOwMOCb?h? zRh-c)5&*hhBl=0bkEY#af8`#p8~dL4ief_~i9SYcR}asylE+}HzJ01Ui^kj}JG4tYtYgH$#ugDLwiYrNL*sMyg8;*xuqdqJws)5IjsP`ow+hK;!LE z{$1v9&I_$ES00z`jI^AOp|RkGcyhsw5w@B>VE7l@646z)F2|hb6%v5s70#F-~#P1lyX@2oL&2<&Uncntjr!&L| zhSlAAn~QU^uMKj0;lREdd4tV^VuSnBbU9mhi)E(Djl^=HSnbX(Sw6SGnOyEYe_P(oJN)+gS*_G*t{Hd#=(quspWZGVcpwJx6cK3V8ZpZcS2IRU{k zjPnvSVZB&SNW_uHbyIgOK@L2(bZQ6F-mu{;swY$TgB69qp)!?h#wP>CR%82xS}IDB zMj{QUw%WAB`(y?W{Ef>DEV3CnNW|48kdpvzXsBML2TB|^XGS;UM;F{1CBS%8rkd-9 zJSP*IZqw~@CpJwjf_@9{`@R`8`-LOxfSsd~)k1|0c~qB&N(jsJ0sGj!Ih_ZbkajvR zZ&=~hzYgCW|G{m(ROSy{OK822|FTs14n?a}6+&#D;rDnokEipBgYjsbT;QKQqlsEZ z5WJr|^ZvNSdi6J@71SsyQJgGX0S`xJn#z}N&d;oh!fsm#{8W8Exom{_x)_`PDDe)m07W@+smDwm=s4Agh*_nWT*jPs)yuS&G+sipzF8y#7Gr92AsNLgJ`~g1&F5{+#`lPmO zC3Fbs=5-<|r-U7QnW`bdx68d05D@6<8wTakZq933gj#0S8XoGB;;Lh+XqK`%Pv^Y3 zh@AKn4N*XP{D%MU>vE^x7x5wr*Nvv)6nz6&lIY(HpKh3es123RPVT8e=-yqxzev=V zxJmYUD|R*CNVrYkCWxGn5dQkSqMF61vfn}DlQ0mv!Zm4Q%a-KCme|I%m2L@X%XW6{ zAh_X&+^L!A<&#uvS8(1RjaIXDGExo}sh2TW9%?P|{UC29Mcukgl&pK8WwuyIQ!QH& zhE*8~p^OeY3MW=aPda`Kyxd6kcuKkTRWP0uZHm1B}mTUY^l4YqkR$LcxZ z&g`$M{~og0<$DwXg#T@(U1~rS+bTjgL+-};o;t15XNmCdH^Q-HJY$zXMrx;@-aGYL zv|bKgI)U$4+Rx9g9zknhkNhd!Cu{o#3 z+y9|lxA!eBUJ5rEe`R7(qA)s)S@l0M>Myp%DRok@d#yKI!EDcPmt5?#Ssjzgy!rE_%Qx7HyWM3{D&_>W|s` zDGa2A=&@@=Ru85^S$IRoR@SkZ4F{2?|BwL+JG9H1J%XV?XwO@2NSJF0OH(s#?ZKwG zANJb;aeBwQmTkYv_PgcSEo+3b|Li!=wfRU2(glBf!1-JCK)Uv{MopUzxI{~))OL9h z8{Ro^Ub5s)Uw9~$*l)XMkGT$BiOd>5W4Y6lpyOVb#ivFps~n3(>$#5131gWY&l~Wf zjoz40x0b}c$!-(n!!nN_{AA7J=u~PT_~=`#$MPL@@m-{#h@6iY%x|aqXo&wNFITJv zm`|Kpyt@+Z|HODMHUfJ-a7112$K!Oc0VqBLSxtwH$YxdckxIhW_Uf(Nxs^7>&QjL-+>~Q<*tNSj zgct1paPo~J6NaGJ1H`H+PGZ!>Lih(!VvU%%YcQw+{cR* z&Bz%V-r{yv754~+f1ZDOLDc}|#X_Da)Mznw$i;J+IPyLZJ&-i6o^BL#y`}&fN{kPS zM~T^*b!%;|%wu_C__4%Xea61-gwGR+mhWFu;`}X90=dDvi0`i#@_agfSMlGga%IF332iY5mEW(c^dAI@|sFNL;XN#;4J z^l!H}x>|R6*tE6$ibVV*p5tAovNIMsXpxA&ji_%EVm;b<#F^)Pe| zTN)PVvHZ*@jFdKuJ{g>2CU@FViUr5c6OH5 zb1z~qB3m>dK6DwQpRKucYhPUKjzfT*p$G%sXuoI}A98oGH`)}w6xnUme!X=(&ODr908A1(akUGq7l#C+I5^5b>JYo$pWB<`zl>N)M}z~;cS-NvII zl{gaR%_^wi!K81T_(tpz7rNQS{4En(m{`!!+g}GJ-g5X91rq%4-L-agARrCs^=_T7jf)oc8cQh}$7U@TBfB+<#J+YHAas5D@;5LkyoKLp8bzKn z_&o)=cz~_>f=hwJNnx63;dhg?0k6=<-|iJw$}!Dkd}~F~E9qPjLBuNA{6E4T+re85uHT9`=qPXwqW##+uR~wRlJpS#zb9Y#1@gN}F!~i<_Y21J! z5QRH!0nVF9{h8fz@M2HgoMva&YCoppNT2bIC(8cu=_iz(_r=Nlf@vcrx94j{CJhVjpH#yS`+B>9a z&AkrfWNicU8&!_0YMPcx8<+NcP!N?L>XLi7ah)Tn=KM8{Rhm@pUZSD;Hz|8mTQ66p zPf9O90Y_bb33pfcy`#NKDm)S}z)CZ?{(LXQ2S%S-f4Zt3TZAWO|J z11H3)ffp-=s?$TK7RglL1r*k=`;D;)&h$Pe5R6Fg)kF#f9OwnJFxh6u!59~|;nylA zxC@J!mt$nI`so`i2GJ8{8Jj`0S>Ojzm|GR$+v+sT?Dv{p^NYVNTs(X77Z?pz66H z&lnLB=L$X^EadQ&5SyR~5|50~C_l3Y8NNNO^Sz~rmUs*g?HtlxXrhwv9pX#~k}t9Q zhS&>ZIBhC-Kc!<6u_k;Yn*BgYAHsn*#=AC3SYY$l$(hmEb?Uf>?Bf7*F42pQNj3^V zfnjeEh04dFVgJj!oYm3o_*y3}2vQ(j2z*h0Uh$Kb5Z5C7@w<1tjRk`5`-0D(G-{Af zj|u8D2qomd@B-P{uj%Ay1S^I$_SwN3n3tDMF#MfiZN)#Co}xqOVQ#qZ*680a;&#+u zp|TXpoYvdn9lyMT=7REig~$>PH_WQT$VRrdwE3h&qxxko%l;o{e;rlT_q~C_(ny1} zG)N;MNOyM#g3=`*AxO8RbhmU%r?g0SE8X1)vtqI70^<_TFo+J=a__ zpJ&4uV!a5nvRr9h;yAUjsPm0pDa6)q&?$K-$gz_gBKxy`n!bboMmnaoOR%%C7ngX6Zq5(>6eRbIZSH9U);(NqW zWc01v)bt$BpObsXlb4^MJjJ7@U=4UaZe5Fk-C?f^>m>F(C>wqT$-tnf9m{~F`&RlJ zV!&{?^Kw7{R3yeyFj?ud$kRT1khwP)X?Hhx)a`D;osQY^RkY5?SwQd>UGCR|yTxI~zVlnrlMOt41pVJcNzhk?}{|c|O$yx&HA`LwRksW33UMWgiP% z!+rZs++MqwnEMID+bR>aZB$!^m38>QG)(2To@4SuU<7CO?MLf<{$fbrcY5{=;ygRs z@Z3@D&LxJcNq!~Vm_k{i2+?soPwr2&BNE&f7|N^J_sETIw$$hDioLVjAu;ifUmEqa z!UyOnhLB`effsTUYN_hYW*hr`ajL0`_hyq+DIA?aiC7SZc*)o@!@9&ey=L0Ursq_7^)1eqRBo&-Rare&Jrhk#Bl8TT2l~F=5Xx znGon245=rLgRZS0^nWh35^nf~AVS%=i1>BYmyo)GO^@((7=>Si;a$IM(%`*OEB;{3 zT&yg`h)^J<_{exAlz%AM=04}W=HEW9Q-IS%T{fW7*!crM)430|F`+C*m0* zyZ1l`%LPgk&6H~Mw0w8`Py4U_&C;$LK*)YFpvDhrAj=Kt`WzJnP?q$GucLaHcPv)t zpJ~qB5@Za^`g1x$OlJQe`yA!9`%^q^=Ek0pehyDFsJ6PRT;+V?fdpn7^XypyzX=-fEl4zFWh0|wvpnq7OzXn=Q=`hc zZlDC+1el?rOx7%3B5hv4c}Aqfwo|G%;SLF;jo&a-9QE?+G>3Ie7^1bFJG)PNFRh?9 z{y3?ps8$bw=2tcJ?h=5vOvC!4b})G31+Zl(w)@riYYImq59t@hC%alfFq(2uU<1pI zf6E+@|LFZJ)hAs+nFX}vCf>BJQS z5jxHNC84_35xOsfMudAn7yoqq;#qLy;u9a=8K*}*P9n=DUxZ{rf&km^XVXULBj4l` z?$?O7WjSP25UK2_cVU528I2SL56xJhjHRGeL0v_`C0eRS%~owVFkvA!DnZ|Qjk$B% znHle`?9vJ*sb1&lo7yG+og+Z_w48(UgxQxSY5BNvSAkDYuBVEUZHX`Xiq3w1paqtsu$sI30= zXg7{3l6p0K%Rq@8)s)*-PV99A-ESzzwtOC^HNs4L-a-}-l029*3(2CEus)xdD%2M(q z%e(AaDYR9@Xw9X}w8s%3#gud`wxM^VpbJXahZBtDt_(gUZQ+N^hBl|V622Qq^6MgT zfBc!)9$&|G;|(igy9Fl9a#Kd>@}yx{=ak7k&dCNduzn|&0P=kZa4~r$eE+BsoK}Xn z17DZrc}=L@E}z7j0O9*{#B$U=YYTYlN0%^_y?c#oJu$ zt4IVH@UacOIiFRpeG*$yhOMZuUgMbf-RLkl3zrY1m%g|66TXSqbO6*fq>U0pNEHRH zp`*X21lpT(E~Rm5`%#ARVRO7+Ut07*m$Y&q2TgHqv-gYI8g=jCzJEDl(($;2n{_?l z$LF$swBK;A4+}Guz-5N?(rUV>7|}T7uZ9dFV+-+|L4lc2I;3t|FUWsIDGas%?>G~g zJH^jQSd?C`qC2^BOjQtAyV}|HOfq|&s+WXzCr+W?19-8ZZx#~ON*IoFu6U_#R|FPQ zD&DQ$T1{WO=3y|A)|U4i7bNADlQ=$<1YHX^0S1L{DK@j^G#QEq-$7L564`s~qTHZ%|=ap73WQ@mI#VkY7#LH)=gc%)1rB_RN)63bf6v z@Dq-_RYl4uvfvL2&@a zjD%cfF(p$bsY*6C@CQR6i+-`;a9Q?4k#d%Q0ClAGG8fLXn%z`=RqaNS-ZQEoG1U)q z^*EQ8m-*Ta-@+&_o;kJS7Vma;X2v=Y!S+|IpVdx`mH7#mbga;YzQ7G7<77bA=5Y{V zSrs4H=HTFOQNl&zGA;8zyE6Zvzn=VNlUYJ!fy6aSVIZly_e8(hqX`4m7ROj{y86Rs zz2VPN;z)Zlb|N$9DN0%@VR>oJP*1*J5sru<0r;S$xW~KfDRtIGrT-r%hzod001+PhKbxUjZojV z?p}wtSW>R&SSW6l}H?)MZ39kUXXzg>^*LUrdLkH=D+!Jr1A!kcRO4UIp;H z>ioNB`X%q{=R)*oeT~?@&IQ-5rI~k+jsz@n>_36<-PRZD&+I$C?WKs!Cq%Qr$gt_R zl003R?K)hpCq=q!ms&J1`y&l%Fr|eEQfR+hNo6G^uv8#J{Tu$?2UtfK;q7?(0obQ@7hfst6lrE5N2G>aaQu zE?=BO?If#(e+1XW8}|d}Vs<~Ie`l6P@O6bh`V?jO|)5e zk5YdTa(0VJrRIgXak%$T4+j6sfv-oDldX*n_=rYx_4XH6JEdomjJ&*>eR=ijMpVvbXyw!B>XPOY=>qL2Mrc<;)g1vf#75d1)$CKvDET%L`ZOIDPu_XZ1(I<3%Aq3$$BxSV#& zyAF^0n0K7-0!9+-HL($|2UW`M0g2>ongd}~s}nx6`TXp2Mc<9t+r1hTA0v{6=h6Mw zY>+u8wgZ5lm0YL0tns*;i9x`W2%}k0iF@sZbdJZxoDsgnuQn7|!x{6-Rc1?5~!>Ni?|t>0uA{t{lROjrrtet>UJMtB>Ec6`?aJp0@36oyY9XzChb5 z2S7cXa|iRHi`?unsw>R<0|mA%e|vXUXc6yoUBQNfC~7ZZsT7q;ovwyP{&lh?B|ZuT z1A}b1_K3V!6N9>7Zkb6f%0kLjxMpV?F7oo#k~1M)$Dnzj(=HkNN040ODMmtzNrHqzQGeOj@$^VynM4#>3GTU=a;N-Pa47@!&` zq*$|NTfnb=CQ9hOWOyEjh0lM0&<*J-CJ6E|R_Q&x$E?<&$%~bZCT?!-_v|c1!O!avU*#!ufYz?V_9u#}gjgj|k&nk@x=uQ1E`|u zLt$z(!x$3gm^#?oKDJR>nfthgb%D@WH_*IxOz{4dpq+NNX2HYhbVRbcVGMMBge)%` z+$;d#q^r7}l7@$#&UBNZRQg>LU_%Y2@B%vc14#fC_OncX2chkq%N#qVzo6wbdy#H4 zNf)sr(cN);v*`|Wg9@v5;uiIO(`><9~78bo9k3bb_@U|dHcp;hKYJ}+Fkmud2301usVnV#4 zwdO@{?VY^jc{0GswH!ccJ#Ch^1YomCf} z{6WxlSG?S4zcbDg&J~K~*o2rHx`O_?_-#%xyj&OHIsZBl#(%B>oD)3J&uD5{OF)B4 zT3M9@xe>x;NrsP~Mnx+MywOyg)DDElY#@Jh;Z6Y7 zv~6jH&)dZT{Sx$rzZm2K+}2kGK}%U6MZDk+NkRJfjYw(up!xm|pWPJW-C%Mc$dj2{ z3czu6F)L*^cue_yuD)h&JoFCQ23>-MtRgM$kU7Uf^44jWZ*p2T9XPR>X>)-BSDTcU zk$Qz~TX|_E5(ua;B3?s=c;ASu`Jgl(nF?9ov;*kADm5<ŒTw%w`9Uz>V-atIB~ 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 Date: Fri, 15 Jul 2016 09:10:37 -0700 Subject: [PATCH 10/22] 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 11/22] 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 12/22] 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 13/22] 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 14/22] 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

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 15/22] 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 16/22] 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 17/22] 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 9d7a5208547fd7ec43d10ee60f58c0d53d249a75 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 15 Jul 2016 12:31:27 -0700 Subject: [PATCH 18/22] 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 19/22] 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 20/22] 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 zcmZ`-c{CK<`=4Q~!weP4o+YI0OJ&b85u>bOtdUoCQyA-5BH2QAqq0+$!DJg5ri`5^ zgkhwRtx?&R`FX$Zd){;2@A>|o=iX=eJonx|p3gn!o^um!!C~yIysQ8KfZgzho*4iD zq@Kk4%=9PLqwpK!i31|dVAlaPL;T-Q5|F!&i4FjOO$8r1Go0isem888004ye=LC{` zD_l>&;akQQ`X?R=g>rIo3JVL1ii%2w49LpL%0~_=DJfmOdi7fDkhZq=^~b|77|b~3 z0~`*w$QZS@wsy!Fb98ic$9(kg@bK~R@hut;E}sYq2?+}ei>aPWNJvO-n99h=$j;8r z$;rt*k=AJp22)sASX5M0TwGjsBAw*&^788H>bkl*EEbEy;oh7`-y9x~Z*On!=;-L` z>LL<}Boe7_{L8?=z~JEE$jHd2PoKue$0sKzKY#u_Gc!Xbljr8<78Vv37Z=yo)@U@E zwA~~L0N`*l)YGvDo?4rj_ngw^A#K9?wg`q?mp$dyyBjVz$cfsVCF07rsGN zsNkb4M-+VPBLTX#Ekn>^uZ{V|oHAL?98sa#`miI^gqp#iHOY707eH{&qxD(#BXF!k zOgrW{U|1P+XvgzYN{prpHS_K7=e|3h>l_8J2`}qlKh3XPt?IFO-Hg4OFVF7U%mc#4 z_l)B++v$Z04|fDRQO}k6kzx~mfIlw&=$chNWWO@vcQf^?<9-IL!zWI9&yLz*cMToq zsh)B`efr7@J!~OuL0n+q$E?KsqBUE)lNeJ5j}~-h2-TX!?nJCQd!v zyZ-gm9V3<(1wLA`0bsy$kfht*3Xf!Y@jU22f}UGJU^e8C7;$d(4TN~>H*0iel)k#8 zA5i5{6q}8bSfbh=>NMJI0axiw-RW=Dn=Tyby?u7xCdWqf=#O@kP}Se5kk()H320_=6XN1tG?1y}zM4~iz!+wgqb>zBs|cl# z?^*S1EFL&(mh90^#6I?_^_^!m|l@IanaKvp%ljn!ONJ4ra- zqA*I!3%phCloa*!MH|qD9m~}|3qC0>_fl)0=iqCW)D!Ai+(v^NkFz`dlwRP!(>#O-fu&RIu-%54NV#9Xk>{ z$6MIFt(lX10n+eW0Ci2(W=GLa< z6KCYkfGD@mggxq!(sAk{3g2*MzCaO~?J{v{rqS}vZj9e=niOHWd1d%PmvG|I`0#Lj z|3@}J)>NatwJ?<=ezaPg4gpl&5_cV~!$}u#hHmt&X34F6W8FF8f-`z)?8+O6s5US< zn5sA}L55XKTA)0JLp;5lEtkaX2xj?jR#`#EDP@DxjrC@zCZTGSRLi-m*8+FOSaRbY zRgO;wKqXYq`Vdwp4?Lwh3cYlD`#zG1SDh~8_F;PvAu7aCqkSx0RL27L5N>s#=RlwvzSZA5AzN)X*y zV}2=!0@hAP0m5weGpcbxsX4t@0W#y5H=LCl8`V53GKie*sYV;SD8j)7ds$QX_MP#( zU;81y<0D=|p*2upIAe`z!HG%bF=d21yzOx4>3^kZuF29Y;-^n}Lg0#$rn3gsFe5ns z1~MUsCRZ&%GXJ~!=kl}v-`4*WcOx6?4X+I|(4yza%S#PF&~X^mm%Q9S&{E%(IP{2d zjQm`ydm&y&n2k6m$IM0-<-{1JPm!x&o;|rbaP9oYpp})4XhTKvC5$H6%hi|K0ogFd z&&*IF1!rK2J4-JQ*l0`?(l680KzjaO!y4d&Elx2zK+gNsmUW>IJ@1IMYoa$)h82<4 z&!t_qVmf=?9fgC_SxEHiIh)+_4Vl-6+e#5Z(y5`xd7+1_1x~6j`WWR@b`~w8YFx}} zkI!e=ral1>Cud%%!e4bjaS{tPl=tt(Gvt|Wo$(y*HbGb13Ed2jfho?4lqpu?Dz+f< znBMjfWnrnUtS;|;V6ZiVaBfTIX+k6S^5~sG0fKF(4wG>kH66spHPp|j`j9J*X$2rz zrES*c^WA?iGWpKU!V3?DCzY$C7BuNKnMi7AkI~iKJcb9QM{%>Y`N|(HnVlG7+Z&79 z^xne?7rqU=Et1m0JBkL9^&axHX+o5{J*gTI3~%KUQ-Y{i|Esm34Vnp?txAqIwQifo z6_$A*6+efR!_8Cj%4^R8VhAw&+A};p& zy6kD6cb6Ws$f`8{(tFu0^OTzuUhJn@VlL`pum1}d*vn^Dv?kXJ`N1BNO-*WP0zS&)#gU@@o^? zowTr=e*Ak?hhXSp7=;=?h&ml#P)vdMW*|Z~jg?}n903k790{bu2$vB?;1v*s1FZ{y z{1g0F`VanBK)?G+oijXahUPwZG%c{ZxhCU%Hq!H45Z{@88c%(?W)R`H&(wZDf$6ta zzELYv^Td{hx8uYFdcw|ugSslC5!zY~)OsL`rrEn64W5pY*dtEiMASHlazJxkMMuKS zjNXpc7=1u`;9_UddT_(>4L*kIJmygV8@Ni2=ae?{2ga|HX$l+npK=0i)B#smujFV* zhK1u#X@AI28c4oI;oNs_yPrk1xSTm>R_QhqfRaJ2ca0imr4?dXZrn^~sDEZ$VT-*T z#QxN(+~MwxkXfuQbcgdnGn^>GR9d6nqXRadxKGwY!k6gTIp?KctAzpnC~6u2=2sd< z8U?@Gf8FEnCb`N4iL-JIkW;Yo&mM!{eMe_xE;834&Gy2y|61=I>oTbjg(OwpH?vSd z*DL)!wq0pP2_l!9EHrn3jZ^neZ3XU%^5ce(u6ZBDb>0ik!){y}-*R2GNsBo*FlCJ; zghK=4+cIK8EV8P}Y08&DXrCfe=|1jlbt@j7G8Zx^cAP=Y3$=HC{-Fvk_G1R8>mQD_ zLUU%rog)hr@h{7ju%%P8OZFnuHMdX>u=qD_y)oWKhc6c@O$cn~Q8zE+LK7?|XdHs3 zA>tNlMhh8K6e6v{PWEV#jO^LR7$#?^9YNX?F)@Q@v8o@27cT8QO#ac6tDUz=u)?ne z#n$p>2^{A5-#W*3n#mpKTFo8aM82r^mBdmaGbV1#Q7lHTL%09&PAJs<^}-c4`VUf* z^%f){r&@=>Lz=3+PFgzV($g8YohO-3gyqJwdL>fh7`sYg`R{c;LhkVju>*uXs|rMH z8KeLdDZlCZ3Ipqu9QEE|uKsfY{JnekhO8%FTRlD9yy`|C`lU1S&|&yjw=nKmX+}wi zCd4)M(6>+jw^5*&2c;qX7!Wq3^jv3h4(RK(Dd|N}LupLeGURvuAb5W+VZo1r%l8Kx z$x*|UXDhWpQ@ct{0+{Nr>}`s+TTPzI*PS&Ty8epKTRn^bTC8D zn-~ASrdG4Ij2Fxdly7g?i=Z>jlr@|?9xvI5Ks0_f8`Zch$f%I3fsAKwCY618bPCl zrRbXoSQ4lU73-mxbgjzB!25+5pSQ&wmM}uk#y2QZhfUNwFl6U#Rc^rTYwI&fX2n}` zh}#}{<0~xv-<5@!8j+6#REN6TJXS*una{0>jDZ4^=rrwk%RI(1gNGiL@|Jni)w;%e z{2CG3Q}VM47sVmz&8MrXP>clv+TEIz+fEMw0%I3rm6U=7xCnXg&;GustwQ0Kk2EgT zZsS%JupIl^CV%5btJ78_X4L#NGo`Hr30QU>Y;Zl};~ZLmr+3V>23otl!6xko0?VHf zQv+V1hx-R?m7}cd8}<**P*YQ86z5RTB3bEAGSR+o7yRdc@M?h&Q`3aGW&9455V`*x zc|=FK%XL|n-uktw`y316LooWe|9=mf$5N6%Uz{_bN9QI}@<0jnkFz7U!8BSKq{Nk5 zKM}-?Xllu)18zRO>B=V$<$y3V#nN{H=h1$DJMAmN{4%nKNAO){&cBND!z{zl?Ir(R zH55FJ0e*TmQTQ-3cB1eCfb;mrBU799XfB_h(dKtPVqEI2+Msho$_KW3c#vGl#;4rW zvAT!K^KBt@T_&9Lk3ah*i>1DA?BG_!$bYPnW)WY%qmiOG%AtkO4_;4Wu$jNG%xd|}W$QK20xe|rU@olN2t_Up?!20#)1rk$fVS!4@3 z91V8M0cQ#%4j1w5@4?4{`d8{o|LXal&E|j%a}6QCGsCX@hlanPzghW*oPVMJ;)(;( cL1Mc9 Date: Fri, 15 Jul 2016 13:19:42 -0700 Subject: [PATCH 21/22] 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 22/22] 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)