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
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/deploy/images/package.png b/windows/deploy/images/package.png
new file mode 100644
index 0000000000..f5e975e3e9
Binary files /dev/null and b/windows/deploy/images/package.png differ
diff --git a/windows/deploy/provision-pcs-with-apps-and-certificates.md b/windows/deploy/provision-pcs-with-apps-and-certificates.md
index 370a52069a..3e2112c9ee 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
+**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**.

@@ -186,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.

+
+
+**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.
+
+
## Learn more
- [Build and apply a provisioning package]( http://go.microsoft.com/fwlink/p/?LinkId=629651)
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 0000000000..68f9fa3b32
Binary files /dev/null and b/windows/manage/images/oma-uri-shared-pc.png differ
diff --git a/windows/manage/set-up-shared-or-guest-pc.md b/windows/manage/set-up-shared-or-guest-pc.md
index 9c2d3b5a62..04d5016d22 100644
--- a/windows/manage/set-up-shared-or-guest-pc.md
+++ b/windows/manage/set-up-shared-or-guest-pc.md
@@ -15,18 +15,58 @@ 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).
+> **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.
-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 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 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.
+
+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 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 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 |
+|:---|:---|
+| 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** 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. |
+| 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: 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:
+- 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). Your MDM policy can contain any of the options listed in the [Customization](#customization) section. The following image shows a Microsoft Intune policy with the shared PC options added as OMA-URI settings. [Learn more about Windows 10 policy settings in Microsoft Intune.](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune)
+
+- 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.

-## 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)
@@ -40,24 +80,40 @@ 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)
-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. |
-
+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. You can provide that .ppkg to others through any of the following methods:
-## Apply the provisioning package
+ - Shared network folder
+
+ - SharePoint site
+
+ - Removable media (USB/SD) (select this option to apply to a PC during initial setup)
+
+
+### 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.
@@ -66,7 +122,7 @@ You can apply the provisioning package to a PC during initial setup or to a PC t

-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**.

@@ -118,14 +174,14 @@ 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
- * Create exempt accounts before signing out.
+ * 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:
+ * To add the account SID to the registry key using PowerShell:
```
$adminName = "LocalAdmin"
$adminPass = 'Pa$$word123'
@@ -136,142 +192,85 @@ On a desktop computer, navigate to **Settings** > **Accounts** > **Work ac
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 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.
Policy path | ||
---|---|---|
Policy name | Value |
-|
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 | ||
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 |
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 |
+|
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 |
||
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 |
+|
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 |