Merge remote-tracking branch 'refs/remotes/origin/jdrs2icd' into rs2
@ -3,28 +3,30 @@
|
|||||||
## [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md)
|
## [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md)
|
||||||
## [Manage Wi-Fi Sense in your company](manage-wifi-sense-in-enterprise.md)
|
## [Manage Wi-Fi Sense in your company](manage-wifi-sense-in-enterprise.md)
|
||||||
## [Configure kiosk and shared devices running Windows 10 desktop editions](kiosk-shared-pc.md)
|
## [Configure kiosk and shared devices running Windows 10 desktop editions](kiosk-shared-pc.md)
|
||||||
### [Set up a shared or guest PC with Windows 10](set-up-a-device-for-anyone-to-use.md)
|
### [Set up a shared or guest PC with Windows 10](set-up-shared-or-guest-pc.md)
|
||||||
### [Set up a kiosk on Windows 10 Pro, Enterprise, or Education](set-up-a-kiosk-for-windows-10-for-desktop-editions.md)
|
### [Set up a kiosk on Windows 10 Pro, Enterprise, or Education](set-up-a-kiosk-for-windows-10-for-desktop-editions.md)
|
||||||
### [Guidelines for choosing an app for assigned access (kiosk mode)](guidelines-for-assigned-access-app.md)
|
### [Guidelines for choosing an app for assigned access (kiosk mode)](guidelines-for-assigned-access-app.md)
|
||||||
### [Lock down Windows 10 to specific apps (AppLocker)](lock-down-windows-10-to-specific-apps.md)
|
### [Lock down Windows 10 to specific apps (AppLocker)](lock-down-windows-10-to-specific-apps.md)
|
||||||
## [Configure Windows 10 Mobile devices](configure-mobile.md)
|
## [Configure Windows 10 Mobile devices](configure-mobile.md)
|
||||||
### [Set up a kiosk on Windows 10 Mobile or Windows 10 Mobile Enterprise](set-up-a-kiosk-for-windows-10-for-mobile-edition.md)
|
### [Set up a kiosk on Windows 10 Mobile or Windows 10 Mobile Enterprise](set-up-a-kiosk-for-windows-10-for-mobile-edition.md)
|
||||||
### [Use Windows Configuration Designer to configure Windows 10 Mobile devices](provisioning-configure-mobile.md)
|
### [Use Windows Configuration Designer to configure Windows 10 Mobile devices](provisioning-configure-mobile.md)
|
||||||
### [Use the Lockdown Designer app to configure Windows 10 Mobile devices](mobile-lockdown-designer.md)
|
#### [NFC-based device provisioning](provisioning-nfc.md)
|
||||||
|
#### [Barcode provisioning and the package splitter tool](provisioning-package-splitter.md)
|
||||||
|
### [Use the Lockdown Designer app to create a Lockdown XML file](mobile-lockdown-designer.md)
|
||||||
### [Configure Windows 10 Mobile using Lockdown XML](lockdown-xml.md)
|
### [Configure Windows 10 Mobile using Lockdown XML](lockdown-xml.md)
|
||||||
### [Settings and quick actions that can be locked down in Windows 10 Mobile](settings-that-can-be-locked-down.md)
|
### [Settings and quick actions that can be locked down in Windows 10 Mobile](settings-that-can-be-locked-down.md)
|
||||||
### [Product IDs in Windows 10 Mobile](product-ids-in-windows-10-mobile.md)
|
### [Product IDs in Windows 10 Mobile](product-ids-in-windows-10-mobile.md)
|
||||||
|
### [Start layout XML for mobile editions of Windows 10 (reference)](start-layout-xml-mobile.md)
|
||||||
## [Configure Start, taskbar, and lock screen](start-taskbar-lockscreen.md)
|
## [Configure Start, taskbar, and lock screen](start-taskbar-lockscreen.md)
|
||||||
### [Windows Spotlight on the lock screen](windows-spotlight.md)
|
### [Configure Windows Spotlight on the lock screen](windows-spotlight.md)
|
||||||
### [Manage Windows 10 and Windows Store tips, tricks, and suggestions](manage-tips-and-suggestions.md)
|
### [Manage Windows 10 and Windows Store tips, tricks, and suggestions](manage-tips-and-suggestions.md)
|
||||||
### [Manage Windows 10 Start and taskbar layout](windows-10-start-layout-options-and-policies.md)
|
### [Manage Windows 10 Start and taskbar layout](windows-10-start-layout-options-and-policies.md)
|
||||||
#### [Configure Windows 10 taskbar](configure-windows-10-taskbar.md)
|
#### [Configure Windows 10 taskbar](configure-windows-10-taskbar.md)
|
||||||
#### [Customize and export Start layout](customize-and-export-start-layout.md)
|
#### [Customize and export Start layout](customize-and-export-start-layout.md)
|
||||||
#### [Start layout XML for desktop editions of Windows 10 (reference)](start-layout-xml-desktop.md)
|
#### [Start layout XML for desktop editions of Windows 10 (reference)](start-layout-xml-desktop.md)
|
||||||
#### [Start layout XML for mobile editions of Windows 10 (reference)](start-layout-xml-mobile.md)
|
|
||||||
#### [Customize Windows 10 Start and taskbar with Group Policy](customize-windows-10-start-screens-by-using-group-policy.md)
|
#### [Customize Windows 10 Start and taskbar with Group Policy](customize-windows-10-start-screens-by-using-group-policy.md)
|
||||||
#### [Customize Windows 10 Start and taskbar with ICD and provisioning packages](customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md)
|
#### [Customize Windows 10 Start and taskbar with provisioning packages](customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md)
|
||||||
#### [Customize Windows 10 Start with mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md)
|
#### [Customize Windows 10 Start and tasbkar with mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md)
|
||||||
#### [Changes to Start policies in Windows 10](changes-to-start-policies-in-windows-10.md)
|
#### [Changes to Start policies in Windows 10](changes-to-start-policies-in-windows-10.md)
|
||||||
## [Cortana integration in your business or enterprise](cortana-at-work-overview.md)
|
## [Cortana integration in your business or enterprise](cortana-at-work-overview.md)
|
||||||
### [Testing scenarios using Cortana in your business or organization](cortana-at-work-testing-scenarios.md)
|
### [Testing scenarios using Cortana in your business or organization](cortana-at-work-testing-scenarios.md)
|
||||||
@ -45,14 +47,14 @@
|
|||||||
## [Provisioning packages for Windows 10](provisioning-packages.md)
|
## [Provisioning packages for Windows 10](provisioning-packages.md)
|
||||||
### [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
### [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
||||||
### [Introduction to configuration service providers (CSPs)](how-it-pros-can-use-configuration-service-providers.md)
|
### [Introduction to configuration service providers (CSPs)](how-it-pros-can-use-configuration-service-providers.md)
|
||||||
### [Install Windows Imaging and Configuration Designer](provisioning-install-icd.md)
|
### [Install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
### [Create a provisioning package](provisioning-create-package.md)
|
### [Create a provisioning package](provisioning-create-package.md)
|
||||||
### [Apply a provisioning package](provisioning-apply-package.md)
|
### [Apply a provisioning package](provisioning-apply-package.md)
|
||||||
### [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
### [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
||||||
### [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
### [Provision PCs with common settings for initial deployment (desktop wizard)](provision-pcs-for-initial-deployment.md)
|
||||||
### [Provision PCs with apps and certificates for initial deployments (advanced provisioning)](provision-pcs-with-apps-and-certificates.md)
|
### [Provision PCs with apps](provision-pcs-with-apps.md)
|
||||||
### [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
### [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
||||||
### [NFC-based device provisioning](provisioning-nfc.md)
|
### [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-powershell.md)
|
||||||
### [Windows ICD command-line interface (reference)](provisioning-command-line.md)
|
### [Windows ICD command-line interface (reference)](provisioning-command-line.md)
|
||||||
### [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
### [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
||||||
## [Lockdown features from Windows Embedded 8.1 Industry](lockdown-features-windows-10.md)
|
## [Lockdown features from Windows Embedded 8.1 Industry](lockdown-features-windows-10.md)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
title: configure mobile
|
title: Configure Windows 10 Mobile devices
|
||||||
description:
|
description:
|
||||||
keywords: Windows 10, MDM, WSUS, Windows update
|
keywords: Windows 10, MDM, WSUS, Windows update
|
||||||
ms.prod: w10
|
ms.prod: w10
|
||||||
@ -10,5 +10,19 @@ localizationpriority: high
|
|||||||
author: jdeckerMS
|
author: jdeckerMS
|
||||||
---
|
---
|
||||||
|
|
||||||
# configure mobile
|
# Configure Windows 10 Mobile devices
|
||||||
|
|
||||||
|
Windows 10 Mobile enables administrators to define what users can see and do on a device, which you might think of as "configuring" or "customizing" or "device lockdown". Your device configuration can provide a standard Start screen with pre-installed apps, or restrict various settings and features, or even limit the device to run only a single app (kiosk).
|
||||||
|
|
||||||
|
## In this section
|
||||||
|
|
||||||
|
| Topic | Description |
|
||||||
|
| --- | --- |
|
||||||
|
| [Set up a kiosk on Windows 10 Mobile or Windows 10 Mobile Enterprise](set-up-a-kiosk-for-windows-10-for-mobile-edition.md) | You can configure a device running Windows 10 Mobile or Windows 10 Mobile Enterprise as a kiosk device, so that users can only interact with a single application that you select. |
|
||||||
|
| [Use Windows Configuration Designer to configure Windows 10 Mobile devices](provisioning-configure-mobile.md) | Use Windows Configuration Designer to create provisioning packages. Using provisioning packages, you can easily specify desired configuration and settings required to enroll the devices into management and then apply that configuration to target devices in a matter of minutes. |
|
||||||
|
| [Use the Lockdown Designer app to configure Windows 10 Mobile devices](mobile-lockdown-designer.md) | The Lockdown Designer app provides a guided wizard-like process to generate a Lockdown XML file that you can apply to devices running Windows 10 Mobile. |
|
||||||
|
| [Configure Windows 10 Mobile using Lockdown XML](lockdown-xml.md) | Windows 10 Mobile allows enterprises to lock down a device, define multiple user roles, and configure custom layouts on a device. |
|
||||||
|
| [Start layout XML for mobile editions of Windows 10 (reference)](start-layout-xml-mobile.md) | On Windows 10 Mobile, you can use the XML-based layout to modify the Start screen and provide the most robust and complete Start customization experience. This reference topic describes the supported elements and attributes for the LayoutModification.xml file. |
|
||||||
|
| [Settings and quick actions that can be locked down in Windows 10 Mobile](settings-that-can-be-locked-down.md) | This topic lists the settings and quick actions that can be locked down in Windows 10 Mobile. |
|
||||||
|
| [Product IDs in Windows 10 Mobile](product-ids-in-windows-10-mobile.md) | You can use the product ID and Application User Model (AUMID) in Lockdown.xml to specify apps that will be available to the user. |
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ You can deploy the resulting .xml file to devices using one of the following met
|
|||||||
|
|
||||||
- [Group Policy](customize-windows-10-start-screens-by-using-group-policy.md)
|
- [Group Policy](customize-windows-10-start-screens-by-using-group-policy.md)
|
||||||
|
|
||||||
- [Windows Imaging and Configuration Designer provisioning package](customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md)
|
- [Windows Configuration Designer provisioning package](customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md)
|
||||||
|
|
||||||
- [Mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md)
|
- [Mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md)
|
||||||
|
|
||||||
@ -47,7 +47,7 @@ To prepare a Start layout for export, you simply customize the Start layout on a
|
|||||||
|
|
||||||
**To prepare a test computer**
|
**To prepare a test computer**
|
||||||
|
|
||||||
1. Set up a test computer on which to customize the Start layout. Your test computer should have the operating system that is installed on the users’ computers (Windows 10 Enterprise or Windows 10 Education). Install all apps and services that the Start layout should display.
|
1. Set up a test computer on which to customize the Start layout. Your test computer should have the operating system that is installed on the users’ computers (Windows 10 Pro, Enterprise, or Education). Install all apps and services that the Start layout should display.
|
||||||
|
|
||||||
2. Create a new user account that you will use to customize the Start layout.
|
2. Create a new user account that you will use to customize the Start layout.
|
||||||
|
|
||||||
@ -70,7 +70,8 @@ To prepare a Start layout for export, you simply customize the Start layout on a
|
|||||||
|
|
||||||
- **Create your own app groups**. Drag the apps to an empty area. To name a group, click above the group of tiles and then type the name in the **Name group** field that appears above the group.
|
- **Create your own app groups**. Drag the apps to an empty area. To name a group, click above the group of tiles and then type the name in the **Name group** field that appears above the group.
|
||||||
|
|
||||||
## <a href="" id="bmk-exportstartscreenlayout"></a>Export the Start layout
|
<span id="bmk-exportstartscreenlayout" />
|
||||||
|
## Export the Start layout
|
||||||
|
|
||||||
|
|
||||||
When you have the Start layout that you want your users to see, use the [Export-StartLayout](https://go.microsoft.com/fwlink/p/?LinkId=620879) cmdlet in Windows PowerShell to export the Start layout to an .xml file.
|
When you have the Start layout that you want your users to see, use the [Export-StartLayout](https://go.microsoft.com/fwlink/p/?LinkId=620879) cmdlet in Windows PowerShell to export the Start layout to an .xml file.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Customize Windows 10 Start with Group Policy (Windows 10)
|
title: Customize Windows 10 Start and tasbkar with Group Policy (Windows 10)
|
||||||
description: In Windows 10 Enterprise and Windows 10 Education, you can use a Group Policy Object (GPO) to deploy a customized Start layout to users in a domain.
|
description: In Windows 10, you can use a Group Policy Object (GPO) to deploy a customized Start layout to users in a domain.
|
||||||
ms.assetid: F4A47B36-F1EF-41CD-9CBA-04C83E960545
|
ms.assetid: F4A47B36-F1EF-41CD-9CBA-04C83E960545
|
||||||
keywords: ["Start layout", "start menu", "layout", "group policy"]
|
keywords: ["Start layout", "start menu", "layout", "group policy"]
|
||||||
ms.prod: w10
|
ms.prod: w10
|
||||||
@ -19,7 +19,7 @@ localizationpriority: high
|
|||||||
|
|
||||||
>**Looking for consumer information?** See [Customize the Start menu](https://go.microsoft.com/fwlink/p/?LinkId=623630)
|
>**Looking for consumer information?** See [Customize the Start menu](https://go.microsoft.com/fwlink/p/?LinkId=623630)
|
||||||
|
|
||||||
In Windows 10 Enterprise and Windows 10 Education, you can use a Group Policy Object (GPO) to deploy a customized Start and taskbar layout to users in a domain. No reimaging is required, and the layout can be updated simply by overwriting the .xml file that contains the layout. This enables you to customize Start and taskbar layouts for different departments or organizations, with minimal management overhead.
|
In Windows 10 Pro, Enterprise, and Education, you can use a Group Policy Object (GPO) to deploy a customized Start and taskbar layout to users in a domain. No reimaging is required, and the layout can be updated simply by overwriting the .xml file that contains the layout. This enables you to customize Start and taskbar layouts for different departments or organizations, with minimal management overhead.
|
||||||
|
|
||||||
This topic describes how to update Group Policy settings to display a customized Start and taskbar layout when the users sign in. By creating a domain-based GPO with these settings, you can deploy a customized Start and taskbar layout to users in a domain.
|
This topic describes how to update Group Policy settings to display a customized Start and taskbar layout when the users sign in. By creating a domain-based GPO with these settings, you can deploy a customized Start and taskbar layout to users in a domain.
|
||||||
|
|
||||||
@ -33,7 +33,7 @@ This topic describes how to update Group Policy settings to display a customized
|
|||||||
## Operating system requirements
|
## Operating system requirements
|
||||||
|
|
||||||
|
|
||||||
Start and taskbar layout control using Group Policy is supported in Windows 10 Enterprise and Windows 10 Education, Version 1607. Start and taskbar layout control is not supported in Windows 10 Pro.
|
Start and taskbar layout control using Group Policy is supported in Windows 10 Enterprise and Windows 10 Education, version 1607. Start and taskbar layout control is supported in Windows 10 Pro in Windows 10, version 1703.
|
||||||
|
|
||||||
The GPO can be configured from any computer on which the necessary ADMX and ADML files (StartMenu.admx and StartMenu.adml) for Windows 10 are installed. In Group Policy, ADMX files are used to define Registry-based policy settings in the Administrative Templates category. To find out how to create a central store for Administrative Templates files, see [article 929841, written for Windows Vista and still applicable](https://go.microsoft.com/fwlink/p/?LinkId=691687) in the Microsoft Knowledge Base.
|
The GPO can be configured from any computer on which the necessary ADMX and ADML files (StartMenu.admx and StartMenu.adml) for Windows 10 are installed. In Group Policy, ADMX files are used to define Registry-based policy settings in the Administrative Templates category. To find out how to create a central store for Administrative Templates files, see [article 929841, written for Windows Vista and still applicable](https://go.microsoft.com/fwlink/p/?LinkId=691687) in the Microsoft Knowledge Base.
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Customize Windows 10 Start with mobile device management (MDM) (Windows 10)
|
title: Customize Windows 10 Start and taskbar with mobile device management (MDM) (Windows 10)
|
||||||
description: In Windows 10 Enterprise and Windows 10 Education, you can use a mobile device management (MDM) policy to deploy a customized Start layout to users.
|
description: In Windows 10, you can use a mobile device management (MDM) policy to deploy a customized Start and tasbkar layout to users.
|
||||||
ms.assetid: F487850D-8950-41FB-9B06-64240127C1E4
|
ms.assetid: F487850D-8950-41FB-9B06-64240127C1E4
|
||||||
keywords: ["start screen", "start menu"]
|
keywords: ["start screen", "start menu"]
|
||||||
ms.prod: w10
|
ms.prod: w10
|
||||||
@ -10,7 +10,7 @@ author: jdeckerMS
|
|||||||
localizationpriority: medium
|
localizationpriority: medium
|
||||||
---
|
---
|
||||||
|
|
||||||
# Customize Windows 10 Start with mobile device management (MDM)
|
# Customize Windows 10 Start and taskbar with mobile device management (MDM)
|
||||||
|
|
||||||
|
|
||||||
**Applies to**
|
**Applies to**
|
||||||
@ -18,18 +18,17 @@ localizationpriority: medium
|
|||||||
- Windows 10
|
- Windows 10
|
||||||
- Windows 10 Mobile
|
- Windows 10 Mobile
|
||||||
|
|
||||||
**Looking for consumer information?**
|
>**Looking for consumer information?** [Customize the Start menu](https://go.microsoft.com/fwlink/p/?LinkId=623630)
|
||||||
|
|
||||||
- [Customize the Start menu](https://go.microsoft.com/fwlink/p/?LinkId=623630)
|
In Windows 10 Mobile, Windows 10 Pro, Windows 10 Enterprise, and Windows 10 Education, you can use a mobile device management (MDM) policy to deploy a customized Start and taskbar layout to users. No reimaging is required, and the layout can be updated simply by overwriting the .xml file that contains the layout. This enables you to customize Start layouts for different departments or organizations, with minimal management overhead.
|
||||||
|
|
||||||
In Windows 10 Mobile, Windows 10 Enterprise, and Windows 10 Education, you can use a mobile device management (MDM) policy to deploy a customized Start layout to users. No reimaging is required, and the Start layout can be updated simply by overwriting the .xml file that contains the layout. This enables you to customize Start layouts for different departments or organizations, with minimal management overhead.
|
>[!NOTE]
|
||||||
|
>Support for applying a customized taskbar using MDM is added in Windows 10, version 1703.
|
||||||
|
|
||||||
> **Note:** Customized taskbar configuration cannot be applied using MDM at this time.
|
**Before you begin**: [Customize and export Start layout](customize-and-export-start-layout.md) for desktop editions or [create a Start layout XML](mobile-lockdown-designer.md) for mobile.
|
||||||
|
|
||||||
**Before you begin**: [Customize and export Start layout](customize-and-export-start-layout.md) for desktop editions or [create a Start layout XML](start-layout-xml-mobile.md) for mobile.
|
>[!WARNING]
|
||||||
|
>When a full Start layout is applied with this method, the users cannot pin, unpin, or uninstall apps from Start. Users can view and open all apps in the **All Apps** view, but they cannot pin any apps to Start. When a partial Start layout is applied, the contents of the specified tile groups cannot be changed, but users can move those groups, and can also create and customize their own groups.
|
||||||
**Warning**
|
|
||||||
When a full Start layout is applied with this method, the users cannot pin, unpin, or uninstall apps from Start. Users can view and open all apps in the **All Apps** view, but they cannot pin any apps to Start. When a partial Start layout is applied, the contents of the specified tile groups cannot be changed, but users can move those groups, and can also create and customize their own groups.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -40,8 +39,8 @@ Two features enable Start layout control:
|
|||||||
|
|
||||||
- The **Export-StartLayout** cmdlet in Windows PowerShell exports a description of the current Start layout in .xml file format.
|
- The **Export-StartLayout** cmdlet in Windows PowerShell exports a description of the current Start layout in .xml file format.
|
||||||
|
|
||||||
**Note**
|
>[!NOTE]
|
||||||
To import the layout of Start to a mounted Windows image, use the [Import-StartLayout](https://go.microsoft.com/fwlink/p/?LinkId=623707) cmdlet.
|
>To import the layout of Start to a mounted Windows image, use the [Import-StartLayout](https://go.microsoft.com/fwlink/p/?LinkId=623707) cmdlet.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
title: Customize Windows 10 Start with ICD and provisioning packages (Windows 10)
|
title: Customize Windows 10 Start and tasbkar with provisioning packages (Windows 10)
|
||||||
description: In Windows 10, you can use a provisioning package to deploy a customized Start layout to users.
|
description: In Windows 10, you can use a provisioning package to deploy a customized Start layout to users.
|
||||||
ms.assetid: AC952899-86A0-42FC-9E3C-C25F45B1ACAC
|
ms.assetid: AC952899-86A0-42FC-9E3C-C25F45B1ACAC
|
||||||
keywords: ["Start layout", "start menu"]
|
keywords: ["Start layout", "start menu"]
|
||||||
@ -10,7 +10,7 @@ author: jdeckerMS
|
|||||||
localizationpriority: medium
|
localizationpriority: medium
|
||||||
---
|
---
|
||||||
|
|
||||||
# Customize Windows 10 Start and taskbar with ICD and provisioning packages
|
# Customize Windows 10 Start and taskbar with provisioning packages
|
||||||
|
|
||||||
|
|
||||||
**Applies to**
|
**Applies to**
|
||||||
@ -18,16 +18,14 @@ localizationpriority: medium
|
|||||||
- Windows 10
|
- Windows 10
|
||||||
- Windows 10 Mobile
|
- Windows 10 Mobile
|
||||||
|
|
||||||
**Looking for consumer information?**
|
>**Looking for consumer information?** [Customize the Start menu](https://go.microsoft.com/fwlink/p/?LinkId=623630)
|
||||||
|
|
||||||
- [Customize the Start menu](https://go.microsoft.com/fwlink/p/?LinkId=623630)
|
In Windows 10 Mobile, Windows 10 Pro, Windows 10 Enterprise, and Windows 10 Education, version 1703, you can use a provisioning package that you create with Windows Configuration Designer to deploy a customized Start and taskbar layout to users. No reimaging is required, and the Start and taskbar layout can be updated simply by overwriting the .xml file that contains the layout. The provisioning package can be applied to a running device. This enables you to customize Start and taskbar layouts for different departments or organizations, with minimal management overhead.
|
||||||
|
|
||||||
In Windows 10 Mobile, Windows 10 Enterprise, and Windows 10 Education, version 1607, you can use a provisioning package that you create with Windows Imaging and Configuration Designer (ICD) tool to deploy a customized Start and taskbar layout to users. No reimaging is required, and the Start and taskbar layout can be updated simply by overwriting the .xml file that contains the layout. The provisioning package can be applied to a running device. This enables you to customize Start and taskbar layouts for different departments or organizations, with minimal management overhead.
|
|
||||||
|
|
||||||
>[!IMPORTANT]
|
>[!IMPORTANT]
|
||||||
>If you use a provisioning package to configure the taskbar, your configuration will be reapplied each time the explorer.exe process restarts. If your configuration pins an app and the user unpins that app, the user's change will be overwritten the next time the configuration is applied. To apply a taskbar configuration and allow users to make changes that will persist, apply your configuration by using Group Policy.
|
>If you use a provisioning package to configure the taskbar, your configuration will be reapplied each time the explorer.exe process restarts. If your configuration pins an app and the user unpins that app, the user's change will be overwritten the next time the configuration is applied. To apply a taskbar configuration and allow users to make changes that will persist, apply your configuration by using Group Policy.
|
||||||
|
|
||||||
**Before you begin**: [Customize and export Start layout](customize-and-export-start-layout.md) for desktop editions or [create a Start layout XML](start-layout-xml-mobile.md) for mobile.
|
**Before you begin**: [Customize and export Start layout](customize-and-export-start-layout.md) for desktop editions or [create a Start layout XML](mobile-lockdown-designer.md) for mobile.
|
||||||
|
|
||||||
## <a href="" id="bkmk-howstartscreencontrolworks"></a>How Start layout control works
|
## <a href="" id="bkmk-howstartscreencontrolworks"></a>How Start layout control works
|
||||||
|
|
||||||
@ -42,17 +40,18 @@ Three features enable Start and taskbar layout control:
|
|||||||
- [You can modify the Start .xml file](configure-windows-10-taskbar.md) to include `<CustomTaskbarLayoutCollection>` or create an .xml file just for the taskbar configuration.
|
- [You can modify the Start .xml file](configure-windows-10-taskbar.md) to include `<CustomTaskbarLayoutCollection>` or create an .xml file just for the taskbar configuration.
|
||||||
|
|
||||||
|
|
||||||
- In ICD, you use the **Start/StartLayout** setting to set the path to the .xml file that defines the Start and taskbar layout.
|
- In Windows Configuration Designer, you use the **Start/StartLayout** setting to set the path to the .xml file that defines the Start and taskbar layout.
|
||||||
|
|
||||||
## <a href="" id="bkmk-domaingpodeployment"></a>Create a provisioning package that contains a customized Start layout
|
## <a href="" id="bkmk-domaingpodeployment"></a>Create a provisioning package that contains a customized Start layout
|
||||||
|
|
||||||
|
|
||||||
Use the [Imaging and Configuration Designer (ICD) tool](https://go.microsoft.com/fwlink/p/?LinkID=525483) included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package that applies a customized Start and taskbar layout. [Install the ADK.](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit)
|
Use the Windows Configuration Designer tool to create a provisioning package. [Learn how to install Windows Configuration Designer.](provisioning-install-icd.md)
|
||||||
|
|
||||||
>[!IMPORTANT]
|
>[!IMPORTANT]
|
||||||
>When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed.
|
>When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed.
|
||||||
|
|
||||||
1. Open ICD (by default, %systemdrive%\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Imaging and Configuration Designer\\x86\\ICD.exe).
|
1. Open Windows Configuration Designer (by default, %systemdrive%\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Imaging and Configuration Designer\\x86\\ICD.exe).
|
||||||
|
|
||||||
2. Choose **Advanced provisioning**.
|
2. Choose **Advanced provisioning**.
|
||||||
|
|
||||||
3. Name your project, and click **Next**.
|
3. Name your project, and click **Next**.
|
||||||
|
@ -20,7 +20,7 @@ localizationpriority: high
|
|||||||
|
|
||||||
You can use assigned access to restrict customers at your business to using only one Windows app so your device acts like a kiosk. Administrators can use assigned access to restrict a selected user account to access a single Windows app. You can choose almost any Windows app for assigned access; however, some apps may not provide a good user experience.
|
You can use assigned access to restrict customers at your business to using only one Windows app so your device acts like a kiosk. Administrators can use assigned access to restrict a selected user account to access a single Windows app. You can choose almost any Windows app for assigned access; however, some apps may not provide a good user experience.
|
||||||
|
|
||||||
The following guidelines may help you choose an appropriate Windows app for your assigned access experience in Windows 10, Version 1607.
|
The following guidelines may help you choose an appropriate Windows app for your assigned access experience.
|
||||||
|
|
||||||
## General guidelines
|
## General guidelines
|
||||||
|
|
||||||
@ -82,19 +82,7 @@ The above guidelines may help you select or develop an appropriate Windows app f
|
|||||||
|
|
||||||
[Customizing Your Device Experience with Assigned Access](https://channel9.msdn.com/Events/Build/2016/P508)
|
[Customizing Your Device Experience with Assigned Access](https://channel9.msdn.com/Events/Build/2016/P508)
|
||||||
|
|
||||||
## Related topics
|
|
||||||
|
|
||||||
[Set up a shared or guest PC with Windows 10](set-up-shared-or-guest-pc.md)
|
|
||||||
|
|
||||||
[Set up a device for anyone to use (kiosk mode)](set-up-a-device-for-anyone-to-use.md)
|
|
||||||
|
|
||||||
[Set up a kiosk on Windows 10 Pro, Enterprise, or Education](set-up-a-kiosk-for-windows-10-for-desktop-editions.md)
|
|
||||||
|
|
||||||
[Set up a kiosk on Windows 10 Mobile or Windows 10 Mobile Enterprise](set-up-a-kiosk-for-windows-10-for-mobile-edition.md)
|
|
||||||
|
|
||||||
[Lock down Windows 10 to specific apps](lock-down-windows-10-to-specific-apps.md)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
BIN
windows/configure/images/account-management-details.PNG
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
windows/configure/images/account-management.PNG
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
windows/configure/images/add-applications-details.PNG
Normal file
After Width: | Height: | Size: 6.8 KiB |
BIN
windows/configure/images/add-applications.PNG
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
windows/configure/images/add-certificates-details.PNG
Normal file
After Width: | Height: | Size: 6.8 KiB |
BIN
windows/configure/images/add-certificates.PNG
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
windows/configure/images/apps.png
Normal file
After Width: | Height: | Size: 91 KiB |
BIN
windows/configure/images/bulk-enroll-mobile-details.PNG
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
windows/configure/images/bulk-enroll-mobile.PNG
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
windows/configure/images/developer-setup.PNG
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
windows/configure/images/finish-details-mobile.PNG
Normal file
After Width: | Height: | Size: 7.8 KiB |
BIN
windows/configure/images/finish-details.png
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
windows/configure/images/finish-mobile.PNG
Normal file
After Width: | Height: | Size: 903 B |
BIN
windows/configure/images/finish.PNG
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
windows/configure/images/icd-create-options-1703.PNG
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
windows/configure/images/icd-desktop-1703.PNG
Normal file
After Width: | Height: | Size: 7.6 KiB |
BIN
windows/configure/images/kiosk-account-details.PNG
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
windows/configure/images/kiosk-account.PNG
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
windows/configure/images/kiosk-common-details.PNG
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
windows/configure/images/kiosk-common.PNG
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
windows/configure/images/ld-apps.PNG
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
windows/configure/images/ld-buttons.PNG
Normal file
After Width: | Height: | Size: 765 B |
BIN
windows/configure/images/ld-connect.PNG
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
windows/configure/images/ld-csp.PNG
Normal file
After Width: | Height: | Size: 911 B |
BIN
windows/configure/images/ld-export.PNG
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
windows/configure/images/ld-other.PNG
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
windows/configure/images/ld-pair.PNG
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
windows/configure/images/ld-quick.PNG
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
windows/configure/images/ld-settings.PNG
Normal file
After Width: | Height: | Size: 840 B |
BIN
windows/configure/images/ld-start.PNG
Normal file
After Width: | Height: | Size: 962 B |
BIN
windows/configure/images/ld-sync.PNG
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
windows/configure/images/ldstore.PNG
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
windows/configure/images/lily.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
windows/configure/images/set-up-device-details-desktop.PNG
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
windows/configure/images/set-up-device-details-mobile.PNG
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
windows/configure/images/set-up-device-details.PNG
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
windows/configure/images/set-up-device-mobile.PNG
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
windows/configure/images/set-up-device.PNG
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
windows/configure/images/set-up-network-details-desktop.PNG
Normal file
After Width: | Height: | Size: 7.6 KiB |
BIN
windows/configure/images/set-up-network-details-mobile.PNG
Normal file
After Width: | Height: | Size: 7.6 KiB |
BIN
windows/configure/images/set-up-network-details.PNG
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
windows/configure/images/set-up-network-mobile.PNG
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
windows/configure/images/set-up-network.PNG
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
windows/configure/images/seven.png
Normal file
After Width: | Height: | Size: 325 B |
Before Width: | Height: | Size: 479 B After Width: | Height: | Size: 549 B |
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
@ -18,17 +18,17 @@ Enterprises often need to apply custom configurations to devices for their users
|
|||||||
|
|
||||||
| Topic | Description |
|
| Topic | Description |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| [Configure Windows telemetry in your organization](configure-windows-telemetry-in-your-organization.md) | se this article to make informed decisions about how you can configure Windows telemetry in your organization. |
|
| [Configure Windows telemetry in your organization](configure-windows-telemetry-in-your-organization.md) | Use this article to make informed decisions about how you can configure Windows telemetry in your organization. |
|
||||||
| [Manage connections from Windows operating system components to Microsoft services] (manage-connections-from-windows-operating-system-components-to-microsoft-services.md) | Learn about the network connections that Windows components make to Microsoft and also the privacy settings that affect data that is shared with either Microsoft or apps and how they can be managed by an IT Pro. |
|
| [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) | Learn about the network connections that Windows components make to Microsoft and also the privacy settings that affect data that is shared with either Microsoft or apps and how they can be managed by an IT Pro. |
|
||||||
| [Manage Wi-Fi Sense in your company](manage-wifi-sense-in-enterprise.md) | Wi-Fi Sense automatically connects you to Wi-Fi, so you can get online quickly in more places. It can connect you to open Wi-Fi hotspots it knows about through crowdsourcing, or to Wi-Fi networks your contacts have shared with you by using Wi-Fi Sense. The initial settings for Wi-Fi Sense are determined by the options you chose when you first set up your PC with Windows 10. |
|
| [Manage Wi-Fi Sense in your company](manage-wifi-sense-in-enterprise.md) | Wi-Fi Sense automatically connects you to Wi-Fi, so you can get online quickly in more places. It can connect you to open Wi-Fi hotspots it knows about through crowdsourcing, or to Wi-Fi networks your contacts have shared with you by using Wi-Fi Sense. The initial settings for Wi-Fi Sense are determined by the options you chose when you first set up your PC with Windows 10. |
|
||||||
| [Configure kiosk and shared devices running Windows 10 desktop editions](kiosk-shared-pc.md) | |
|
| [Configure kiosk and shared devices running Windows 10 desktop editions](kiosk-shared-pc.md) | These topics help you configure Windows 10 devices to be shared by multiple users or to run as a kiosk device that runs a single app. |
|
||||||
| [Configure Windows 10 Mobile devices](configure-mobile.md) | |
|
| [Configure Windows 10 Mobile devices](configure-mobile.md) | These topics help you configure the features and apps and Start screen for a device running Windows 10 Mobile, as well as how to configure a kiosk device that runs a single app. |
|
||||||
| [Configure Start, taskbar, and lock screen](start-taskbar-lockscreen.md) | |
|
| [Configure Start, taskbar, and lock screen](start-taskbar-lockscreen.md) | A standard, customized Start layout can be useful on devices that are common to multiple users and devices that are locked down for specialized purposes. Configuring the taskbar allows the organization to pin useful apps for their employees and to remove apps that are pinned by default. |
|
||||||
| [Cortana integration in your business or enterprise](cortana-at-work-overview.md) | |
|
| [Cortana integration in your business or enterprise](cortana-at-work-overview.md) | The world’s first personal digital assistant helps users get things done, even at work. Cortana includes powerful configuration options specifically to optimize for unique small to medium-sized business and enterprise environments. |
|
||||||
| [Configure access to Windows Store](stop-employees-from-using-the-windows-store.md) | IT Pros can configure access to Windows Store for client computers in their organization. For some organizations, business policies require blocking access to Windows Store. |
|
| [Configure access to Windows Store](stop-employees-from-using-the-windows-store.md) | IT Pros can configure access to Windows Store for client computers in their organization. For some organizations, business policies require blocking access to Windows Store. |
|
||||||
| [Provisioning packages for Windows 10](provisioning-packages.md) | |
|
| [Provisioning packages for Windows 10](provisioning-packages.md) | Learn how to use the Windows Configuration Designer and provisioning packages to easily configure multiple devices. |
|
||||||
| [Lockdown features from Windows Embedded 8.1 Industry](lockdown-features-windows-10.md) | Many of the lockdown features available in Windows Embedded 8.1 Industry have been modified in some form for Windows 10. |
|
| [Lockdown features from Windows Embedded 8.1 Industry](lockdown-features-windows-10.md) | Many of the lockdown features available in Windows Embedded 8.1 Industry have been modified in some form for Windows 10. |
|
||||||
| [Change history for Configure Windows 10](change-history-for-configure-windows-10.md) | |
|
| [Change history for Configure Windows 10](change-history-for-configure-windows-10.md) | This topic lists new and updated topics in the Configure Windows 10 documentation for Windows 10 and Windows 10 Mobile. |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,14 +1,23 @@
|
|||||||
---
|
---
|
||||||
title: kiosk shared pc (Windows 10)
|
title: Configure kiosk and shared devices running Windows desktop editions (Windows 10)
|
||||||
description:
|
description:
|
||||||
keywords: Windows 10, MDM, WSUS, Windows update
|
|
||||||
ms.prod: w10
|
ms.prod: w10
|
||||||
ms.mktglfcycl: manage
|
ms.mktglfcycl: manage
|
||||||
ms.sitesec: library
|
ms.sitesec: library
|
||||||
ms.pagetype: security
|
ms.pagetype: security
|
||||||
localizationpriority: high
|
localizationpriority: medium
|
||||||
author: jdeckerMS
|
author: jdeckerMS
|
||||||
---
|
---
|
||||||
|
|
||||||
# kiosk shared pc
|
# Configure kiosk and shared devices running Windows desktop editions
|
||||||
|
|
||||||
|
Some desktop devices in an enterprise serve a special purpose, such as a common PC in a touchdown space that any employee can sign in to, or a PC in the lobby that customers can use to view your product catalog. Windows 10 is easy to configure for shared use or for use as a kiosk (single app).
|
||||||
|
|
||||||
|
## In this section
|
||||||
|
|
||||||
|
| Topic | Description |
|
||||||
|
| --- | --- |
|
||||||
|
| [Set up a shared or guest PC with Windows 10](set-up-a-device-for-anyone-to-use.md) | Windows 10, version 1607, introduced *shared PC mode*, which optimizes Windows 10 for shared use scenarios, such as touchdown spaces in an enterprise and temporary customer use in retail. |
|
||||||
|
| [Set up a kiosk on Windows 10 Pro, Enterprise, or Education](set-up-a-kiosk-for-windows-10-for-desktop-editions.md) | You can configure a device running Windows 10 Pro, Windows 10 Enterprise, or Windows 10 Education as a kiosk device, so that users can only interact with a single application that you select. |
|
||||||
|
| [Guidelines for choosing an app for assigned access (kiosk mode)](guidelines-for-assigned-access-app.md) | You can choose almost any Windows app for assigned access; however, some apps may not provide a good user experience. This topic provides guidelines to help you choose an approprate app for a kiosk device. |
|
||||||
|
| [Lock down Windows 10 to specific apps (AppLocker)](lock-down-windows-10-to-specific-apps.md) | Learn how to configure a device running Windows 10 Enterprise or Windows 10 Education so that users can only run a few specific apps. The result is similar to a kiosk device, but with multiple apps available. For example, you might set up a library computer so that users can search the catalog and browse the Internet, but can't run any other apps or change computer settings. |
|
@ -112,14 +112,11 @@ In addition to specifying the apps that users can run, you should also restrict
|
|||||||
|
|
||||||
To learn more about locking down features, see [Customizations for Windows 10 Enterprise](https://go.microsoft.com/fwlink/p/?LinkId=691442).
|
To learn more about locking down features, see [Customizations for Windows 10 Enterprise](https://go.microsoft.com/fwlink/p/?LinkId=691442).
|
||||||
|
|
||||||
## Customize Start screen layout for the device
|
## Customize Start screen layout for the device (recommended)
|
||||||
|
|
||||||
|
|
||||||
Configure the Start menu on the device to only show tiles for the permitted apps. You will make the changes manually, export the layout to an .xml file, and then apply that file to devices to prevent users from making changes. For instructions, see [Manage Windows 10 Start layout options](windows-10-start-layout-options-and-policies.md).
|
Configure the Start menu on the device to only show tiles for the permitted apps. You will make the changes manually, export the layout to an .xml file, and then apply that file to devices to prevent users from making changes. For instructions, see [Manage Windows 10 Start layout options](windows-10-start-layout-options-and-policies.md).
|
||||||
|
|
||||||
## Related topics
|
|
||||||
|
|
||||||
- [Provisioning packages for Windows 10](../deploy/provisioning-packages.md)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -19,9 +19,9 @@ localizationpriority: high
|
|||||||
|
|
||||||
Windows 10 Mobile allows enterprises to lock down a device, define multiple user roles, and configure custom layouts on a device. For example, the enterprise can lock down a device so that only applications and settings in an allow list are available.
|
Windows 10 Mobile allows enterprises to lock down a device, define multiple user roles, and configure custom layouts on a device. For example, the enterprise can lock down a device so that only applications and settings in an allow list are available.
|
||||||
|
|
||||||
This topic provides example XML that you can use in your own lockdown XML file that can be included in a provisioning package or when using a mobile device management (MDM) solution to push lockdown settings to enrolled devices.
|
This is accomplished using Lockdown XML, an XML file that contains settings for Windows 10 Mobile. When you deploy the lockdown XML file to a device, it is saved on the device as **wehlockdown.xml**. When the device boots, it looks for wehlockdown.xml and applies any settings configured in the file.
|
||||||
|
|
||||||
Lockdown XML is an XML file that contains settings for Windows 10 Mobile. When you deploy the lockdown XML file to a device, it is saved on the device as **wehlockdown.xml**. When the device boots, it looks for wehlockdown.xml and applies any settings configured in the file. In this topic, you'll learn how to create an XML file that contains all lockdown entries available in the AssignedAccessXml area of the [EnterpriseAssignedAccess configuration service provider (CSP)](https://go.microsoft.com/fwlink/p/?LinkID=618601).
|
In this topic, you'll learn how to create an XML file that contains all lockdown entries available in the AssignedAccessXml area of the [EnterpriseAssignedAccess configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/enterpriseassignedaccess-csp). This topic provides example XML that you can use in your own lockdown XML file that can be included in a provisioning package or when using a mobile device management (MDM) solution to push lockdown settings to enrolled devices. You can also use the [Lockdown Designer app](mobile-lockdown-designer.md) to configure and export your lockdown XML file.
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
> On Windows 10 desktop editions, *assigned access* is a feature that lets you configure the device to run a single app above the lockscreen ([kiosk mode](set-up-a-device-for-anyone-to-use.md)). On a Windows 10 Mobile device, assigned access refers to the lockdown settings in AssignedAccessXml in the [EnterpriseAssignedAccess configuration service provider (CSP)](https://go.microsoft.com/fwlink/p/?LinkID=618601).
|
> On Windows 10 desktop editions, *assigned access* is a feature that lets you configure the device to run a single app above the lockscreen ([kiosk mode](set-up-a-device-for-anyone-to-use.md)). On a Windows 10 Mobile device, assigned access refers to the lockdown settings in AssignedAccessXml in the [EnterpriseAssignedAccess configuration service provider (CSP)](https://go.microsoft.com/fwlink/p/?LinkID=618601).
|
||||||
@ -33,17 +33,17 @@ If you're not familiar with CSPs, read [Introduction to configuration service pr
|
|||||||
Let's start by looking at the basic structure of the lockdown XML file. You can start your file by pasting the following XML (or any other examples in this topic) into a text or XML editor, and saving the file as *filename*.xml.
|
Let's start by looking at the basic structure of the lockdown XML file. You can start your file by pasting the following XML (or any other examples in this topic) into a text or XML editor, and saving the file as *filename*.xml.
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<?xml version "1.0" encoding "utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<HandheldLockdown version "1.0" >
|
<HandheldLockdown version="1.0" >
|
||||||
<Default>
|
<Default>
|
||||||
<ActionCenter>
|
<ActionCenter/>
|
||||||
<Apps>
|
<Apps/>
|
||||||
<Buttons>
|
<Buttons/>
|
||||||
<CSPRunner>
|
<CSPRunner/>
|
||||||
<MenuItems>
|
<MenuItems/>
|
||||||
<Settings>
|
<Settings/>
|
||||||
<Tiles>
|
<Tiles/>
|
||||||
<StartScreenSize>
|
<StartScreenSize/>
|
||||||
</Default>
|
</Default>
|
||||||
</HandheldLockdown>
|
</HandheldLockdown>
|
||||||
```
|
```
|
||||||
@ -52,7 +52,8 @@ Let's start by looking at the basic structure of the lockdown XML file. You can
|
|||||||
|
|
||||||
The settings for the Default role and other roles must be listed in your XML file in the order presented in this topic. All of the entries are optional. If you don't include a setting, that aspect of the device will operate as it would for an nonconfigured device.
|
The settings for the Default role and other roles must be listed in your XML file in the order presented in this topic. All of the entries are optional. If you don't include a setting, that aspect of the device will operate as it would for an nonconfigured device.
|
||||||
|
|
||||||
> **Tip** Keep your XML file easy to work with and to understand by using proper indentation and adding comments for each setting you configure.
|
>[!TIP]
|
||||||
|
>Keep your XML file easy to work with and to understand by using proper indentation and adding comments for each setting you configure.
|
||||||
|
|
||||||
## Action Center
|
## Action Center
|
||||||
|
|
||||||
@ -325,27 +326,28 @@ Use DisableMenuItems to prevent use of the context menu, which is displayed when
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
The **Settings** section contains an `allow` list of pages in the Settings app. The following example allows all settings.
|
The **Settings** section contains an `allow` list of pages in the Settings app and quick actions. The following example allows all settings.
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<Settings>
|
<Settings>
|
||||||
<!-- Allow all settings -->
|
<!-- Allow all settings -->
|
||||||
</Settings>
|
</Settings>
|
||||||
```
|
```
|
||||||
In the following example, all system setting pages are enabled.
|
In earlier versions of Windows 10, you used the page name to define allowed settings. Starting in Windows 10, version 1703, you use the settings URI.
|
||||||
|
|
||||||
|
In the following example for Windows 10, version 1703, all system setting pages that have a settings URI are enabled.
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<Settings>
|
<Settings>
|
||||||
<System name="SettingsPageGroupPCSystem" />
|
<System name="ms-settings:screenrotation" />
|
||||||
<System name="SettingsPageDisplay" />
|
<System name="ms-settings:notifications" />
|
||||||
<System name="SettingsPageAppsNotifications" />
|
<System name="ms-settings:phone" />
|
||||||
<System name="SettingsPageCalls" />
|
<System name="ms-settings:messaging" />
|
||||||
<System name="SettingsPageMessaging" />
|
<System name="ms-settings:batterysaver" />
|
||||||
<System name="SettingsPageBatterySaver" />
|
<System name="ms-settings:batterysaver-usagedetails" />
|
||||||
<System name="SettingsPageStorageSenseStorageOverview" />
|
<System name="ms-settings:about" />
|
||||||
<System name="SettingsPageGroupPCSystemDeviceEncryption" />
|
<System name="ms-settings:deviceencryption" />
|
||||||
<System name="SettingsPageDrivingMode" />
|
<System name="ms-settings:maps" />
|
||||||
<System name="SettingsPagePCSystemInfo" />
|
|
||||||
</Settings>
|
</Settings>
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -372,10 +374,10 @@ For a list of the settings and quick actions that you can allow or block, see [S
|
|||||||
## Start screen size
|
## Start screen size
|
||||||
|
|
||||||
Specify the size of the Start screen. In addition to 4/6 columns, you can also use 4/6/8 depending on screen resolutions. Valid values:
|
Specify the size of the Start screen. In addition to 4/6 columns, you can also use 4/6/8 depending on screen resolutions. Valid values:
|
||||||
* Small sets the width to 4 columns on devices with short axis (less than 400epx) or 6 columns on devices with short axis (greater than or equal to 400epx).
|
|
||||||
* Large sets the width to 6 columns on devices with short axis (less than 400epx) or 8 columns on devices with short axis (greater than or equal to 400epx).
|
|
||||||
|
|
||||||
|
|
||||||
|
- Small sets the width to 4 columns on devices with short axis (less than 400epx) or 6 columns on devices with short axis (greater than or equal to 400epx).
|
||||||
|
- Large sets the width to 6 columns on devices with short axis (less than 400epx) or 8 columns on devices with short axis (greater than or equal to 400epx).
|
||||||
|
|
||||||
If you have existing lockdown xml, you must update start screen size if your device has >=400epx on its short axis so that tiles on Start can fill all 8 columns if you want to use all 8 columns instead of 6, or use 6 columns instead of 4.
|
If you have existing lockdown xml, you must update start screen size if your device has >=400epx on its short axis so that tiles on Start can fill all 8 columns if you want to use all 8 columns instead of 6, or use 6 columns instead of 4.
|
||||||
|
|
||||||
[Learn about effective pixel width (epx) for different device size classes.](https://go.microsoft.com/fwlink/p/?LinkId=733340)
|
[Learn about effective pixel width (epx) for different device size classes.](https://go.microsoft.com/fwlink/p/?LinkId=733340)
|
||||||
@ -383,47 +385,50 @@ For a list of the settings and quick actions that you can allow or block, see [S
|
|||||||
|
|
||||||
## Configure additional roles
|
## Configure additional roles
|
||||||
|
|
||||||
You can add custom configurations by role. In addition to the role configuration, you must also install a login application on the device. The app displays a list of available roles on the device; the user taps a role, such as "Manager"; the configuration defined for the "Manager" role is applied.
|
You can add custom configurations by role. In addition to the role configuration, you must also install a login application on the device. The app displays a list of available roles on the device; the user taps a role, such as "Manager"; the configuration defined for the "Manager" role is applied.
|
||||||
|
|
||||||
[Learn how to create a login application that will work with your Lockdown XML file.](https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/DeviceLockdownAzureLogin) For reference, see the [Windows.Embedded.DeviceLockdown API](https://msdn.microsoft.com/library/windows/apps/windows.embedded.devicelockdown).
|
[Learn how to create a login application that will work with your Lockdown XML file.](https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/DeviceLockdownAzureLogin) For reference, see the [Windows.Embedded.DeviceLockdown API](https://msdn.microsoft.com/library/windows/apps/windows.embedded.devicelockdown).
|
||||||
|
|
||||||
In the XML file, you define each role with a GUID and name, as shown in the following example:
|
In the XML file, you define each role with a GUID and name, as shown in the following example:
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<Role guid="{7bb62e8c-81ba-463c-b691-74af68230b42}" name="Manager">
|
<Role guid="{7bb62e8c-81ba-463c-b691-74af68230b42}" name="Manager">
|
||||||
```
|
```
|
||||||
|
|
||||||
|
You can create a GUID using a GUID generator -- free tools are available online. The GUID needs to be unique within this XML file.
|
||||||
|
|
||||||
You can create a GUID using a GUID generator -- free tools are available online. The GUID needs to be unique within this XML file.
|
You can configure the same settings for each role as you did for the default role, except Start screen size which can only be configured for the default role. If you use CSPRunner with roles, be aware that the last CSP setting applied will be retained across roles unless explicitly changed in each role configuration. CSP settings applied by CSPRunner may conflict with settings applied by MDM.
|
||||||
|
|
||||||
You can configure the same settings for each role as you did for the default role, except Start screen size which can only be configured for the default role. If you use CSPRunner with roles, be aware that the last CSP setting applied will be retained across roles unless explicitly changed in each role configuration. CSP settings applied by CSPRunner may conflict with settings applied by MDM.
|
```xml
|
||||||
|
|
||||||
```xml
|
|
||||||
<?xml version "1.0" encoding "utf-8"?>
|
<?xml version "1.0" encoding "utf-8"?>
|
||||||
<HandheldLockdown version "1.0" >
|
<HandheldLockdown version "1.0" >
|
||||||
<Default>
|
<Default>
|
||||||
<ActionCenter>
|
<ActionCenter/>
|
||||||
<Apps>
|
<Apps/>
|
||||||
<Buttons>
|
<Buttons/>
|
||||||
<CSPRunner>
|
<CSPRunner/>
|
||||||
<MenuItems>
|
<MenuItems/>
|
||||||
<Settings>
|
<Settings/>
|
||||||
<Tiles>
|
<Tiles/>
|
||||||
<StartScreenSize>
|
<StartScreenSize/>
|
||||||
</Default>
|
</Default>
|
||||||
<RoleList>
|
<RoleList>
|
||||||
<Role>
|
<Role>
|
||||||
<ActionCenter>
|
<ActionCenter/>
|
||||||
<Apps>
|
<Apps/>
|
||||||
<Buttons>
|
<Buttons/>
|
||||||
<CSPRunner>
|
<CSPRunner/>
|
||||||
<MenuItems>
|
<MenuItems/>
|
||||||
<Settings>
|
<Settings/>
|
||||||
<Tiles>
|
<Tiles/>
|
||||||
</Role>
|
</Role>
|
||||||
</RoleList>
|
</RoleList>
|
||||||
</Default>
|
|
||||||
</HandheldLockdown>
|
</HandheldLockdown>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Validate your XML
|
||||||
|
|
||||||
|
You can validate your lockdown XML file against the [EnterpriseAssignedAccess XSD](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/enterpriseassignedaccess-xsd).
|
||||||
|
|
||||||
## Add lockdown XML to a provisioning package
|
## Add lockdown XML to a provisioning package
|
||||||
|
|
||||||
@ -605,13 +610,12 @@ To push lockdown settings to enrolled devices, use the AssignedAccessXML setting
|
|||||||
<!-- Quick actions: Brightness, Rotation -->
|
<!-- Quick actions: Brightness, Rotation -->
|
||||||
<System name="SystemSettings_System_Display_QuickAction_Brightness"/>
|
<System name="SystemSettings_System_Display_QuickAction_Brightness"/>
|
||||||
<System name="SystemSettings_System_Display_Internal_Rotation"/>
|
<System name="SystemSettings_System_Display_Internal_Rotation"/>
|
||||||
<!-- Brightness+Rotation, About -->
|
<!-- Rotation, About -->
|
||||||
<System name="SettingsPageGroupPCSystem"/>
|
<System name="ms-settings:screenrotation"/>
|
||||||
<System name="SettingsPageDisplay"/>
|
<System name="ms-settings:about"/>
|
||||||
<System name="SettingsPagePCSystemInfo"/>
|
|
||||||
<!-- Ringtones, sounds -->
|
<!-- Ringtones, sounds -->
|
||||||
<System name="SettingsPageGroupPersonalization"/>
|
<System name="ms-settings:personalizationn"/>
|
||||||
<System name="SettingsPageSounds"/>
|
<System name="ms-settings:sounds"/>
|
||||||
</Settings>
|
</Settings>
|
||||||
<Tiles>
|
<Tiles>
|
||||||
<EnableTileManipulation/>
|
<EnableTileManipulation/>
|
||||||
@ -706,17 +710,16 @@ To push lockdown settings to enrolled devices, use the AssignedAccessXML setting
|
|||||||
<DisableMenuItems/>
|
<DisableMenuItems/>
|
||||||
</MenuItems>
|
</MenuItems>
|
||||||
<Settings>
|
<Settings>
|
||||||
<!-- Brightness+Rotation, Notifications, About -->
|
<!-- Rotation, Notifications, About -->
|
||||||
<System name="SettingsPageGroupPCSystem"/>
|
<System name="ms-settings:screenrotation"/>
|
||||||
<System name="SettingsPageAppsNotifications"/>
|
<System name="ms-settings:notifications"/>
|
||||||
<System name="SettingsPageDisplay"/>
|
<System name="ms-settings:about"/>
|
||||||
<System name="SettingsPagePCSystemInfo"/>
|
|
||||||
<!-- Ringtones, sounds -->
|
<!-- Ringtones, sounds -->
|
||||||
<System name="SettingsPageGroupPersonalization"/>
|
<System name="ms-settings:personalization"/>
|
||||||
<System name="SettingsPageSounds"/>
|
<System name="ms-settings:sounds"/>
|
||||||
<!-- Workplace -->
|
<!-- Workplace -->
|
||||||
<System name="SettingsPageGroupAccounts"/>
|
<System name="ms-settings:workplace"/>
|
||||||
<System name="SettingsPageAccountsWorkplace"/>
|
<System name="ms-settings:emailandaccounts"/>
|
||||||
</Settings>
|
</Settings>
|
||||||
</Role>
|
</Role>
|
||||||
<Role guid="{7bb62e8c-81ba-463c-b691-74af68230b42}" name="Manager">
|
<Role guid="{7bb62e8c-81ba-463c-b691-74af68230b42}" name="Manager">
|
||||||
@ -858,13 +861,4 @@ To push lockdown settings to enrolled devices, use the AssignedAccessXML setting
|
|||||||
|
|
||||||
[Settings and quick actions that can be locked down in Windows 10 Mobile](settings-that-can-be-locked-down.md)
|
[Settings and quick actions that can be locked down in Windows 10 Mobile](settings-that-can-be-locked-down.md)
|
||||||
|
|
||||||
[Product IDs in Windows 10 Mobile](product-ids-in-windows-10-mobile.md)
|
[Product IDs in Windows 10 Mobile](product-ids-in-windows-10-mobile.md)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,14 +1,165 @@
|
|||||||
---
|
---
|
||||||
title: lockdown designer (Windows 10)
|
title: Use the Lockdown Designer app to create a Lockdown XML file (Windows 10)
|
||||||
description:
|
description:
|
||||||
keywords: Windows 10, MDM, WSUS, Windows update
|
|
||||||
ms.prod: w10
|
ms.prod: w10
|
||||||
ms.mktglfcycl: manage
|
ms.mktglfcycl: manage
|
||||||
ms.sitesec: library
|
ms.sitesec: library
|
||||||
ms.pagetype: security
|
ms.pagetype: security
|
||||||
localizationpriority: high
|
localizationpriority: medium
|
||||||
author: jdeckerMS
|
author: jdeckerMS
|
||||||
---
|
---
|
||||||
|
|
||||||
# lockdown designer
|
# Use the Lockdown Designer app to create a Lockdown XML file
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Windows 10 Mobile allows enterprises to lock down a device, define multiple user roles, and configure custom layouts on a device. For example, the enterprise can lock down a device so that only applications and settings in an allow list are available. This is accomplished using Lockdown XML, an XML file that contains settings for Windows 10 Mobile.
|
||||||
|
|
||||||
|
When you deploy the lockdown XML file to a device, it is saved on the device as **wehlockdown.xml**. When the device boots, it looks for wehlockdown.xml and applies any settings configured in the file.
|
||||||
|
|
||||||
|
The Lockdown Designer app helps you configure and create a lockdown XML file that you can apply to devices running Windows 10 Mobile, version 1703, and includes a remote simulation to help you determine the layout for tiles on the Start screen. Lockdown Designer also validates the XML. Using Lockdown Designer is easier than [manually creating a lockdown XML file](lockdown-xml.md).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
Lockdown Designer can be installed on a PC running Windows 10, version 1607 or later. After you install the app, you connect a mobile device running Windows 10 Mobile, version 1703, to the PC.
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>Lockdown Designer will not make any changes to the connected device, but we recommend that you use a test device.
|
||||||
|
|
||||||
|
Lockdown Designer will populate the available settings and apps to configure from the connected device. Using the different pages in the app, you select the settings, apps, and layout to be included in the lockdown XML.
|
||||||
|
|
||||||
|
When you're done, you export the configuration to a lockdown XML file. This configuration can be applied to any device running Windows 10 Mobile, version 1703.
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>You can also import an existing WEHLockdown.xml file to Lockdown Designer and modify it in the app.
|
||||||
|
|
||||||
|
## Prepare the test mobile device
|
||||||
|
|
||||||
|
Perform these steps on the device running Windows 10 Mobile that you will use to supply the settings, apps, and layout to Lockdown Designer.
|
||||||
|
|
||||||
|
1. Install all apps on the device that you want to include in the configuration, including line-of-business apps.
|
||||||
|
|
||||||
|
2. On the mobile device, go to **Settings** > **Update & security** > **For developers**, enable **Developer mode**.
|
||||||
|
|
||||||
|
3. Read the disclaimer, then click **Yes** to accept the change.
|
||||||
|
|
||||||
|
4. Enable **Device discovery**, and then turn on **Device Portal**.
|
||||||
|
|
||||||
|
## Prepare the PC
|
||||||
|
|
||||||
|
[Install Lockdown Designer](https://www.microsoft.com/store/r/9nblggh40753) on the PC.
|
||||||
|
|
||||||
|
If the PC and the test mobile device are on the same Wi-Fi network, you can connect the devices using Wi-Fi.
|
||||||
|
|
||||||
|
If you want to connect the PC and the test mobile device using a USB cable, perform the following steps on the PC:
|
||||||
|
|
||||||
|
1. [Install the Windows 10 Software Development Kit (SDK)](https://developer.microsoft.com/windows/downloads/windows-10-sdk). This enables the **Windows Phone IP over USB Transport (IpOverUsbSvc)** service.
|
||||||
|
|
||||||
|
2. Open a command prompt as an administrator and run `checknetisolation LoopbackExempt -a -n=microsoft.lockdowndesigner_8wekyb3d8bbwe`
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>Loopback is permitted only for development purposes. To remove the loopback exemption when you're done using Lockdown Designer, run `checknetisolation LoopbackExempt -d -n=microsoft.lockdowndesigner_8wekyb3d8bbwe`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span id="pair" />
|
||||||
|
## Connect the mobile device to Lockdown Designer
|
||||||
|
|
||||||
|
**Using Wi-Fi**
|
||||||
|
|
||||||
|
1. Open Lockdown Designer.
|
||||||
|
|
||||||
|
2. Click **Create new project**.
|
||||||
|
|
||||||
|
3. On the test mobile device, go to **Settings** > **Update & security** > **For developers** > **Connect using:** and get the IP address listed for **Wi-Fi**.
|
||||||
|
|
||||||
|
2. On the **Project setting** > **General settings** page, in **Remote device IP address**, enter the IP address for the test mobile device, using `https://`.
|
||||||
|
|
||||||
|
3. Click **Pair**.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
**Connect to remote device** appears.
|
||||||
|
|
||||||
|
4. On the mobile device, under **Device discovery**, tap **Pair**. A case-sensitive code is displayed.
|
||||||
|
|
||||||
|
5. On the PC, in **Connect to remote device**, enter the code from the mobile device.
|
||||||
|
|
||||||
|
6. Next, click **Sync** to pull information from the device in to Lockdown Designer.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
7. Click the **Save** icon and enter a name for your project.
|
||||||
|
|
||||||
|
**Using a USB cable**
|
||||||
|
|
||||||
|
1. Open Lockdown Designer.
|
||||||
|
|
||||||
|
2. Click **Create new project**.
|
||||||
|
|
||||||
|
2. Connect a Windows 10 Mobile device to the PC by USB and unlock the device.
|
||||||
|
|
||||||
|
3. On the **Project setting** > **General settings** page, click **Pair**.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
**Connect to remote device** appears.
|
||||||
|
|
||||||
|
4. On the mobile device, under **Device discovery**, tap **Pair**. A case-sensitive code is displayed.
|
||||||
|
|
||||||
|
5. On the PC, in **Connect to remote device**, enter the code from the mobile device.
|
||||||
|
|
||||||
|
6. Next, click **Sync** to pull information from the device in to Lockdown Designer.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
7. Click the **Save** icon and enter a name for your project.
|
||||||
|
|
||||||
|
|
||||||
|
## Configure your lockdown XML settings
|
||||||
|
|
||||||
|
The apps and settings available in the pages of Lockdown Designer should now be populated from the test mobile device. The following table describes what you can configure on each page.
|
||||||
|
|
||||||
|
| Page | Description |
|
||||||
|
| --- | --- |
|
||||||
|
|  | Each app from the test mobile device is listed. Select the apps that you want visible to users.</br></br>You can select an app to run automatically when a user signs in to the device. The **Select Auto-Run** menu is populated by the apps that you select to allow on the device. |
|
||||||
|
|  | CSPRunner enables you to include settings and policies that are not defined in other sections of the app. To make use of CSPRunner, you must create the SyncML block that contains the settings, and then import the SyncML in Lockdown Designer. [Learn how to use CSPRunner and author SyncML.](lockdown-xml.md#csprunner) |
|
||||||
|
|  | On this page, you select the settings that you want visible to users. See the [ms settings: URI scheme reference](https://docs.microsoft.com/windows/uwp/launch-resume/launch-settings-app#ms-settings-uri-scheme-reference) to see which Settings page maps to a URI. |
|
||||||
|
|  | On this page, you select the settings that you want visible to users. |
|
||||||
|
|  | Each hardware button on a mobile device has different actions that can be disabled. In addition, the behavior for **Search** button can be changed to open an app other than **Search**.</br></br>Some devices may have additional hardware buttons provided by the OEM. These are listed as Custom1, Custom2, and Custom3. If your device has custom hardware buttons, contact your equipment provider to identify how their custom buttons are defined. |
|
||||||
|
|  | This page contains several settings that you can configure:</br></br>- The context menu is displayed when a user presses and holds an application in the All Apps list. You can enable or disable the context menu.</br></br>- Tile manipulation allows users to pin, unpin, move, and resize tiles on the Start screen. You can enable or disable tile manipulation.</br></br>- The Action Center setting controls whether the user can open the Action Center on the device. When the Action Center is disabled, notifications on the lockscreen and toasts are also disabled. You can use optional attributes with the Action Center element to change that behavior for either notifications, toasts, or both. |
|
||||||
|
|  | On this page, you can start a remote simulation session with the test mobile device. Click **Start remote simulation**. You will see a **Start screen remote simulation in progress** message on the PC. (If the **Start remote simulation** button is not active, [pair the mobile device with the PC again](#pair).)</br></br>On the test mobile device, tiles for the apps that you allowed on the **Applications** page are displayed on the screen. You can move, resize, or unpin these tiles to achieve the desired layout.</br></br>When you are done changing the layout on the test mobile device, click **Accept** on the PC. |
|
||||||
|
|
||||||
|
|
||||||
|
## Validate and export
|
||||||
|
|
||||||
|
On the **Validate and export** page, click **Validate** to make sure your lockdown XML is valid.
|
||||||
|
|
||||||
|
>[!WARNING]
|
||||||
|
>Lockdown Designer cannot validate SyncML that you imported to CSPRunner.
|
||||||
|
|
||||||
|
Click **Export** to generate the XML file for your project. You can select the location to save the file.
|
||||||
|
|
||||||
|
## Create and configure multiple roles
|
||||||
|
|
||||||
|
You can create additional roles for the device and have unique configurations for each role. For example, you could have one configuration for a **Manager** role and a different configuration for a **Salesperson** role.
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>Using multiple roles on a device requires a login application that displays the list of roles and allows users to sign in to Azure Active Directory. [Learn how to create a login application that will work with your Lockdown XML file.](https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/DeviceLockdownAzureLogin)
|
||||||
|
|
||||||
|
**For each role:**
|
||||||
|
|
||||||
|
1. On the **Project setting** page, click **Role management**.
|
||||||
|
|
||||||
|
2. Click **Add a role**.
|
||||||
|
|
||||||
|
3. Enter a name for the role, and then click **Save**.
|
||||||
|
|
||||||
|
4. Configure the settings for the role as above, but make sure on each page that you select the correct role.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,14 +10,14 @@ author: jdeckerMS
|
|||||||
localizationpriority: high
|
localizationpriority: high
|
||||||
---
|
---
|
||||||
|
|
||||||
# Provision PCs with common settings for initial deployment (simple provisioning)
|
# Provision PCs with common settings for initial deployment (desktop wizard)
|
||||||
|
|
||||||
|
|
||||||
**Applies to**
|
**Applies to**
|
||||||
|
|
||||||
- Windows 10
|
- Windows 10
|
||||||
|
|
||||||
This topic explains how to create and apply a simple provisioning package that contains common enterprise settings to a device running all desktop editions of Windows 10 except Windows 10 Home.
|
This topic explains how to create and apply a provisioning package that contains common enterprise settings to a device running all desktop editions of Windows 10 except Windows 10 Home.
|
||||||
|
|
||||||
You can apply a provisioning package on a USB drive to off-the-shelf devices during setup, making it fast and easy to configure new devices.
|
You can apply a provisioning package on a USB drive to off-the-shelf devices during setup, making it fast and easy to configure new devices.
|
||||||
|
|
||||||
@ -32,66 +32,59 @@ You can apply a provisioning package on a USB drive to off-the-shelf devices dur
|
|||||||
|
|
||||||
[Learn more about the benefits and uses of provisioning packages.](provisioning-packages.md)
|
[Learn more about the benefits and uses of provisioning packages.](provisioning-packages.md)
|
||||||
|
|
||||||
## What does simple provisioning do?
|
## What does the desktop wizard do?
|
||||||
|
|
||||||
In a simple provisioning package, you can configure:
|
The desktop wizard helps you configure the following settings in a provisioning package:
|
||||||
|
|
||||||
- Device name
|
- Set device name
|
||||||
- Upgraded product edition
|
- Upgrade product edition
|
||||||
- Wi-Fi network
|
- Configure the device for shared use
|
||||||
- Active Directory enrollment
|
- Remove pre-installed software
|
||||||
- Local administrator account
|
- Configure Wi-Fi network
|
||||||
|
- Enroll device in Active Directory or Azure Active Directory
|
||||||
|
- Create local administrator account
|
||||||
|
- Add applications and certificates
|
||||||
|
|
||||||
Provisioning packages can include management instructions and policies, installation of specific apps, customization of network connections and policies, and more. To learn about provisioning packages that include more than the settings in a simple provisioning package, see [Provision PCs with apps and certificates](provision-pcs-with-apps-and-certificates.md).
|
>[!WARNING]
|
||||||
|
>You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards.
|
||||||
|
|
||||||
|
Provisioning packages can include management instructions and policies, installation of specific apps, customization of network connections and policies, and more.
|
||||||
|
|
||||||
> [!TIP]
|
> [!TIP]
|
||||||
> Use simple provisioning to create a package with the common settings, then switch to the advanced editor to add other settings, apps, policies, etc.
|
> Use the desktop wizard to create a package with the common settings, then switch to the advanced editor to add other settings, apps, policies, etc.
|
||||||
|
>
|
||||||

|
>
|
||||||
|
|
||||||
## Create the provisioning package
|
## Create the provisioning package
|
||||||
|
|
||||||
Use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package. [Install the ADK and select **Configuration Designer**.](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit)
|
Use the Windows Configuration Designer tool to create a provisioning package. [Learn how to install Windows Configuration Designer.](provisioning-install-icd.md)
|
||||||
|
|
||||||
1. Open Windows ICD (by default, %windir%\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe).
|
1. Open Windows Configuration Designer (by default, %windir%\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe).
|
||||||
|
|
||||||
2. Click **Simple provisioning**.
|
2. Click **Provision desktop devices**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
3. Name your project and click **Finish**. The screens for simple provisioning will walk you through the following steps.
|
3. Name your project and click **Finish**. The pages for desktop provisioning will walk you through the following steps.
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
4. In the **Set up device** step, enter a unique 15-character name for the device. For help generating a unique name, you can use %SERIAL%, which includes a hardware-specific serial number, or you can use %RAND:x%, which generates random characters of x length.
|
|
||||||
|
|
||||||
5. (*Optional*) You can upgrade the following editions of Windows 10 by providing a product key for the edition to upgrade to.
|
|
||||||
- Pro to Education
|
|
||||||
- Pro to Enterprise
|
|
||||||
- Enterprise to Education
|
|
||||||
|
|
||||||
6. Click **Set up network**.
|
|
||||||
|
|
||||||
7. Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, type, and (if required) password for the wireless network.
|
|
||||||
|
|
||||||
8. Click **Enroll into Active Directory**.
|
|
||||||
|
|
||||||
9. Toggle **Yes** or **No** for Active Directory enrollment. If you select **Yes**, enter the credentials for an account with permissions to enroll the device. (*Optional*) Enter a user name and password to create a local administrator account.
|
|
||||||
|
|
||||||
> **Warning**: If you don't create a local administrator account and the device fails to enroll in Active Directory for any reason, you will have to reimage the device and start over. As a best practice, we recommend:
|
|
||||||
- Use a least-privileged domain account to join the device to the domain.
|
|
||||||
- Create a temporary administrator account to use for debugging or reprovisioning if the device fails to enroll successfully.
|
|
||||||
- [Use Group Policy to delete the temporary administrator account](https://blogs.technet.microsoft.com/canitpro/2014/12/10/group-policy-creating-a-standard-local-admin-account/) after the device is enrolled in Active Directory.
|
|
||||||
|
|
||||||
10. Click **Finish**.
|
|
||||||
|
|
||||||
11. Review your settings in the summary. You can return to previous pages to change your selections. Then, under **Protect your package**, toggle **Yes** or **No** to encrypt the provisioning package. If you select **Yes**, enter a password. This password must be entered to apply the encrypted provisioning package.
|
|
||||||
|
|
||||||
12. Click **Create**.
|
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed.
|
> When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed.
|
||||||
|
|
||||||
|
## Configure settings
|
||||||
|
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr><td style="width:45%" valign="top"></br></br>Enter a name for the device.</br></br>(Optional) Select a license file to upgrade Windows 10 to a different edition. [See the permitted upgrades.](https://technet.microsoft.com/itpro/windows/deploy/windows-10-edition-upgrades)</br></br>Toggle **Yes** or **No** to **Configure devices for shared use**. This setting optimizes Windows 10 for shared use scenarios. [Learn more about shared PC configuration.](set-up-shared-or-guest-pc.md)</br></br>You can also select to remove pre-installed software from the device. </td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.</td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>Enable account management if you want to configure settings on this page. </br></br>You can enroll the device in Active Directory, enroll in Azure Active Directory, or create a local administrator account on the device</br></br>To enroll the device in Active Directory, enter the credentials for a least-privileged user account to join the device to the domain.</br></br>Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions. </br></br>To create a local administrator account, select that option and enter a user name and password. </br></br>**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. </td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>You can install multiple applications, both Classic Windows (Win32) apps and Universal Windows Platform (UWP) apps, in a provisioning package. The settings in this step vary according to the application that you select. For help with the settings, see [Provision PCs with apps](provision-pcs-with-apps.md). </td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.</td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.</td><td></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
After you're done, click **Create**. It only takes a few seconds. When the package is built, the location where the package is stored is displayed as a hyperlink at the bottom of the page.
|
||||||
|
|
||||||
**Next step**: [How to apply a provisioning package](provisioning-apply-package.md)
|
**Next step**: [How to apply a provisioning package](provisioning-apply-package.md)
|
||||||
|
|
||||||
@ -107,14 +100,15 @@ Use the Windows Imaging and Configuration Designer (ICD) tool included in the Wi
|
|||||||
|
|
||||||
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
||||||
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
||||||
- [Install Windows Imaging and Configuration Designer](provisioning-install-icd.md)
|
- [Install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
- [Create a provisioning package](provisioning-create-package.md)
|
- [Create a provisioning package](provisioning-create-package.md)
|
||||||
- [Apply a provisioning package](provisioning-apply-package.md)
|
- [Apply a provisioning package](provisioning-apply-package.md)
|
||||||
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
||||||
- [Provision PCs with apps and certificates for initial deployments (advanced provisioning)](provision-pcs-with-apps-and-certificates.md)
|
|
||||||
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
||||||
|
- [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-powershell.md)
|
||||||
- [NFC-based device provisioning](provisioning-nfc.md)
|
- [NFC-based device provisioning](provisioning-nfc.md)
|
||||||
- [Windows ICD command-line interface (reference)](provisioning-command-line.md)
|
- [Use the package splitter tool](provisioning-package-splitter.md)
|
||||||
|
- [Windows Configuration Designer command-line interface (reference)](provisioning-command-line.md)
|
||||||
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
||||||
|
|
||||||
|
|
||||||
|
@ -17,6 +17,7 @@ localizationpriority: high
|
|||||||
|
|
||||||
- Windows 10
|
- Windows 10
|
||||||
|
|
||||||
|
DEPRECATED - See [Provision PCs with apps](provision-pcs-with-apps.md)
|
||||||
|
|
||||||
This topic explains how to create and apply a provisioning package that contains apps and certificates to a device running all desktop editions of Windows 10 except Windows 10 Home. Provisioning packages can include management instructions and policies, installation of specific apps, customization of network connections and policies, and more.
|
This topic explains how to create and apply a provisioning package that contains apps and certificates to a device running all desktop editions of Windows 10 except Windows 10 Home. Provisioning packages can include management instructions and policies, installation of specific apps, customization of network connections and policies, and more.
|
||||||
|
|
||||||
@ -183,14 +184,15 @@ If your build is successful, the name of the provisioning package, output direct
|
|||||||
|
|
||||||
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
||||||
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
||||||
- [Install Windows Imaging and Configuration Designer](provisioning-install-icd.md)
|
- [Install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
- [Create a provisioning package](provisioning-create-package.md)
|
- [Create a provisioning package](provisioning-create-package.md)
|
||||||
- [Apply a provisioning package](provisioning-apply-package.md)
|
- [Apply a provisioning package](provisioning-apply-package.md)
|
||||||
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
||||||
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
||||||
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
||||||
- [NFC-based device provisioning](provisioning-nfc.md)
|
- [NFC-based device provisioning](provisioning-nfc.md)
|
||||||
- [Windows ICD command-line interface (reference)](provisioning-command-line.md)
|
- [Use the package splitter tool](provisioning-package-splitter.md)
|
||||||
|
- [Windows Configuration Designer command-line interface (reference)](provisioning-command-line.md)
|
||||||
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
||||||
|
|
||||||
|
|
||||||
|
207
windows/configure/provision-pcs-with-apps.md
Normal file
@ -0,0 +1,207 @@
|
|||||||
|
---
|
||||||
|
title: Provision PCs with apps (Windows 10)
|
||||||
|
description: Add apps to a Windows 10 provisioning package.
|
||||||
|
ms.assetid: 66D14E97-E116-4218-8924-E2A326C9367E
|
||||||
|
keywords: ["runtime provisioning", "provisioning package"]
|
||||||
|
ms.prod: W10
|
||||||
|
ms.mktglfcycl: deploy
|
||||||
|
ms.sitesec: library
|
||||||
|
author: jdeckerMS
|
||||||
|
localizationpriority: high
|
||||||
|
---
|
||||||
|
|
||||||
|
# Provision PCs with apps
|
||||||
|
|
||||||
|
|
||||||
|
**Applies to**
|
||||||
|
|
||||||
|
- Windows 10
|
||||||
|
|
||||||
|
|
||||||
|
In Windows 10, version 1703, you can install multiple Universal Windows Platform (UWP) apps and Classic Windows (Win32) applications in a provisioning package. This topic explains the various settings in [Windows Configuration Designer](provisioning-install-icd.md) for app install.
|
||||||
|
|
||||||
|
When you add an app in a Windows Configuration Designer wizard, the appropriate settings are displayed based on the app that you select. For instructions on adding an app using the advanced editor in Windows Configuration Designer, see [Add an app using advanced editor](#adv).
|
||||||
|
|
||||||
|
## Settings for UWP apps
|
||||||
|
|
||||||
|
- **License Path**: Specify the license file if it is an app from the Windows Store. This is optional if you have a certificate for the app.
|
||||||
|
|
||||||
|
- **Package family name**: Specify the package family name if you don’t specify a license. This field will be auto-populated after you specify a license.
|
||||||
|
|
||||||
|
- **Required appx dependencies**: Specify the appx dependency packages that are required for the installation of the app
|
||||||
|
|
||||||
|
## Settings for Classic Windows apps
|
||||||
|
|
||||||
|
### MSI installer
|
||||||
|
|
||||||
|
- **Command line arguments**: Optionally, append additional command arguments. The silent flag is appended for you. Example: PROPERTY=VALUE
|
||||||
|
|
||||||
|
- **Continue installations after failure**: Optionally, specify if you want to continue installing additional apps if this app fails to install
|
||||||
|
|
||||||
|
- **Restart required**: Optionally, specify if you want to initiate a reboot after a successful install of this app
|
||||||
|
|
||||||
|
- **Required win32 app dependencies**: Optionally, specify additional files that are required for the installation of the app.
|
||||||
|
|
||||||
|
### Exe or other installer
|
||||||
|
|
||||||
|
- **Command line arguments**: Append the command line arguments with a silent flag (required). Optionally, append additional flags
|
||||||
|
|
||||||
|
- **Return Codes**: Specify the return codes for success and success with restart (0 and 3010 by default respectively) Any return code that is not listed will be interpreted as failure. The text boxes are space delimited.
|
||||||
|
|
||||||
|
- **Continue installations after failure**: Optionally, specify if you want to continue installing additional apps if this app fails to install
|
||||||
|
|
||||||
|
- **Restart required**: Optionally, specify if you want to initiate a reboot after a successful install of this app
|
||||||
|
|
||||||
|
- **Required win32 app dependencies**: Optionally, specify additional files that are required for the installation of the app.
|
||||||
|
|
||||||
|
|
||||||
|
<span id="adv" />
|
||||||
|
## Add an app using advanced editor in Windows Configuration Designer
|
||||||
|
|
||||||
|
|
||||||
|
1. In the **Available customizations** pane, go to **Runtime settings** > **ProvisioningCommands** > **DeviceContext** > **CommandFiles**.
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
> [!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 [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md).
|
||||||
|
|
||||||
|
|
||||||
|
### Add a universal app to your package
|
||||||
|
|
||||||
|
Universal apps that you can distribute in the provisioning package can be line-of-business (LOB) apps developed by your organization, Windows Store for Business apps that you acquire with [offline licensing](../manage/acquire-apps-windows-store-for-business.md), or third-party apps. This procedure will assume you are distributing apps from the Windows Store for Business. For other apps, obtain the necessary information (such as the package family name) from the app developer.
|
||||||
|
|
||||||
|
1. In the **Available customizations** pane, go to **Runtime settings** > **UniversalAppInstall**.
|
||||||
|
|
||||||
|
2. For **DeviceContextApp**, specify the **PackageFamilyName** for the app. In Windows Store for Business, the package family name is listed in the **Package details** section of the download page.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
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. In Windows Store for Business, any dependencies for the app are listed in the **Required frameworks** section of the download page.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
5. For **DeviceContextAppLicense**, enter the **LicenseProductID**.
|
||||||
|
|
||||||
|
- In Windows Store for Business, generate the unencoded license for the app on the app's download page, and change the extension of the license file from **.xml** to **.ms-windows-store-license**.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
- Open the license file and search for **LicenseID=** to get the GUID, enter the GUID in the **LicenseProductID** field and click **Add**.
|
||||||
|
|
||||||
|
6. In the **Available customizations** pane, click the **LicenseProductId** that you just added.
|
||||||
|
|
||||||
|
7. For **LicenseInstall**, click **Browse**, navigate to the license file that you renamed *<file name>*.**ms-windows-store-license**, and select the license file.
|
||||||
|
|
||||||
|
[Learn more about distributing offline apps from the Windows Store for Business.](../manage/distribute-offline-apps.md)
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
> Removing a provisioning package will not remove any apps installed by device context in that provisioning package.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Add a certificate to your package
|
||||||
|
|
||||||
|
1. In the **Available customizations** pane, go to **Runtime settings** > **Certificates** > **ClientCertificates**.
|
||||||
|
|
||||||
|
2. Enter a **CertificateName** and then click **Add**.
|
||||||
|
|
||||||
|
2. Enter the **CertificatePassword**.
|
||||||
|
|
||||||
|
3. For **CertificatePath**, browse and select the certificate to be used.
|
||||||
|
|
||||||
|
4. Set **ExportCertificate** to **False**.
|
||||||
|
|
||||||
|
5. For **KeyLocation**, select **Software only**.
|
||||||
|
|
||||||
|
|
||||||
|
### Add other settings to your package
|
||||||
|
|
||||||
|
For details about the settings you can customize in provisioning packages, see [Windows Provisioning settings reference]( https://go.microsoft.com/fwlink/p/?LinkId=619012).
|
||||||
|
|
||||||
|
### Build your package
|
||||||
|
|
||||||
|
1. When you are done configuring the provisioning package, on the **File** menu, click **Save**.
|
||||||
|
|
||||||
|
2. Read the warning that project files may contain sensitive information, and click **OK**.
|
||||||
|
> **Important** When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed.
|
||||||
|
|
||||||
|
3. On the **Export** menu, click **Provisioning package**.
|
||||||
|
|
||||||
|
1. 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.<p>
|
||||||
|
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.<p>
|
||||||
|
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.<p>
|
||||||
|
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:
|
||||||
|
|
||||||
|
- Shared network folder
|
||||||
|
|
||||||
|
- SharePoint site
|
||||||
|
|
||||||
|
- Removable media (USB/SD)
|
||||||
|
|
||||||
|
- Email
|
||||||
|
|
||||||
|
- USB tether (mobile only)
|
||||||
|
|
||||||
|
- NFC (mobile only)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
**Next step**: [How to apply a provisioning package](provisioning-apply-package.md)
|
||||||
|
|
||||||
|
## Learn more
|
||||||
|
|
||||||
|
- Watch the video: [Provisioning Windows 10 Devices with New Tools](https://go.microsoft.com/fwlink/p/?LinkId=615921)
|
||||||
|
|
||||||
|
- Watch the video: [Windows 10 for Mobile Devices: Provisioning Is Not Imaging](https://go.microsoft.com/fwlink/p/?LinkId=615922)
|
||||||
|
|
||||||
|
|
||||||
|
## Related topics
|
||||||
|
|
||||||
|
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
||||||
|
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
||||||
|
- [Install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
|
- [Create a provisioning package](provisioning-create-package.md)
|
||||||
|
- [Apply a provisioning package](provisioning-apply-package.md)
|
||||||
|
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
||||||
|
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
||||||
|
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
||||||
|
- [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-powershell.md)
|
||||||
|
- [NFC-based device provisioning](provisioning-nfc.md)
|
||||||
|
- [Use the package splitter tool](provisioning-package-splitter.md)
|
||||||
|
- [Windows Configuration Designer command-line interface (reference)](provisioning-command-line.md)
|
||||||
|
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
||||||
|
|
||||||
|
|
@ -42,25 +42,7 @@ Provisioning packages can be applied to a device during the first-run experience
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
6. Read and accept the Microsoft Software License Terms.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
7. Select **Use Express settings**.
|
|
||||||
|
|
||||||

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

|
|
||||||
|
|
||||||
9. On the **Choose how you'll connect** screen, select **Join Azure AD** or **Join a domain** and tap **Next**.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
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
|
### After setup, from a USB drive, network folder, or SharePoint site
|
||||||
|
|
||||||
@ -97,23 +79,17 @@ On a desktop computer, navigate to **Settings** > **Accounts** > **Access work o
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Learn more
|
|
||||||
|
|
||||||
- Watch the video: [Provisioning Windows 10 Devices with New Tools](https://go.microsoft.com/fwlink/p/?LinkId=615921)
|
|
||||||
|
|
||||||
- Watch the video: [Windows 10 for Mobile Devices: Provisioning Is Not Imaging](https://go.microsoft.com/fwlink/p/?LinkId=615922)
|
|
||||||
|
|
||||||
|
|
||||||
## Related topics
|
## Related topics
|
||||||
|
|
||||||
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
||||||
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
||||||
- [Install Windows Imaging and Configuration Designer](provisioning-install-icd.md)
|
- [Install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
- [Create a provisioning package](provisioning-create-package.md)
|
- [Create a provisioning package](provisioning-create-package.md)
|
||||||
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
||||||
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
||||||
- [Provision PCs with apps and certificates for initial deployments (advanced provisioning)](provision-pcs-with-apps-and-certificates.md)
|
|
||||||
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
||||||
- [NFC-based device provisioning](provisioning-nfc.md)
|
- [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-powershell.md)
|
||||||
- [Windows ICD command-line interface (reference)](provisioning-command-line.md)
|
- [Windows Configuration Designer command-line interface (reference)](provisioning-command-line.md)
|
||||||
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
title: Windows ICD command-line interface (Windows 10)
|
title: Windows Configuration Designer command-line interface (Windows 10)
|
||||||
description:
|
description:
|
||||||
ms.prod: w10
|
ms.prod: w10
|
||||||
ms.mktglfcycl: deploy
|
ms.mktglfcycl: deploy
|
||||||
@ -8,7 +8,7 @@ author: jdeckerMS
|
|||||||
localizationpriority: high
|
localizationpriority: high
|
||||||
---
|
---
|
||||||
|
|
||||||
# Windows ICD command-line interface (reference)
|
# Windows Configuration Designer command-line interface (reference)
|
||||||
|
|
||||||
|
|
||||||
**Applies to**
|
**Applies to**
|
||||||
@ -16,11 +16,11 @@ localizationpriority: high
|
|||||||
- Windows 10
|
- Windows 10
|
||||||
- Windows 10 Mobile
|
- Windows 10 Mobile
|
||||||
|
|
||||||
You can use the Windows Imaging and Configuration Designer (ICD) command-line interface (CLI) to automate the building of provisioning packages and Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) and Windows 10 Mobile or Windows 10 IoT Core (IoT Core) images.
|
You can use the Windows Configuration Designer command-line interface (CLI) to automate the building of provisioning packages and Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) and Windows 10 Mobile or Windows 10 IoT Core (IoT Core) images.
|
||||||
|
|
||||||
- IT pros can use the Windows ICD CLI to require less re-tooling of existing processes. You must run the Windows ICD CLI from a command window with administrator privileges.
|
- IT pros can use the Windows Configuration Designer CLI to require less re-tooling of existing processes. You must run the Windows Configuration Designer CLI from a command window with administrator privileges.
|
||||||
|
|
||||||
- You must use the Windows ICD CLI and edit the customizations.xml sources to create an image and/or provisioning package with multivariant support. You need the customizations.xml file as one of the inputs to the Windows ICD CLI to build a provisioning package. For more information, see [Create a provisioning package with multivariant settings](provisioning-multivariant.md).
|
- You must use the Windows Configuration Designer CLI and edit the customizations.xml sources to create an image and/or provisioning package with multivariant support. You need the customizations.xml file as one of the inputs to the Windows Configuration Designer CLI to build a provisioning package. For more information, see [Create a provisioning package with multivariant settings](provisioning-multivariant.md).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -38,9 +38,9 @@ icd.exe /Build-ProvisioningPackage /CustomizationXML:<path_to_xml> /PackagePath:
|
|||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| /CustomizationXML | No | Specifies the path to a Windows provisioning XML file that contains the customization assets and settings. For more information, see Windows provisioning answer file. |
|
| /CustomizationXML | No | Specifies the path to a Windows provisioning XML file that contains the customization assets and settings. For more information, see Windows provisioning answer file. |
|
||||||
| /PackagePath | Yes | Specifies the path and the package name where the built provisioning package will be saved. |
|
| /PackagePath | Yes | Specifies the path and the package name where the built provisioning package will be saved. |
|
||||||
| /StoreFile | No</br></br></br>See Important note. | For partners using a settings store other than the default store(s) used by Windows ICD, use this parameter to specify the path to one or more comma-separated Windows settings store file. By default, if you don't specify a settings store file, the settings store that's common to all Windows editions will be loaded by Windows ICD.</br></br></br>**Important** If you use this parameter, you must not use /MSPackageRoot or /OEMInputXML. |
|
| /StoreFile | No</br></br></br>See Important note. | For partners using a settings store other than the default store(s) used by Windows Configuration Designer, use this parameter to specify the path to one or more comma-separated Windows settings store file. By default, if you don't specify a settings store file, the settings store that's common to all Windows editions will be loaded by Windows Configuration Designer.</br></br></br>**Important** If you use this parameter, you must not use /MSPackageRoot or /OEMInputXML. |
|
||||||
| /Variables | No | Specifies a semicolon separated <name> and <value> macro pair. The format for the argument must be <name>=<value>. |
|
| /Variables | No | Specifies a semicolon separated <name> and <value> macro pair. The format for the argument must be <name>=<value>. |
|
||||||
| Encrypted | No | Denotes whether the provisioning package should be built with encryption. Windows ICD auto-generates the decryption password and includes this information in the output.</br></br></br>Precede with + for encryption or - for no encryption. The default is no encryption. |
|
| Encrypted | No | Denotes whether the provisioning package should be built with encryption. Windows Configuration Designer auto-generates the decryption password and includes this information in the output.</br></br></br>Precede with + for encryption or - for no encryption. The default is no encryption. |
|
||||||
| Overwrite | No | Denotes whether to overwrite an existing provisioning package.</br></br></br>Precede with + to overwrite an existing package or - if you don't want to overwrite an existing package. The default is false (don't overwrite). |
|
| Overwrite | No | Denotes whether to overwrite an existing provisioning package.</br></br></br>Precede with + to overwrite an existing package or - if you don't want to overwrite an existing package. The default is false (don't overwrite). |
|
||||||
| /? | No | Lists the switches and their descriptions for the command-line tool or for certain commands. |
|
| /? | No | Lists the switches and their descriptions for the command-line tool or for certain commands. |
|
||||||
|
|
||||||
@ -51,14 +51,13 @@ icd.exe /Build-ProvisioningPackage /CustomizationXML:<path_to_xml> /PackagePath:
|
|||||||
|
|
||||||
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
||||||
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
||||||
- [Install Windows Imaging and Configuration Designer](provisioning-install-icd.md)
|
- [Install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
- [Create a provisioning package](provisioning-create-package.md)
|
- [Create a provisioning package](provisioning-create-package.md)
|
||||||
- [Apply a provisioning package](provisioning-apply-package.md)
|
- [Apply a provisioning package](provisioning-apply-package.md)
|
||||||
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
||||||
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
||||||
- [Provision PCs with apps and certificates for initial deployments (advanced provisioning)](provision-pcs-with-apps-and-certificates.md)
|
|
||||||
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
||||||
- [NFC-based device provisioning](provisioning-nfc.md)
|
- [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-powershell.md)
|
||||||
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: provisioning mobile (Windows 10)
|
title: Use Windows Configuration Designer to configure Windows 10 Mobile devices (Windows 10)
|
||||||
description:
|
description:
|
||||||
keywords: Windows 10, MDM, WSUS, Windows update
|
keywords: phone, handheld, lockdown, customize
|
||||||
ms.prod: w10
|
ms.prod: w10
|
||||||
ms.mktglfcycl: manage
|
ms.mktglfcycl: manage
|
||||||
ms.sitesec: library
|
ms.sitesec: library
|
||||||
@ -10,5 +10,77 @@ localizationpriority: high
|
|||||||
author: jdeckerMS
|
author: jdeckerMS
|
||||||
---
|
---
|
||||||
|
|
||||||
# provisioning mobile
|
# Use Windows Configuration Designer to configure Windows 10 Mobile devices
|
||||||
|
|
||||||
|
Windows provisioning makes it easy for IT administrators to configure end-user devices without imaging. Using provisioning packages, ayou can easily specify desired configuration, settings, and information required to enroll the devices into management, and then apply that configuration to target devices in a matter of minutes.
|
||||||
|
|
||||||
|
A provisioning package (.ppkg) is a container for a collection of configuration settings. Using Windows Configuration Designer, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image.
|
||||||
|
|
||||||
|
Windows Configuration Designer can be installed from the [Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). Windows Configuration Designer is also available as an app in the Windows Store. [Learn more about installing Windows Configuration Designer.](provisioning-install-icd.md)
|
||||||
|
|
||||||
|
## Create a provisioning package using the wizard
|
||||||
|
|
||||||
|
The **Provision Windows mobile devices** wizard lets you configure common settings for devices running Windows 10 Mobile in a simple, graphical workflow.
|
||||||
|
|
||||||
|
### Start a new project
|
||||||
|
|
||||||
|
1. Open Windows Configuration Designer:
|
||||||
|
- From either the Start screen or Start menu search, type 'Windows Configuration Designer' and click the Windows Configuration Designer shortcut,
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
- If you installed Windows Configuration Designer from the ADK, navigate to `C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86` (on an x64 computer) or `C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe` (on an x86 computer), and then double-click **ICD.exe**.
|
||||||
|
|
||||||
|
2. On the **Start** page, choose **Provision Windows mobile devices**.
|
||||||
|
|
||||||
|
3. Enter a name for your project, and then click **Next**.
|
||||||
|
|
||||||
|
|
||||||
|
### Configure settings in the wizard
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr><td style="width:45%" valign="top"></br></br>Enter a device name.</br></br> Optionally, you can enter a product key to upgrade the device from Windows 10 Mobile to Windows 10 Mobile Enterprise. </td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>Toggle **On** or **Off** for wireless network connectivity. </br></br>If you select **On**, enter the SSID, network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.</td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. </br></br> Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.</br></br>**Warning:** You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards. </td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.</td><td></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
After you're done, click **Create**. It only takes a few seconds. When the package is built, the location where the package is stored is displayed as a hyperlink at the bottom of the page.
|
||||||
|
|
||||||
|
### Apply provisioning package
|
||||||
|
|
||||||
|
You can apply a provisioning package to a device running Windows 10 Mobile by using:
|
||||||
|
|
||||||
|
- removable media
|
||||||
|
- copying the provisioning package to the device
|
||||||
|
- [NFC tags](provisioning-nfc.md)
|
||||||
|
- [barcodes](provisioning-package-splitter.md)
|
||||||
|
|
||||||
|
### Using removable media
|
||||||
|
|
||||||
|
1. Insert an SD card containing the provisioning package into the device.
|
||||||
|
2. Navigate to **Settings** > **Accounts** > **Access work or school** > **Add or remove a provisioning package** > **Add a package**, and select the package to install.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
3. Click **Add**.
|
||||||
|
|
||||||
|
4. On the device, the **Is this package from a source you trust?** message will appear. Tap **Yes, add it**.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Copying the provisioning package to the device
|
||||||
|
|
||||||
|
1. Connect the device to your PC through USB.
|
||||||
|
|
||||||
|
2. On the PC, select the provisioning package that you want to use to provision the device and then drag and drop the file to your device.
|
||||||
|
|
||||||
|
3. On the device, the **Is this package from a source you trust?** message will appear. Tap **Yes, add it**.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
## Related topics
|
||||||
|
|
||||||
|
- [NFC-based device provisioning](provisioning-nfc.md)
|
||||||
|
- [Use the package splitter tool](provisioning-package-splitter.md)
|
@ -16,30 +16,40 @@ localizationpriority: high
|
|||||||
- Windows 10
|
- Windows 10
|
||||||
- Windows 10 Mobile
|
- Windows 10 Mobile
|
||||||
|
|
||||||
You use Windows Imaging and Configuration Designer (ICD) to create a provisioning package (.ppkg) that contains customization settings. You can apply the provisioning package to a device running Windows 10.
|
You use Windows Configuration Designer to create a provisioning package (.ppkg) that contains customization settings. You can apply the provisioning package to a device running Windows 10 or Windows 10 Mobile.
|
||||||
|
|
||||||
>[Learn how to install Windows ICD.](provisioning-install-icd.md)
|
>[Learn how to install Windows Configuration Designer.](provisioning-install-icd.md)
|
||||||
|
|
||||||
|
>[!TIP]
|
||||||
|
>We recommend creating a local admin account when developing and testing your provisioning package. We also recommend using a “least privileged” domain user account to join devices to the Active Directory domain.
|
||||||
|
|
||||||
## Start a new project
|
## Start a new project
|
||||||
|
|
||||||
1. Open Windows ICD:
|
1. Open Windows Configuration Designer:
|
||||||
- From either the Start screen or Start menu search, type 'Imaging and Configuration Designer' and click on the Windows ICD shortcut,
|
- From either the Start screen or Start menu search, type 'Windows Configuration Designer' and click on the Windows Configuration Designer shortcut,
|
||||||
|
|
||||||
or
|
or
|
||||||
|
|
||||||
- Navigate to `C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86` (on an x64 computer) or `C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe` (on an x86 computer), and then double-click **ICD.exe**.
|
- If you installed Windows Configuration Designer from the ADK, navigate to `C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86` (on an x64 computer) or `C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe` (on an x86 computer), and then double-click **ICD.exe**.
|
||||||
|
|
||||||
2. Select your desired option on the **Start** page, which offers three options for creating a provisioning package, as shown in the following image:
|
2. Select your desired option on the **Start** page, which offers multiple options for creating a provisioning package, as shown in the following image:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
- The **Simple provisioning** and **Provision school devices** options provide wizard-style walkthroughs for creating a provisioning package based on a set of common settings.
|
- The wizard options provide a simple interface for configuring common settings for desktop, mobile, and kiosk devices. Wizards are also available for creating provisioning packages for Microsoft Surface Hub and Microsoft HoloLens devices. For a summary of the settings available in the desktop, mobile, and kiosk devices, see [What you can configure using Configuration Designer wizardS](provisioning-packages.md#configuration-designer-wizards).
|
||||||
- The **Advanced provisioning** option opens a new project with all **Runtime settings** available.
|
|
||||||
|
|
||||||
>[!TIP]
|
- [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md)
|
||||||
>You can start a project in the simple editor and then switch the project to the advanced editor.
|
- [Instructions for the mobile wizard](provisioning-configure-mobile.md)
|
||||||
>
|
- [Instructions for the kiosk wizard](set-up-a-kiosk-for-windows-10-for-desktop-editions.md#wizard)
|
||||||
>
|
- [Instructions for HoloLens wizard](https://technet.microsoft.com/itpro/hololens/hololens-provisioning)
|
||||||
|
- [Instructions for Surface Hub wizard](https://technet.microsoft.com/itpro/surface-hub/provisioning-packages-for-certificates-surface-hub)
|
||||||
|
|
||||||
|
- The **Advanced provisioning** option opens a new project with all **Runtime settings** available. *The rest of this procedure uses advanced provisioning.*
|
||||||
|
|
||||||
|
>[!TIP]
|
||||||
|
> You can start a project in the simple wizard editor and then switch the project to the advanced editor.
|
||||||
|
>
|
||||||
|
> 
|
||||||
|
|
||||||
3. Enter a name for your project, and then click **Next**.
|
3. Enter a name for your project, and then click **Next**.
|
||||||
|
|
||||||
@ -59,19 +69,18 @@ You use Windows Imaging and Configuration Designer (ICD) to create a provisionin
|
|||||||
>[!TIP]
|
>[!TIP]
|
||||||
>**Import a provisioning package** can make it easier to create different provisioning packages that all have certain settings in common. For example, you could create a provisioning package that contains the settings for your organization's network, and then import it into other packages you create so you don't have to reconfigure those common settings repeatedly.
|
>**Import a provisioning package** can make it easier to create different provisioning packages that all have certain settings in common. For example, you could create a provisioning package that contains the settings for your organization's network, and then import it into other packages you create so you don't have to reconfigure those common settings repeatedly.
|
||||||
|
|
||||||
After you click **Finish**, Windows ICD will open the appropriate walkthrough page if you selected **Simple provisioning** or **Provision school devices**, or the **Available customizations** pane if you selected **Advanced provisioning**. The remainder of this topic will explain the **Advanced provisioning scenario**.
|
After you click **Finish**, Windows Configuration Designer will open the **Available customizations** pane and you can then configure settings for the package.
|
||||||
|
|
||||||
|
|
||||||
- For instructions on **Simple provisioning**, see [Provision PCs with common settings](provision-pcs-for-initial-deployment.md).
|
|
||||||
- For instructions on **Provision school devices**, see [Set up student PCs to join domain](https://technet.microsoft.com/edu/windows/set-up-students-pcs-to-join-domain).
|
|
||||||
|
|
||||||
|
|
||||||
## Configure settings
|
## Configure settings
|
||||||
|
|
||||||
For an advanced provisioning project, Windows ICD opens the **Available customizations** pane. The example in the following image is based on **All Windows desktop editions** settings.
|
For an advanced provisioning project, Windows Configuration Designer opens the **Available customizations** pane. The example in the following image is based on **All Windows desktop editions** settings.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
The settings in Windows ICD are based on Windows 10 configuration service providers (CSPs). To learn more about CSPs, see [Introduction to configuration service providers (CSPs) for IT pros](https://technet.microsoft.com/itpro/windows/manage/how-it-pros-can-use-configuration-service-providers).
|
The settings in Windows Configuration Designer are based on Windows 10 configuration service providers (CSPs). To learn more about CSPs, see [Introduction to configuration service providers (CSPs) for IT pros](https://technet.microsoft.com/itpro/windows/manage/how-it-pros-can-use-configuration-service-providers).
|
||||||
|
|
||||||
The process for configuring settings is similar for all settings. The following table shows an example.
|
The process for configuring settings is similar for all settings. The following table shows an example.
|
||||||
|
|
||||||
@ -83,9 +92,9 @@ The process for configuring settings is similar for all settings. The following
|
|||||||
<tr><td></br>When the setting is configured, it is displayed in the **Selected customizations** pane.</td><td></td></tr>
|
<tr><td></br>When the setting is configured, it is displayed in the **Selected customizations** pane.</td><td></td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
For details on each specific setting, see [Windows Provisioning settings reference](https://msdn.microsoft.com/library/windows/hardware/dn965990.aspx). The reference topic for a setting is also displayed in Windows ICD when you select the setting, as shown in the following image.
|
For details on each specific setting, see [Windows Provisioning settings reference](https://msdn.microsoft.com/library/windows/hardware/dn965990.aspx). The reference topic for a setting is also displayed in Windows Configuration Designer when you select the setting, as shown in the following image.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
## Build package
|
## Build package
|
||||||
@ -110,7 +119,7 @@ For details on each specific setting, see [Windows Provisioning settings referen
|
|||||||
>
|
>
|
||||||
>If a provisioning package is signed by a trusted provisioner, it can be installed on a device without a prompt for user consent. In order to enable trusted provider certificates, you must set the **TrustedProvisioners** setting prior to installing the trusted provisioning package. This is the only way to install a package without user consent. To provide additional security, you can also set **RequireProvisioningPackageSignature**, which prevents users from installing provisioning packages that are not signed by a trusted provisioner.
|
>If a provisioning package is signed by a trusted provisioner, it can be installed on a device without a prompt for user consent. In order to enable trusted provider certificates, you must set the **TrustedProvisioners** setting prior to installing the trusted provisioning package. This is the only way to install a package without user consent. To provide additional security, you can also set **RequireProvisioningPackageSignature**, which prevents users from installing provisioning packages that are not signed by a trusted provisioner.
|
||||||
|
|
||||||
4. In the **Select where to save the provisioning package** window, specify the output location where you want the provisioning package to go once it's built, and then click **Next**. By default, Windows ICD uses the project folder as the output location.
|
4. In the **Select where to save the provisioning package** window, specify the output location where you want the provisioning package to go once it's built, and then click **Next**. By default, Windows Configuration Designer uses the project folder as the output location.
|
||||||
|
|
||||||
5. In the **Build the provisioning package** window, click **Build**. The provisioning package doesn't take long to build. The project information is displayed in the build page and the progress bar indicates the build status.
|
5. In the **Build the provisioning package** window, click **Build**. The provisioning package doesn't take long to build. The project information is displayed in the build page and the progress bar indicates the build status.
|
||||||
|
|
||||||
@ -128,22 +137,21 @@ For details on each specific setting, see [Windows Provisioning settings referen
|
|||||||
|
|
||||||
## Learn more
|
## Learn more
|
||||||
|
|
||||||
- Watch the video: [Provisioning Windows 10 Devices with New Tools](https://go.microsoft.com/fwlink/p/?LinkId=615921)
|
- Watch the video: [Provisioning Windows 10 Devices with New Tools](https://go.microsoft.com/fwlink/p/?LinkId=615921)
|
||||||
|
|
||||||
- Watch the video: [Windows 10 for Mobile Devices: Provisioning Is Not Imaging](https://go.microsoft.com/fwlink/p/?LinkId=615922)
|
|
||||||
|
|
||||||
|
- Watch the video: [Windows 10 for Mobile Devices: Provisioning Is Not Imaging](https://go.microsoft.com/fwlink/p/?LinkId=615922)
|
||||||
|
|
||||||
|
- [How to bulk-enroll devices with On-premises Mobile Device Management in System Center Configuration Manager](https://docs.microsoft.com/sccm/mdm/deploy-use/bulk-enroll-devices-on-premises-mdm)
|
||||||
|
|
||||||
## Related topics
|
## Related topics
|
||||||
|
|
||||||
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
||||||
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
||||||
- [Install Windows Imaging and Configuration Designer](provisioning-install-icd.md)
|
- [Install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
- [Apply a provisioning package](provisioning-apply-package.md)
|
- [Apply a provisioning package](provisioning-apply-package.md)
|
||||||
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
||||||
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
||||||
- [Provision PCs with apps and certificates for initial deployments (advanced provisioning)](provision-pcs-with-apps-and-certificates.md)
|
|
||||||
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
||||||
- [NFC-based device provisioning](provisioning-nfc.md)
|
- [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-powershell.md)
|
||||||
- [Windows ICD command-line interface (reference)](provisioning-command-line.md)
|
- [Windows Configuration Designer command-line interface (reference)](provisioning-command-line.md)
|
||||||
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
@ -16,7 +16,7 @@ localizationpriority: high
|
|||||||
- Windows 10
|
- Windows 10
|
||||||
- Windows 10 Mobile
|
- Windows 10 Mobile
|
||||||
|
|
||||||
Provisioning packages in Windows 10 provide IT administrators with a simplified way to apply configuration settings to Windows 10 devices. Windows Imaging and Configuration Designer (Windows ICD) is a tool that makes it easy to create a provisioning package. Windows ICD is contained in the [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit).
|
Provisioning packages in Windows 10 provide IT administrators with a simplified way to apply configuration settings to Windows 10 devices. Windows Configuration Designer is a tool that makes it easy to create a provisioning package. Windows Configuration Designer can be installed from the [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) or through the Windows Store.
|
||||||
|
|
||||||
## Provisioning packages
|
## Provisioning packages
|
||||||
|
|
||||||
@ -58,9 +58,9 @@ When setting conflicts are encountered, the final values provisioned on the devi
|
|||||||
|
|
||||||
Windows provisioning XML is the framework that allows Microsoft and OEM components to declare end-user configurable settings and the on-device infrastructure for applying the settings with minimal work by the component owner.
|
Windows provisioning XML is the framework that allows Microsoft and OEM components to declare end-user configurable settings and the on-device infrastructure for applying the settings with minimal work by the component owner.
|
||||||
|
|
||||||
Settings for each component can be declared within that component's package manifest file. These declarations are turned into settings schema that are used by Windows ICD to expose the potential settings to users to create customizations in the image or in provisioning packages. Windows ICD translates the user configuration, which is declared through Windows provisioning answer file(s), into the on-device provisioning format.
|
Settings for each component can be declared within that component's package manifest file. These declarations are turned into settings schema that are used by Windows Configuration Designer to expose the potential settings to users to create customizations in the image or in provisioning packages. Windows Configuration Designer translates the user configuration, which is declared through Windows provisioning answer file(s), into the on-device provisioning format.
|
||||||
|
|
||||||
When the provisioning engine selects a configuration, the Windows provisioning XML is contained within the selected provisioning data and is passed through the configuration manager and then to the Windows provisioning CSP. The Windows provisioning CSP then takes and applies the provisioning to the proper location for the actual component to use.
|
When the provisioning engine selects a configuration, the Windows provisioning XML is contained within the selected provisioning data and is passed through the configuration manager and then to the [Windows provisioning CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/provisioning-csp). The Windows provisioning CSP then takes and applies the provisioning to the proper location for the actual component to use.
|
||||||
|
|
||||||
## Provisioning engine
|
## Provisioning engine
|
||||||
|
|
||||||
@ -77,7 +77,7 @@ The provisioning engine provides the following functionality:
|
|||||||
|
|
||||||
## Configuration manager
|
## Configuration manager
|
||||||
|
|
||||||
The configuration manager provides the unified way of managing Windows 10 devices. Configuration is mainly done through the Open Mobile Alliance (OMA) Device Management (DM) and Client Provisioning (CP) protocols. The configuration manager handles and parses these protocol requests from different channels and passes them down to Configuration Service Providers (CSPs) to perform the specific management requests and settings.
|
The configuration manager provides the unified way of managing Windows 10 devices. Configuration is mainly done through the Open Mobile Alliance (OMA) Device Management (DM) and Client Provisioning (CP) protocols. The configuration manager handles and parses these protocol requests from different channels and passes them down to [Configuration Service Providers (CSPs)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/configuration-service-provider-reference) to perform the specific management requests and settings.
|
||||||
|
|
||||||
The provisioning engine relies on configuration manager for all of the actual processing and application of a chosen configuration. The provisioning engine determines the stage of provisioning and, based on a set of keys, determines the set of configuration to send to the configuration manager. The configuration manager in turn parses and calls into the CSPs for the setting to be applied.
|
The provisioning engine relies on configuration manager for all of the actual processing and application of a chosen configuration. The provisioning engine determines the stage of provisioning and, based on a set of keys, determines the set of configuration to send to the configuration manager. The configuration manager in turn parses and calls into the CSPs for the setting to be applied.
|
||||||
|
|
||||||
@ -115,9 +115,9 @@ When a trigger occurs, provisioning is initiated for a particular provisioning s
|
|||||||
|
|
||||||
## Device provisioning during OOBE
|
## Device provisioning during OOBE
|
||||||
|
|
||||||
The provisioning engine always applies provisioning packages persisted in the C:\Recovery\Customizations folder on the OS partition. When the provisioning engine applies provisioning packages in the %ProgramData%\Microsoft\Provisioning folder, certain runtime setting applications, such as the setting to install and configure Windows apps, may be extended past the OOBE pass and continually be processed in the background when the device gets to the desktop. Settings for configuring policies and certain crucial system configurations are always be completed before the first point at which they must take effect.
|
The provisioning engine always applies provisioning packages persisted in the `C:\Recovery\Customizations` folder on the OS partition. When the provisioning engine applies provisioning packages in the `%ProgramData%\Microsoft\Provisioning` folder, certain runtime setting applications, such as the setting to install and configure Windows apps, may be extended past the OOBE pass and continually be processed in the background when the device gets to the desktop. Settings for configuring policies and certain crucial system configurations are always be completed before the first point at which they must take effect.
|
||||||
|
|
||||||
Device users can apply a provisioning package from a remote source when the device first boots to OOBE. The device provisioning during OOBE is only triggered after the language, locale, time zone, and other settings on the first OOBE UI page are configured. On all Windows devices, device provisioning during OOBE can be triggered by 5 fast taps on the Windows hardware key. When device provisioning is triggered, the provisioning UI is displayed in the OOBE page. The provisioning UI allows users to select a provisioning package acquired from a remote source, such as through NFC or a removable media.
|
Device users can apply a provisioning package from a remote source when the device first boots to OOBE. The device provisioning during OOBE is only triggered after the language, locale, time zone, and other settings on the first OOBE UI page are configured. When device provisioning is triggered, the provisioning UI is displayed in the OOBE page. The provisioning UI allows users to select a provisioning package acquired from a remote source, such as through NFC or a removable media.
|
||||||
|
|
||||||
The following table shows how device provisioning can be initiated when a user first boots to OOBE.
|
The following table shows how device provisioning can be initiated when a user first boots to OOBE.
|
||||||
|
|
||||||
@ -125,17 +125,15 @@ The following table shows how device provisioning can be initiated when a user f
|
|||||||
| Package delivery | Initiation method | Supported device |
|
| Package delivery | Initiation method | Supported device |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| Removable media - USB drive or SD card</br> (Packages must be placed at media root) | 5 fast taps on the Windows key to launch the provisioning UI |All Windows devices |
|
| Removable media - USB drive or SD card</br> (Packages must be placed at media root) | 5 fast taps on the Windows key to launch the provisioning UI |All Windows devices |
|
||||||
| From an administrator device through machine to machine NFC or NFC tag</br>(The administrator device must run an app that can transfer the package over NFC) | 5 fast taps on the Windows key to launch the provisioning UI | Windows 10 Mobile devices and IoT Core devices |
|
| From an administrator device through machine-to-machine NFC or NFC tag</br>(The administrator device must run an app that can transfer the package over NFC) | 5 fast taps on the Windows key to launch the provisioning UI | Windows 10 Mobile devices and IoT Core devices |
|
||||||
|
|
||||||
The provisioning engine always copies the acquired provisioning packages to the %ProgramData%\Microsoft\Provisioning folder before processing them during OOBE. The provisioning engine always applies provisioning packages embedded in the installed Windows image during Windows Setup OOBE pass regardless of whether the package is signed and trusted. When the provisioning engine applies an encrypted provisioning package on an end-user device during OOBE, users must first provide a valid password to decrypt the package. The provisioning engine also checks whether a provisioning package is signed and trusted; if it's not, the user must provide consent before the package is applied to the device.
|
The provisioning engine always copies the acquired provisioning packages to the `%ProgramData%\Microsoft\Provisioning` folder before processing them during OOBE. The provisioning engine always applies provisioning packages embedded in the installed Windows image during Windows Setup OOBE pass regardless of whether the package is signed and trusted. When the provisioning engine applies an encrypted provisioning package on an end-user device during OOBE, users must first provide a valid password to decrypt the package. The provisioning engine also checks whether a provisioning package is signed and trusted; if it's not, the user must provide consent before the package is applied to the device.
|
||||||
|
|
||||||
When the provisioning engine applies provisioning packages during OOBE, it applies only the runtime settings from the package to the device. Runtime settings can be system-wide configuration settings, including security policy, Windows app install/uninstall, network configuration, bootstrapping MDM enrollment, provisioning of file assets, account and domain configuration, Windows edition upgrade, and more. The provisioning engine also checks for the configuration settings on the device, such as region/locale or SIM card, and applies the multivariant settings with matching condition(s).
|
When the provisioning engine applies provisioning packages during OOBE, it applies only the runtime settings from the package to the device. Runtime settings can be system-wide configuration settings, including security policy, Windows app install/uninstall, network configuration, bootstrapping MDM enrollment, provisioning of file assets, account and domain configuration, Windows edition upgrade, and more. The provisioning engine also checks for the configuration settings on the device, such as region/locale or SIM card, and applies the multivariant settings with matching condition(s).
|
||||||
|
|
||||||
## Device provisioning at runtime
|
## Device provisioning at runtime
|
||||||
|
|
||||||
At device runtime, standalone provisioning packages can be applied by user initiation. Only runtime configuration settings including multivariant settings contained in a provisioning package can be applied at device runtime.
|
At device runtime, stand-alone provisioning packages can be applied by user initiation. The following table shows when provisioning at device runtime can be initiated.
|
||||||
|
|
||||||
The following table shows when provisioning at device runtime can be initiated.
|
|
||||||
|
|
||||||
| Package delivery | Initiation method | Supported device |
|
| Package delivery | Initiation method | Supported device |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
@ -147,7 +145,7 @@ When applying provisioning packages from a removable media attached to the devic
|
|||||||
|
|
||||||
When applying multiple provisioning packages to a device, the provisioning engine resolves settings with conflicting configuration values from different packages by evaluating the package ranking using the combination of package owner type and package rank level defined in the package metadata. A configuration setting applied from a provisioning package with the highest package ranking will be the final value applied to the device.
|
When applying multiple provisioning packages to a device, the provisioning engine resolves settings with conflicting configuration values from different packages by evaluating the package ranking using the combination of package owner type and package rank level defined in the package metadata. A configuration setting applied from a provisioning package with the highest package ranking will be the final value applied to the device.
|
||||||
|
|
||||||
After a standalone provisioning package is applied to the device, the package is persisted in the %ProgramData%\Microsoft\Provisioning folder on the device. Provisioning packages can be removed by an administrator by using the **Add or remove a provisioning package** available under **Settings** > **Accounts** > **Access work or school**. However, Windows 10 doesn't provide an uninstall option to revert runtime settings when removing a provisioning package from the device.
|
After a stand-alone provisioning package is applied to the device, the package is persisted in the `%ProgramData%\Microsoft\Provisioning` folder on the device. Provisioning packages can be removed by an administrator by using the **Add or remove a provisioning package** available under **Settings** > **Accounts** > **Access work or school**.
|
||||||
|
|
||||||
|
|
||||||
## Learn more
|
## Learn more
|
||||||
@ -160,15 +158,14 @@ After a standalone provisioning package is applied to the device, the package is
|
|||||||
## Related topics
|
## Related topics
|
||||||
|
|
||||||
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
||||||
- [Install Windows Imaging and Configuration Designer](provisioning-install-icd.md)
|
- [Install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
- [Create a provisioning package](provisioning-create-package.md)
|
- [Create a provisioning package](provisioning-create-package.md)
|
||||||
- [Apply a provisioning package](provisioning-apply-package.md)
|
- [Apply a provisioning package](provisioning-apply-package.md)
|
||||||
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
||||||
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
||||||
- [Provision PCs with apps and certificates for initial deployments (advanced provisioning)](provision-pcs-with-apps-and-certificates.md)
|
|
||||||
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
||||||
- [NFC-based device provisioning](provisioning-nfc.md)
|
- [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-powershell.md)
|
||||||
- [Windows ICD command-line interface (reference)](provisioning-command-line.md)
|
- [Windows Configuration Designer command-line interface (reference)](provisioning-command-line.md)
|
||||||
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Install Windows Imaging and Configuration Designer (Windows 10)
|
title: Install Windows Configuration Designer (Windows 10)
|
||||||
description: Learn how to install and run Windows ICD.
|
description: Learn how to install and run Windows Configuration Designer.
|
||||||
ms.prod: w10
|
ms.prod: w10
|
||||||
ms.mktglfcycl: deploy
|
ms.mktglfcycl: deploy
|
||||||
ms.sitesec: library
|
ms.sitesec: library
|
||||||
@ -8,7 +8,7 @@ author: jdeckerMS
|
|||||||
localizationpriority: high
|
localizationpriority: high
|
||||||
---
|
---
|
||||||
|
|
||||||
# Install Windows Imaging and Configuration Designer (ICD)
|
# Install Windows Configuration Designer
|
||||||
|
|
||||||
|
|
||||||
**Applies to**
|
**Applies to**
|
||||||
@ -16,11 +16,11 @@ localizationpriority: high
|
|||||||
- Windows 10
|
- Windows 10
|
||||||
- Windows 10 Mobile
|
- Windows 10 Mobile
|
||||||
|
|
||||||
Use the Windows Imaging and Configuration Designer (ICD) tool in the Windows Assessment and Deployment Kit (ADK) to create provisioning packages to easily configure devices running Windows 10. Windows ICD is primarily designed for use by IT departments for business and educational institutions who need to provision bring-your-own-device (BYOD) and business-supplied devices.
|
Use the Windows Configuration Designer tool to create provisioning packages to easily configure devices running Windows 10. Windows Configuration Designer is primarily designed for use by IT departments for business and educational institutions who need to provision bring-your-own-device (BYOD) and business-supplied devices.
|
||||||
|
|
||||||
## Supported platforms
|
## Supported platforms
|
||||||
|
|
||||||
Windows ICD can create provisioning packages for Windows 10 desktop and mobile editions, including Windows 10 IoT Core. You can run Windows ICD on the following operating systems:
|
Windows Configuration Designer can create provisioning packages for Windows 10 desktop and mobile editions, including Windows 10 IoT Core, as well as Microsoft Surface Hub and Microsoft HoloLens. You can run Windows Configuration Designer on the following operating systems:
|
||||||
|
|
||||||
- Windows 10 - x86 and amd64
|
- Windows 10 - x86 and amd64
|
||||||
- Windows 8.1 Update - x86 and amd64
|
- Windows 8.1 Update - x86 and amd64
|
||||||
@ -33,18 +33,28 @@ Windows ICD can create provisioning packages for Windows 10 desktop and mobile e
|
|||||||
- Windows Server 2012
|
- Windows Server 2012
|
||||||
- Windows Server 2008 R2
|
- Windows Server 2008 R2
|
||||||
|
|
||||||
## Install Windows ICD
|
>[!WARNING]
|
||||||
|
>You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards.
|
||||||
|
|
||||||
1. Go to [Download the Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) and select **Get Windows ADK** for the version of Windows 10 that you want to create provisioning packages for (version 1511 or version 1607).
|
## Install Windows Configuration Designer
|
||||||
|
|
||||||
|
On devices running Windows 10, you can install [the Windows Configuration Designer app from the Windows Store](https://www.microsoft.com/store/apps/9nblggh4tx22). To run Windows Configuration Designer on other operating systems or in languages other than English, install it from the [Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit).
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>If you install Windows Configuration Designer from both the ADK and Windows Store, the Store app will not open.
|
||||||
|
>
|
||||||
|
>The Windows Configuration Designer App from Windows Store currently supports only English. For a localized version of the Windows Configuration Designer, install it from the Windows ADK.
|
||||||
|
|
||||||
|
1. Go to [Download the Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) and select **Get Windows ADK** for the version of Windows 10 that you want to create provisioning packages for (version 1511, 1607, or 1703).
|
||||||
|
|
||||||
>[!NOTE]
|
>[!NOTE]
|
||||||
>The rest of this procedure uses Windows ADK for Windows 10, version 1607 as an example.
|
>The rest of this procedure uses Windows ADK for Windows 10, version 1703 as an example.
|
||||||
|
|
||||||
2. Save **adksetup.exe** and then run it.
|
2. Save **adksetup.exe** and then run it.
|
||||||
|
|
||||||
3. On the **Specify Location** page, select an installation path and then click **Next**.
|
3. On the **Specify Location** page, select an installation path and then click **Next**.
|
||||||
>[!NOTE]
|
>[!NOTE]
|
||||||
>The estimated disk space listed on this page applies to the full Windows ADK. If you only install Windows ICD, the space requirement is approximately 32 MB.
|
>The estimated disk space listed on this page applies to the full Windows ADK. If you only install Windows Configuration Designer, the space requirement is approximately 32 MB.
|
||||||
4. Make a selection on the **Windows Kits Privacy** page, and then click **Next**.
|
4. Make a selection on the **Windows Kits Privacy** page, and then click **Next**.
|
||||||
|
|
||||||
5. Accept the **License Agreement**, and then click **Next**.
|
5. Accept the **License Agreement**, and then click **Next**.
|
||||||
@ -53,24 +63,24 @@ Windows ICD can create provisioning packages for Windows 10 desktop and mobile e
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Current Windows ICD limitations
|
## Current Windows Configuration Designer limitations
|
||||||
|
|
||||||
|
|
||||||
- You can only run one instance of Windows ICD on your computer at a time.
|
- You can only run one instance of Windows Configuration Designer on your computer at a time.
|
||||||
|
|
||||||
- Be aware that when adding apps and drivers, all files stored in the same folder will be imported and may cause errors during the build process.
|
- Be aware that when adding apps and drivers, all files stored in the same folder will be imported and may cause errors during the build process.
|
||||||
|
|
||||||
- The Windows ICD UI does not support multivariant configurations. Instead, you must use the Windows ICD command-line interface to configure multivariant settings. For more information, see [Create a provisioning package with multivariant settings](provisioning-multivariant.md).
|
- The Windows Configuration Designer UI does not support multivariant configurations. Instead, you must use the Windows Configuration Designer command-line interface to configure multivariant settings. For more information, see [Create a provisioning package with multivariant settings](provisioning-multivariant.md).
|
||||||
|
|
||||||
- While you can open multiple projects at the same time within Windows ICD, you can only build one project at a time.
|
- While you can open multiple projects at the same time within Windows Configuration Designer, you can only build one project at a time.
|
||||||
|
|
||||||
- In order to enable the simplified authoring jscripts to work on a server SKU running Windows ICD, you need to explicitly enable **Allow websites to prompt for information using scripted windows**. Do this by opening Internet Explorer and then navigating to **Settings** > **Internet Options** > **Security** -> **Custom level** > **Allow websites to prompt for information using scripted windows**, and then choose **Enable**.
|
- In order to enable the simplified authoring jscripts to work on a server SKU running Windows Configuration Designer, you need to explicitly enable **Allow websites to prompt for information using scripted windows**. Do this by opening Internet Explorer and then navigating to **Settings** > **Internet Options** > **Security** -> **Custom level** > **Allow websites to prompt for information using scripted windows**, and then choose **Enable**.
|
||||||
|
|
||||||
- If you copy a Windows ICD project from one PC to another PC, make sure that all the associated files for the deployment assets, such as apps and drivers, are copied along with the project to the same path as it was on the original PC.
|
- If you copy a Windows Configuration Designer project from one PC to another PC, make sure that all the associated files for the deployment assets, such as apps and drivers, are copied along with the project to the same path as it was on the original PC.
|
||||||
|
|
||||||
For example, when you add a driver to a provisioned package, you must copy the .INF file to a local directory on the PC that is running Windows ICD. If you don't do this, and attempt to use a copied version of this project on a different PC, Windows ICD might attempt to resolve the path to the files that point to the original PC.
|
For example, when you add a driver to a provisioned package, you must copy the .INF file to a local directory on the PC that is running Windows Configuration Designer. If you don't do this, and attempt to use a copied version of this project on a different PC, Windows Configuration Designer might attempt to resolve the path to the files that point to the original PC.
|
||||||
|
|
||||||
- **Recommended**: Before starting, copy all source files to the PC running Windows ICD, rather than using external sources like network shares or removable drives. This reduces the risk of interrupting the build process from a temporary network issue or from disconnecting the USB device.
|
- **Recommended**: Before starting, copy all source files to the PC running Windows Configuration Designer, rather than using external sources like network shares or removable drives. This reduces the risk of interrupting the build process from a temporary network issue or from disconnecting the USB device.
|
||||||
|
|
||||||
**Next step**: [How to create a provisioning package](provisioning-create-package.md)
|
**Next step**: [How to create a provisioning package](provisioning-create-package.md)
|
||||||
|
|
||||||
@ -88,10 +98,9 @@ Windows ICD can create provisioning packages for Windows 10 desktop and mobile e
|
|||||||
- [Apply a provisioning package](provisioning-apply-package.md)
|
- [Apply a provisioning package](provisioning-apply-package.md)
|
||||||
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
||||||
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
||||||
- [Provision PCs with apps and certificates for initial deployments (advanced provisioning)](provision-pcs-with-apps-and-certificates.md)
|
|
||||||
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
||||||
- [NFC-based device provisioning](provisioning-nfc.md)
|
- [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-powershell.md)
|
||||||
- [Windows ICD command-line interface (reference)](provisioning-command-line.md)
|
- [Windows Configuration Designer command-line interface (reference)](provisioning-command-line.md)
|
||||||
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
||||||
|
|
||||||
|
|
||||||
|
@ -302,15 +302,14 @@ The following events trigger provisioning on Windows 10 devices:
|
|||||||
|
|
||||||
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
||||||
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
||||||
- [Install Windows Imaging and Configuration Designer](provisioning-install-icd.md)
|
- [Install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
- [Create a provisioning package](provisioning-create-package.md)
|
- [Create a provisioning package](provisioning-create-package.md)
|
||||||
- [Apply a provisioning package](provisioning-apply-package.md)
|
- [Apply a provisioning package](provisioning-apply-package.md)
|
||||||
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
||||||
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
||||||
- [Provision PCs with apps and certificates for initial deployments (advanced provisioning)](provision-pcs-with-apps-and-certificates.md)
|
|
||||||
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
||||||
- [NFC-based device provisioning](provisioning-nfc.md)
|
- [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-powershell.md)
|
||||||
- [Windows ICD command-line interface (reference)](provisioning-command-line.md)
|
- [Windows Configuration Designer command-line interface (reference)](provisioning-command-line.md)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ localizationpriority: high
|
|||||||
|
|
||||||
Near field communication (NFC) enables Windows 10 Mobile Enterprise and Windows 10 Mobile devices to communicate with an NFC tag or another NFC-enabled transmitting device. Enterprises that do bulk provisioning can use NFC-based device provisioning to provide a provisioning package to the device that's being provisioned. NFC provisioning is simple and convenient and it can easily store an entire provisioning package.
|
Near field communication (NFC) enables Windows 10 Mobile Enterprise and Windows 10 Mobile devices to communicate with an NFC tag or another NFC-enabled transmitting device. Enterprises that do bulk provisioning can use NFC-based device provisioning to provide a provisioning package to the device that's being provisioned. NFC provisioning is simple and convenient and it can easily store an entire provisioning package.
|
||||||
|
|
||||||
The NFC provisioning option enables the administrator to provide a provisioning package during initial device setup or the out-of-box experience (OOBE) phase. Administrators can use the NFC provisioning option to transfer provisioning information to persistent storage by tapping an unprovisioned mobile device to an NFC tag or NFC-enabled device. To use NFC for pre-provisioning a device, you must either prepare your own NFC tags by storing your provisioning package to a tag as described in this section, or build the infrastructure needed to transmit a provisioning package between an NFC-enabled device and a mobile device during OOBE.
|
The NFC provisioning option enables the administrator to provide a provisioning package during initial device setup (the out-of-box experience or OOBE phase). Administrators can use the NFC provisioning option to transfer provisioning information to persistent storage by tapping an unprovisioned mobile device to an NFC tag or NFC-enabled device. To use NFC for pre-provisioning a device, you must either prepare your own NFC tags by storing your provisioning package to a tag as described in this section, or build the infrastructure needed to transmit a provisioning package between an NFC-enabled device and a mobile device during OOBE.
|
||||||
|
|
||||||
## Provisioning OOBE UI
|
## Provisioning OOBE UI
|
||||||
|
|
||||||
@ -131,18 +131,9 @@ For detailed information and code samples on how to implement an NFC-enabled dev
|
|||||||
|
|
||||||
## Related topics
|
## Related topics
|
||||||
|
|
||||||
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
- [Use Windows Configuration Designer to configure Windows 10 Mobile devices](provisioning-configure-mobile.md)
|
||||||
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
|
||||||
- [Install Windows Imaging and Configuration Designer](provisioning-install-icd.md)
|
|
||||||
- [Create a provisioning package](provisioning-create-package.md)
|
|
||||||
- [Apply a provisioning package](provisioning-apply-package.md)
|
|
||||||
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
|
||||||
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
|
||||||
- [Provision PCs with apps and certificates for initial deployments (advanced provisioning)](provision-pcs-with-apps-and-certificates.md)
|
|
||||||
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
|
||||||
- [Windows ICD command-line interface (reference)](provisioning-command-line.md)
|
|
||||||
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
|
||||||
|
|
||||||
|
- [Barcode provisioning and the package splitter tool](provisioning-package-splitter.md)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
88
windows/configure/provisioning-package-splitter.md
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
---
|
||||||
|
title: Barcode provisioning and the package splitter tool (Windows 10)
|
||||||
|
description:
|
||||||
|
ms.prod: w10
|
||||||
|
ms.mktglfcycl: deploy
|
||||||
|
ms.sitesec: library
|
||||||
|
author: jdeckerMS
|
||||||
|
localizationpriority: high
|
||||||
|
---
|
||||||
|
|
||||||
|
# Barcode provisioning and the package splitter tool
|
||||||
|
|
||||||
|
|
||||||
|
**Applies to**
|
||||||
|
|
||||||
|
- Windows 10 Mobile
|
||||||
|
|
||||||
|
Enterprises that do bulk provisioning can use barcode-based device provisioning to provide a provisioning package to the device that's being provisioned.
|
||||||
|
|
||||||
|
The barcode provisioning option enables the administrator to provide a provisioning package during initial device setup (the out-of-box experience or OOBE phase). To use barcodes to provision a device, your devices must have an integrated barcode scanner. You can get the barcode format that the scanner supports from your OEM or device provider, and use your existing tools and processes to convert a provisioning package into barcodes.
|
||||||
|
|
||||||
|
Enterprise IT professionals who want to use a barcode to provision mobile devices during OOBE can use the package splitter tool, **ppkgtobase64.exe**, which is a command-line tool to split the provisioning package into smaller files.
|
||||||
|
|
||||||
|
The smallest provisioning package is typically 5-6 KB, which cannot fit into one single barcode. The package splitter tool allows partners to split the original provisioning package into multiple smaller sized chunks that are encoded with Base64 so that enterprises can leverage their existing tools to convert these files into barcodes.
|
||||||
|
|
||||||
|
When you [install Windows Configuration Designer](provisioning-install-icd.md) from the Windows Assessment and Deployment Kit (ADK), **ppkgtobase64.exe** is installed to the same folder.
|
||||||
|
|
||||||
|
## Prerequisites
|
||||||
|
|
||||||
|
Before you can use the tool, you must have a built provisioning package. The package file is the input to the package splitter tool.
|
||||||
|
|
||||||
|
- To build a provisioning package using the Windows Configuration Designer UI, see [Use Windows Configuration Designer to configure Windows 10 Mobile devices](provisioning-configure-mobile.md).
|
||||||
|
- To build a provisioning package using the Windows Configuration Designer CLI, see [Windows Configuration Designer command-line interface](provisioning-command-line.md).
|
||||||
|
|
||||||
|
## To use the package splitter tool (ppkgtobase64.exe)
|
||||||
|
|
||||||
|
1. Open a command-line window with administrator privileges.
|
||||||
|
|
||||||
|
|
||||||
|
2. From the command-line, navigate to the Windows Configuration Designer install directory.
|
||||||
|
|
||||||
|
On an x64 computer, type:
|
||||||
|
```
|
||||||
|
cd C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86
|
||||||
|
```
|
||||||
|
|
||||||
|
- or -
|
||||||
|
|
||||||
|
On an x86 computer, type:
|
||||||
|
|
||||||
|
```
|
||||||
|
cd C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Run `ppkgtobase64.exe`. The [syntax](#syntax) and [switches and arguments](#switches-and-arguments) sections provide details for the command.
|
||||||
|
|
||||||
|
|
||||||
|
### Syntax
|
||||||
|
|
||||||
|
```
|
||||||
|
ppkgtobase64.exe -i <InputFile> -o <OutputDirectory> -s <BlockSize> [-c] [/?]
|
||||||
|
```
|
||||||
|
|
||||||
|
### Switches and arguments
|
||||||
|
|
||||||
|
| Switch | Required? | Arguments |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| -i | Yes | Use to specify the path and file name of the provisioning package that you want to divide into smaller files.</br></br>The tool allows you to specify the absolute path of the provisioning package file. However, if you don't specify the path, the tool will search the current folder for a package that matches the file name you specified. |
|
||||||
|
| -o | Yes | Use to specify the directory where the output files will be saved. |
|
||||||
|
| -s | Yes | Use to specify the size of the block that will be encoded in Base64. |
|
||||||
|
| -c | No | Use to delete any files in the output directory if the directory already exists. This parameter is optional. |
|
||||||
|
| /? | No | Lists the switches and their descriptions for the command-line tool or for certain commands. |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Related topics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -14,8 +14,8 @@ localizationpriority: high
|
|||||||
|
|
||||||
**Applies to**
|
**Applies to**
|
||||||
|
|
||||||
- Windows 10
|
- Windows 10
|
||||||
- Windows 10 Mobile
|
- Windows 10 Mobile
|
||||||
|
|
||||||
Windows provisioning makes it easy for IT administrators to configure end-user devices without imaging. Using Windows provisioning, an IT administrator can easily specify desired configuration and settings required to enroll the devices into management and then apply that configuration to target devices in a matter of minutes. It is best suited for small- to medium-sized businesses with deployments that range from tens to a few hundred computers.
|
Windows provisioning makes it easy for IT administrators to configure end-user devices without imaging. Using Windows provisioning, an IT administrator can easily specify desired configuration and settings required to enroll the devices into management and then apply that configuration to target devices in a matter of minutes. It is best suited for small- to medium-sized businesses with deployments that range from tens to a few hundred computers.
|
||||||
|
|
||||||
@ -23,59 +23,74 @@ A provisioning package (.ppkg) is a container for a collection of configuration
|
|||||||
|
|
||||||
Provisioning packages are simple enough that with a short set of written instructions, a student or non-technical employee can use them to configure their device. This can result in a significant reduction in the time required to configure multiple devices in your organization.
|
Provisioning packages are simple enough that with a short set of written instructions, a student or non-technical employee can use them to configure their device. This can result in a significant reduction in the time required to configure multiple devices in your organization.
|
||||||
|
|
||||||
The [Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) includes the Imaging and Configuration Designer (ICD), a tool for configuring provisioning packages.
|
The [Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) includes the Windows Configuration Designer, a tool for configuring provisioning packages. Windows Configuration Designer is also available as an [app in the Windows Store](https://www.microsoft.com/store/apps/9nblggh4tx22).
|
||||||
|
|
||||||
## New in Windows 10, version 1607
|
|
||||||
|
|
||||||
Windows ICD for Windows 10, version 1607, simplifies common provisioning scenarios.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Windows ICD in Windows 10, version 1607, supports the following scenarios for IT administrators:
|
## New in Windows 10, version 1703
|
||||||
|
|
||||||
* **Simple provisioning** – Enables IT administrators to define a desired configuration in Windows ICD and then apply that configuration on target devices. The simple provisioning wizard makes the entire process quick and easy by guiding an IT administrator through common configuration settings in a step-by-step manner.
|
- The tool for creating provisioning packages is renamed Windows Configuration Designer, replacing the Windows Imaging and Configuration Designer (ICD) tool. The components for creating images have been removed from Windows Configuration Designer, which now provides access to runtime settings only.
|
||||||
|
- Windows Configuration Designer can still be installed from the Windows ADK. You can also install it from the Windows Store.
|
||||||
|
- Windows Configuration Designer adds more wizards to make it easier to create provisioning packages for specific scenarios. See [What you can configure](#configuration-designer-wizards) for wizard descriptions.
|
||||||
|
- The wizard **Provision desktop devices** (previously called **Simple provisioning**) now enables joining Azure Active Directory (Azure AD) domains and also allows you to remove non-Microsoft software from Windows desktop devices during provisioning.
|
||||||
|
- When provisioning packages are applied to a device, a status screen indicates successful or failed provisioning.
|
||||||
|
- Windows 10 includes PowerShell cmdlets that simplify scripted provisioning. Using these cmdlets, you can add provisioning packages, remove provisioning packages and generate log files to investigate provisioning errors.
|
||||||
|
- The **Provision school devices** wizard is removed from Windows Configuration Designer. Instead, use the [Setup School PCs app](https://www.microsoft.com/store/p/set-up-school-pcs/9nblggh4ls40) from the Windows Store.
|
||||||
|
<!-- Provisioning packages can be made available [using NFC and barcodes](provisioning-nfc.md).-->
|
||||||
|
|
||||||
> [Learn how to use simple provisioning to configure Windows 10 computers.](provision-pcs-for-initial-deployment.md)
|
|
||||||
|
|
||||||
* **Advanced provisioning (deployment of classic (Win32) and Universal Windows Platform (UWP) apps, and certificates)** – Allows an IT administrator to use Windows ICD to open provisioning packages in the advanced settings editor and include apps for deployment on end-user devices.
|
|
||||||
|
|
||||||
> [Learn how to use advanced provisioning to configure Windows 10 computers with apps and certificates.](provision-pcs-with-apps-and-certificates.md)
|
|
||||||
|
|
||||||
* **Mobile device enrollment into management** - Enables IT administrators to purchase off-the-shelf retail Windows 10 Mobile devices and enroll them into mobile device management (MDM) before handing them to end-users in the organization. IT administrators can use Windows ICD to specify the management end-point and apply the configuration on target devices by connecting them to a Windows PC (tethered deployment) or through an SD card. Supported management end-points include:
|
|
||||||
|
|
||||||
* System Center Configuration Manager and Microsoft Intune hybrid (certificate-based enrollment)
|
|
||||||
* AirWatch (password-string based enrollment)
|
|
||||||
* Mobile Iron (password-string based enrollment)
|
|
||||||
* Other MDMs (cert-based enrollment)
|
|
||||||
|
|
||||||
> [!NOTE]
|
|
||||||
> Windows ICD in Windows 10, version 1607, also provides a wizard to create provisioning packages for school PCs. To learn more, see [Set up students' PCs to join domain](https://technet.microsoft.com/edu/windows/index).
|
|
||||||
|
|
||||||
## Benefits of provisioning packages
|
## Benefits of provisioning packages
|
||||||
|
|
||||||
|
|
||||||
Provisioning packages let you:
|
Provisioning packages let you:
|
||||||
|
|
||||||
- Quickly configure a new device without going through the process of installing a new image.
|
- Quickly configure a new device without going through the process of installing a new image.
|
||||||
|
|
||||||
- Save time by configuring multiple devices using one provisioning package.
|
- Save time by configuring multiple devices using one provisioning package.
|
||||||
|
|
||||||
- Quickly configure employee-owned devices in an organization without a mobile device management (MDM) infrastructure.
|
- Quickly configure employee-owned devices in an organization without a mobile device management (MDM) infrastructure.
|
||||||
|
|
||||||
- Set up a device without the device having network connectivity.
|
- Set up a device without the device having network connectivity.
|
||||||
|
|
||||||
Provisioning packages can be:
|
Provisioning packages can be:
|
||||||
|
|
||||||
- Installed using removable media such as an SD card or USB flash drive.
|
- Installed using removable media such as an SD card or USB flash drive.
|
||||||
|
|
||||||
- Attached to an email.
|
- Attached to an email.
|
||||||
|
|
||||||
- Downloaded from a network share.
|
- Downloaded from a network share.
|
||||||
|
|
||||||
|
- Deployed in NFC tags or barcodes.
|
||||||
|
|
||||||
## What you can configure
|
## What you can configure
|
||||||
|
|
||||||
|
### Configuration Designer wizards
|
||||||
|
|
||||||
The following table provides some examples of what you can configure using provisioning packages.
|
The following table describes settings that you can configure using the wizards in Windows Configuration Designer to create provisioning packages.
|
||||||
|
|
||||||
|
<table><tr><td align="left">**Step**</td><td align="left">**Description**</td><td>**Desktop</br>wizard**</td><td align="center">**Mobile</br>wizard**</td><td>**Kiosk</br>wizard**</td></tr>
|
||||||
|
<tr><td valign="top">Set up device</td><td valign="top">Assign device name,</br>enter product key to upgrade Windows,</br>configure shared used,</br>remove pre-installed software</td><td align="center" valign="top"></td><td align="center" valign="top"></br>(Only device name and upgrade key)</td><td align="center" valign="top"></td></tr>
|
||||||
|
<tr><td valign="top">Set up network</td><td valign="top">Connect to a Wi-Fit network</td><td align="center" valign="top"></td><td align="center" valign="top"></td><td align="center" valign="top"></td></tr>
|
||||||
|
<tr><td valign="top">Account management</td><td valign="top">Enroll device in Active Directory,</br>enroll device in Azure Active Directory,</br>or create a local administrator account</td><td align="center" valign="top"></td><td align="center" valign="top"></td><td align="center" valign="top"></td></tr>
|
||||||
|
<tr><td valign="top">Bulk Enrollment in Azure AD</td><td valign="top">Enroll device in Azure Active Directory</br></br>Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup).</td><td align="center" valign="top"></td><td align="center" valign="top"></td><td align="center" valign="top"></td></tr>
|
||||||
|
<tr><td valign="top">Add applications</td><td valign="top">Install applications using the provisioning package.</td><td align="center" valign="top"></td><td align="center" valign="top"></td><td align="center" valign="top"></td></tr>
|
||||||
|
<tr><td valign="top">Add certificates</td><td valign="top">Include a certificate file in the provisioning package.</td><td align="center" valign="top"></td><td align="center" valign="top"></td><td align="center" valign="top"></td></tr>
|
||||||
|
<tr><td valign="top">Configure kiosk account and app</td><td valign="top">Create local account to run the kiosk mode app,</br>specify the app to run in kiosk mode</td><td align="center" valign="top"></td><td align="center" valign="top"></td><td align="center" valign="top"></td></tr>
|
||||||
|
<tr><td valign="top">Configure kiosk common settings</td><td valign="top">Set tablet mode,</br>configure welcome and shutdown screens,</br>turn off timeout settings</td><td align="center" valign="top"></td><td align="center" valign="top"></td><td align="center" valign="top"></td></tr></table>
|
||||||
|
|
||||||
|
- [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md)
|
||||||
|
- [Instructions for the mobile wizard](provisioning-configure-mobile.md)
|
||||||
|
- [Instructions for the kiosk wizard](set-up-a-kiosk-for-windows-10-for-desktop-editions.md#wizard)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>After you start a project using a Windows Configuration Designer wizard, you can switch to the advanced editor to configure additional settings in the provisioning package.
|
||||||
|
|
||||||
|
### Configuration Designer advanced editor
|
||||||
|
|
||||||
|
The following table provides some examples of settings that you can configure using the Windows Configuration Designer advanced editor to create provisioning packages.
|
||||||
|
|
||||||
| Customization options | Examples |
|
| Customization options | Examples |
|
||||||
|--------------------------|-----------------------------------------------------------------------------------------------|
|
|--------------------------|-----------------------------------------------------------------------------------------------|
|
||||||
@ -93,25 +108,52 @@ The following table provides some examples of what you can configure using provi
|
|||||||
|
|
||||||
For details about the settings you can customize in provisioning packages, see [Windows Provisioning settings reference]( https://go.microsoft.com/fwlink/p/?LinkId=619012).
|
For details about the settings you can customize in provisioning packages, see [Windows Provisioning settings reference]( https://go.microsoft.com/fwlink/p/?LinkId=619012).
|
||||||
|
|
||||||
|
## Changes to provisioning in Windows 10, version 1607
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>This section is retained for customers using Windows 10, version 1607, on the Current Branch for Business. Some of this information is not applicable in Windows 10, version 1703.
|
||||||
|
|
||||||
|
Windows ICD for Windows 10, version 1607, simplified common provisioning scenarios.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Windows ICD in Windows 10, version 1607, supported the following scenarios for IT administrators:
|
||||||
|
|
||||||
|
* **Simple provisioning** – Enables IT administrators to define a desired configuration in Windows ICD and then apply that configuration on target devices. The simple provisioning wizard makes the entire process quick and easy by guiding an IT administrator through common configuration settings in a step-by-step manner.
|
||||||
|
|
||||||
|
> [Learn how to use simple provisioning to configure Windows 10 computers.](provision-pcs-for-initial-deployment.md)
|
||||||
|
|
||||||
|
* **Advanced provisioning (deployment of classic (Win32) and Universal Windows Platform (UWP) apps, and certificates)** – Allows an IT administrator to use Windows ICD to open provisioning packages in the advanced settings editor and include apps for deployment on end-user devices.
|
||||||
|
|
||||||
|
* **Mobile device enrollment into management** - Enables IT administrators to purchase off-the-shelf retail Windows 10 Mobile devices and enroll them into mobile device management (MDM) before handing them to end-users in the organization. IT administrators can use Windows ICD to specify the management end-point and apply the configuration on target devices by connecting them to a Windows PC (tethered deployment) or through an SD card. Supported management end-points include:
|
||||||
|
|
||||||
|
* System Center Configuration Manager and Microsoft Intune hybrid (certificate-based enrollment)
|
||||||
|
* AirWatch (password-string based enrollment)
|
||||||
|
* Mobile Iron (password-string based enrollment)
|
||||||
|
* Other MDMs (cert-based enrollment)
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
> Windows ICD in Windows 10, version 1607, also provided a wizard to create provisioning packages for school PCs. To learn more, see [Set up students' PCs to join domain](https://technet.microsoft.com/edu/windows/index).
|
||||||
|
|
||||||
## Learn more
|
## Learn more
|
||||||
|
|
||||||
- Watch the video: [Provisioning Windows 10 Devices with New Tools](https://go.microsoft.com/fwlink/p/?LinkId=615921)
|
- Watch the video: [Provisioning Windows 10 Devices with New Tools](https://go.microsoft.com/fwlink/p/?LinkId=615921)
|
||||||
|
|
||||||
- Watch the video: [Windows 10 for Mobile Devices: Provisioning Is Not Imaging](https://go.microsoft.com/fwlink/p/?LinkId=615922)
|
- Watch the video: [Windows 10 for Mobile Devices: Provisioning Is Not Imaging](https://go.microsoft.com/fwlink/p/?LinkId=615922)
|
||||||
|
|
||||||
## Related topics
|
## Related topics
|
||||||
|
|
||||||
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
||||||
- [Install Windows Imaging and Configuration Designer](provisioning-install-icd.md)
|
- [Install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
- [Create a provisioning package](provisioning-create-package.md)
|
- [Create a provisioning package](provisioning-create-package.md)
|
||||||
- [Apply a provisioning package](provisioning-apply-package.md)
|
- [Apply a provisioning package](provisioning-apply-package.md)
|
||||||
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
||||||
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
||||||
- [Provision PCs with apps and certificates for initial deployments (advanced provisioning)](provision-pcs-with-apps-and-certificates.md)
|
|
||||||
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
||||||
- [NFC-based device provisioning](provisioning-nfc.md)
|
- [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-powershell.md)
|
||||||
- [Windows ICD command-line interface (reference)](provisioning-command-line.md)
|
- [Windows Configuration Designer command-line interface (reference)](provisioning-command-line.md)
|
||||||
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
||||||
|
- [Use Windows Configuration Designer to configure Windows 10 Mobile devices](provisioning-configure-mobile.md)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
72
windows/configure/provisioning-powershell.md
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
---
|
||||||
|
title: PowerShell cmdlets for provisioning Windows 10 (Windows 10)
|
||||||
|
description:
|
||||||
|
ms.prod: w10
|
||||||
|
ms.mktglfcycl: deploy
|
||||||
|
ms.sitesec: library
|
||||||
|
author: jdeckerMS
|
||||||
|
localizationpriority: high
|
||||||
|
---
|
||||||
|
|
||||||
|
# PowerShell cmdlets for provisioning Windows 10 (reference)
|
||||||
|
|
||||||
|
|
||||||
|
**Applies to**
|
||||||
|
|
||||||
|
- Windows 10
|
||||||
|
- Windows 10 Mobile
|
||||||
|
|
||||||
|
Windows 10, version 1703, ships with Windows Provisioning PowerShell cmdlets. These cmdlets make it easy to script the following functions.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<table><tr><th>Cmdlet</th><th>Use this cmdlet to</th><th>Syntax</th></tr>
|
||||||
|
<tr><td>Add-ProvisioningPackage</td><td> Apply a provisioning package</td><td>```Add-ProvisioningPackage [-Path] <string> [-ForceInstall] [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]```</td></tr>
|
||||||
|
<tr><td rowspan="3">Remove-ProvisioningPackage</td><td rowspan="3">Remove a provisioning package</td><td> ```Remove-ProvisioningPackage -PackageId <string> [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]``` </td></tr><tr><td> ```Remove-ProvisioningPackage -Path <string> [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]``` </td></tr><tr><td> ```Remove-ProvisioningPackage -AllInstalledPackages [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]``` </td></tr>
|
||||||
|
<tr><td rowspan="3">Get-ProvisioningPackage </td><td rowspan="3"> Get information about an installed provisioning package </td><td> ```Get-ProvisioningPackage -PackageId <string> [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]``` </td></tr><tr><td>```Get-ProvisioningPackage -Path <string> [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]``` </td></tr><tr><td> ```Get-ProvisioningPackage -AllInstalledPackages [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]``` </td></tr>
|
||||||
|
<tr><td rowspan="2"> Export-ProvisioningPackage</td><td rowspan="2"> Extract the contents of a provisioning package</td><td> ```Export-ProvisioningPackage -PackageId <string> -OutputFolder <string> [-Overwrite] [-AnswerFileOnly] [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]``` </td></tr><tr><td> ```Export-ProvisioningPackage -Path <string> -OutputFolder <string> [-Overwrite] [-AnswerFileOnly] [-LogsFolder <string>] [-WprpFile <string>] [<CommonParameters>]``` </td></tr>
|
||||||
|
<tr><td> Install-TrustedProvisioningCertificate </td><td> Adds a certificate to the Trusted Certificate store </td><td>```Install-TrustedProvisioningCertificate <path to local certificate file on disk>``` </td></tr>
|
||||||
|
<tr><td>Get-TrustedProvisioningCertificate</td><td> List all installed trusted provisioning certificates; use this cmdlet to get the certificate thumbprint to use with the **Uninstall-TrustedProvisioningCertificate** cmdlet</td><td>```Get-TrustedProvisioningCertificate```</td></tr>
|
||||||
|
<tr><td>Uninstall-TrustedProvisioningCertificate </td><td> Remove a previously installed provisioning certificate</td><td>```Uninstall-TrustedProvisioningCertificate <thumbprint>```</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
> You can use Get-Help to get usage help on any command. For example: `Get-Help Add-ProvisioningPackage`
|
||||||
|
|
||||||
|
Trace logs are captured when using cmdlets. The following logs are available in the logs folder after the cmdlet completes:
|
||||||
|
|
||||||
|
- ProvTrace.<timestamp>.ETL - ETL trace file, unfiltered
|
||||||
|
- ProvTrace.<timestamp>.XML - ETL trace file converted into raw trace events, unfiltered
|
||||||
|
- ProvTrace.<timestamp>.TXT - TEXT file containing trace output formatted for easy reading, filtered to only show events logged by providers in the WPRP file
|
||||||
|
- ProvLogReport.<timestamp>.XLS - Excel file containing trace output, filtered to only show events logged by providers in WPRP file
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>When applying provisioning packages using Powershell cmdlets, the default behavior is to suppress the prompt that appears when applying an unsigned provisioning package. This is by design so that provisioning packages can be applied as part of existing scripts.
|
||||||
|
|
||||||
|
|
||||||
|
## Related topics
|
||||||
|
|
||||||
|
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
||||||
|
- [Install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
|
- [Create a provisioning package](provisioning-create-package.md)
|
||||||
|
- [Apply a provisioning package](provisioning-apply-package.md)
|
||||||
|
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
||||||
|
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
||||||
|
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
||||||
|
- [Windows Configuration Designer command-line interface (reference)](provisioning-command-line.md)
|
||||||
|
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -168,21 +168,21 @@ Here’s a table describing this relationship, using the PowerShell example from
|
|||||||
|
|
||||||
### Add script to provisioning package
|
### Add script to provisioning package
|
||||||
|
|
||||||
When you have the batch file written and the referenced assets ready to include, you can add them to a provisioning package in the Window Imaging and Configuration Designer (Windows ICD).
|
When you have the batch file written and the referenced assets ready to include, you can add them to a provisioning package in the Window Configuration Designer.
|
||||||
|
|
||||||
Using ICD, specify the full details of how the script should be run in the CommandLine setting in the provisioning package. This includes flags or any other parameters that you would normally type on the command line. So for example if the package contained an app installer called install.exe and a script used to automate the install called InstallMyApp.bat, the `ProvisioningCommands/DeviceContext/CommandLine` setting should be configured to:
|
Using Windows Configuration Designer, specify the full details of how the script should be run in the CommandLine setting in the provisioning package. This includes flags or any other parameters that you would normally type on the command line. So for example if the package contained an app installer called install.exe and a script used to automate the install called InstallMyApp.bat, the `ProvisioningCommands/DeviceContext/CommandLine` setting should be configured to:
|
||||||
|
|
||||||
```
|
```
|
||||||
cmd /c InstallMyApp.bat
|
cmd /c InstallMyApp.bat
|
||||||
```
|
```
|
||||||
|
|
||||||
In ICD, this looks like:
|
In Windows Configuration Designer, this looks like:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
You also need to add the relevant assets for that command line including the orchestrator script and any other assets it references such as installers or .cab files.
|
You also need to add the relevant assets for that command line including the orchestrator script and any other assets it references such as installers or .cab files.
|
||||||
|
|
||||||
In ICD, that is done by adding files under the `ProvisioningCommands/DeviceContext/CommandFiles` setting.
|
In Windows Configuration Designer, that is done by adding files under the `ProvisioningCommands/DeviceContext/CommandFiles` setting.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@ -211,12 +211,11 @@ When you are done, [build the package](provisioning-create-package.md#build-pack
|
|||||||
|
|
||||||
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
||||||
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
||||||
- [Install Windows Imaging and Configuration Designer](provisioning-install-icd.md)
|
- [Install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
- [Create a provisioning package](provisioning-create-package.md)
|
- [Create a provisioning package](provisioning-create-package.md)
|
||||||
- [Apply a provisioning package](provisioning-apply-package.md)
|
- [Apply a provisioning package](provisioning-apply-package.md)
|
||||||
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
- [Settings changed when you uninstall a provisioning package](provisioning-uninstall-package.md)
|
||||||
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
||||||
- [Provision PCs with apps and certificates for initial deployments (advanced provisioning)](provision-pcs-with-apps-and-certificates.md)
|
- [Windows Configuration Designer command-line interface (reference)](provisioning-command-line.md)
|
||||||
- [NFC-based device provisioning](provisioning-nfc.md)
|
- [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-powershell.md)
|
||||||
- [Windows ICD command-line interface (reference)](provisioning-command-line.md)
|
|
||||||
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
@ -27,7 +27,7 @@ Only settings in the following lists are revertible.
|
|||||||
|
|
||||||
## Registry-based settings
|
## Registry-based settings
|
||||||
|
|
||||||
The registry-based settings that are revertible when a provisioning package is uninstalled all fall under these categories, which you can find in the Graphical User Interface of the Windows Imaging and Configuration Designer (Windows ICD).
|
The registry-based settings that are revertible when a provisioning package is uninstalled all fall under these categories, which you can find in the Windows Configuration Designer.
|
||||||
|
|
||||||
|
|
||||||
- [Wi-Fi Sense](https://msdn.microsoft.com/library/windows/hardware/mt219706.aspx)
|
- [Wi-Fi Sense](https://msdn.microsoft.com/library/windows/hardware/mt219706.aspx)
|
||||||
@ -78,14 +78,13 @@ Here is the list of revertible settings based on configuration service providers
|
|||||||
|
|
||||||
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
- [Provisioning packages for Windows 10](provisioning-packages.md)
|
||||||
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
- [How provisioning works in Windows 10](provisioning-how-it-works.md)
|
||||||
- [Install Windows Imaging and Configuration Designer](provisioning-install-icd.md)
|
- [Install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
- [Create a provisioning package](provisioning-create-package.md)
|
- [Create a provisioning package](provisioning-create-package.md)
|
||||||
- [Apply a provisioning package](provisioning-apply-package.md)
|
- [Apply a provisioning package](provisioning-apply-package.md)
|
||||||
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
- [Provision PCs with common settings for initial deployment (simple provisioning)](provision-pcs-for-initial-deployment.md)
|
||||||
- [Provision PCs with apps and certificates for initial deployments (advanced provisioning)](provision-pcs-with-apps-and-certificates.md)
|
|
||||||
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
- [Use a script to install a desktop app in provisioning packages](provisioning-script-to-install-app.md)
|
||||||
- [NFC-based device provisioning](provisioning-nfc.md)
|
- [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-powershell.md)
|
||||||
- [Windows ICD command-line interface (reference)](provisioning-command-line.md)
|
- [Windows Configuration Designer command-line interface (reference)](provisioning-command-line.md)
|
||||||
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
- [Create a provisioning package with multivariant settings](provisioning-multivariant.md)
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
title: Set up a device for anyone to use (kiosk mode) (Windows 10)
|
title: Set up a device for anyone to use in kiosk mode (Windows 10)
|
||||||
description: You can configure Windows 10 as a kiosk device, so that users can only interact with a single app.
|
description: You can configure Windows 10 as a kiosk device, so that users can only interact with a single app.
|
||||||
ms.assetid: F1F4FF19-188C-4CDC-AABA-977639C53CA8
|
ms.assetid: F1F4FF19-188C-4CDC-AABA-977639C53CA8
|
||||||
keywords: ["kiosk", "lockdown", "assigned access"]
|
keywords: ["kiosk", "lockdown", "assigned access"]
|
||||||
@ -8,6 +8,7 @@ ms.mktglfcycl: manage
|
|||||||
ms.sitesec: library
|
ms.sitesec: library
|
||||||
author: jdeckerMS
|
author: jdeckerMS
|
||||||
localizationpriority: high
|
localizationpriority: high
|
||||||
|
redirect_url: https://technet.microsoft.com/itpro/windows/configure/kiosk-shared-pc
|
||||||
---
|
---
|
||||||
|
|
||||||
# Set up a device for anyone to use (kiosk mode)
|
# Set up a device for anyone to use (kiosk mode)
|
||||||
|
@ -19,52 +19,65 @@ localizationpriority: high
|
|||||||
|
|
||||||
> **Looking for Windows Embedded 8.1 Industry information?** See [Assigned Access]( https://go.microsoft.com/fwlink/p/?LinkId=613653)
|
> **Looking for Windows Embedded 8.1 Industry information?** See [Assigned Access]( https://go.microsoft.com/fwlink/p/?LinkId=613653)
|
||||||
|
|
||||||
A single-use or *kiosk* device is easy to set up in Windows 10 for desktop editions (Pro, Enterprise, and Education). For a kiosk device to run a Universal Windows app, use the **assigned access** feature. For a kiosk device (Windows 10 Enterprise or Education) to run a Classic Windows application, use **Shell Launcher** to set a custom user interface as the shell. To return the device to the regular shell, see [Sign out of assigned access](#sign-out-of-assigned-access).
|
A single-use or *kiosk* device is easy to set up in Windows 10 for desktop editions.
|
||||||
|
|
||||||
**Note**
|
- Use the [Provision kiosk devices wizard](#wizard) in Windows Configuration Designer to create a provisioning package that configures a kiosk device running either a Universal Windows app or a Classic Windows application (Windows 10 Enterprise or Education only).
|
||||||
A Universal Windows app is built on the Universal Windows Platform (UWP), which was first introduced in Windows 8 as the Windows Runtime. A Classic Windows application uses the Classic Windows Platform (CWP) (e.g., COM, Win32, WPF, WinForms, etc.) and is typically launched using an .EXE or .DLL file.
|
|
||||||
|
or
|
||||||
|
|
||||||
|
- For a kiosk device to run a Universal Windows app, use the [assigned access](#assigned-access) feature (Windows 10 Pro, Enterprise, or Education).
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
- For a kiosk device to run a Classic Windows application, use [Shell Launcher](#shell-launcher) to set a custom user interface as the shell (Windows 10 Enterprise or Education only).
|
||||||
|
|
||||||
|
To return the device to the regular shell, see [Sign out of assigned access](#sign-out-of-assigned-access).
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>A Universal Windows app is built on the Universal Windows Platform (UWP), which was first introduced in Windows 8 as the Windows Runtime. A Classic Windows application uses the Classic Windows Platform (CWP) (e.g., COM, Win32, WPF, WinForms, etc.) and is typically launched using an .EXE or .DLL file.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Other settings to lock down
|
|
||||||
|
|
||||||
|
|
||||||
For a more secure kiosk experience, we recommend that you make the following configuration changes to the device:
|
<span id="wizard" />
|
||||||
|
## Set up a kiosk using Windows Configuration Designer
|
||||||
|
|
||||||
- Put device in **Tablet mode**.
|
When you use the **Provision kiosk devices** wizard in Windows Configuration Designer, you can configure the kiosk to run either a Universal Windows app or a Classic Windows application.
|
||||||
|
|
||||||
If you want users to be able to use the touch (on screen) keyboard, go to **Settings** > **System** > **Tablet mode** and choose **On.**
|
>[!IMPORTANT]
|
||||||
|
>When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed.
|
||||||
|
|
||||||
- Hide **Ease of access** feature on the logon screen.
|
|
||||||
|
|
||||||
Go to **Control Panel** > **Ease of Access** > **Ease of Access Center**, and turn off all accessibility tools.
|
[Install Windows Configuration Designer](provisioning-install-icd.md), then open Windows Configuration Designer and select **Provision kiosk devices**. After you name your project, and click **Next**, configure the settings as shown in the following table.
|
||||||
|
|
||||||
- Disable the hardware power button.
|
|
||||||
|
|
||||||
Go to **Power Options** > **Choose what the power button does**, change the setting to **Do nothing**, and then **Save changes**.
|
|
||||||
|
|
||||||
- Remove the power button from the sign-in screen.
|
<table>
|
||||||
|
<tr><td style="width:45%" valign="top"></br></br>Enable device setup if you want to configure settings on this page.</br></br>**If enabled:**</br></br>Enter a name for the device.</br></br>(Optional) Select a license file to upgrade Windows 10 to a different edition. [See the permitted upgrades.](https://technet.microsoft.com/itpro/windows/deploy/windows-10-edition-upgrades)</br></br>Toggle **Configure devices for shared use** off. This setting optimizes Windows 10 for shared use scenarios and isn't necessary for a kiosk scenario.</br></br>You can also select to remove pre-installed software from the device. </td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>Enable network setup if you want to configure settings on this page.</br></br>**If enabled:**</br></br>Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.</td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>Enable account management if you want to configure settings on this page. </br></br>**If enabled:**</br></br>You can enroll the device in Active Directory, enroll in Azure Active Directory, or create a local administrator account on the device</br></br>To enroll the device in Active Directory, enter the credentials for a least-privileged user account to join the device to the domain.</br></br>Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.</br></br>**Warning:** You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards.</br></br>To create a local administrator account, select that option and enter a user name and password. </br></br>**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. </td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>You can provision the kiosk app in the **Add applications** step. You can install multiple applications, both Classic Windows (Win32) apps and Universal Windows Platform (UWP) apps, in a provisioning package. The settings in this step vary according to the application that you select. For help with the settings, see [Provision PCs with apps](provision-pcs-with-apps.md)</br></br>**Warning:** If you click the plus button to add an application, you must specify an application for the provisioning package to validate. If you click the plus button in error, select any executable file in **Installer Path**, and then a **Cancel** button becomes available, allowing you to complete the provisioning package without an application. </td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>To provision the device with a certificate for the kiosk app, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.</td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>**Important:** You must use the Windows Configuration Designer app from Windows Store to select a Classic Windows application as the kiosk app in a provisioning package.</br></br>You can create a local standard user account that will be used to run the kiosk app. If you toggle **No**, make sure that you have an existing user account to run the kiosk app.</br></br>If you want to create an account, enter the user name and password, and then toggle **Yes** or **No** to automatically sign in the account when the device starts.</br></br>In **Configure the kiosk mode app**, enter the name of the user account that will run the kiosk mode app. Select the type of app to run in kiosk mode, and then enter the path or filename (for a Classic Windows app) or the AUMID (for a Universal Windows app). For a Classic Windows app, you can use the filename if the path to the file is in the PATH environment variable, otherwise the full path is required.</td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>On this step, select your options for tablet mode, the user experience on the Welcome and shutdown screens, and the timeout settings.</td><td></td></tr>
|
||||||
|
<tr><td style="width:45%" valign="top"> </br></br>You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.</td><td></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
Go to **Computer Configuration** > **Windows Settings** > **Security Settings** > **Local Policies** >**Security Options** > **Shutdown: Allow system to be shut down without having to log on** and select **Disabled.**
|
|
||||||
|
|
||||||
- Disable the camera.
|
>[!NOTE]
|
||||||
|
>If you want to use the advanced editor in Windows Configuration Designer, specify the user account and app (by AUMID) in **Runtime settings** > **AssignedAccess** > **AssignedAccessSettings**
|
||||||
|
|
||||||
Go to **Settings** > **Privacy** > **Camera**, and turn off **Let apps use my camera**.
|
|
||||||
|
|
||||||
- Turn off app notifications on the lock screen.
|
|
||||||
|
|
||||||
Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\System\\Logon\\Turn off app notifications on the lock screen**.
|
|
||||||
|
|
||||||
- Disable removable media.
|
|
||||||
|
|
||||||
Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\System\\Device Installation\\Device Installation Restrictions**. Review the policy settings available in **Device Installation Restrictions** for the settings applicable to your situation.
|
[Learn how to apply a provisioning package.](provisioning-apply-package.md)
|
||||||
|
|
||||||
**Note**
|
|
||||||
To prevent this policy from affecting a member of the Administrators group, in **Device Installation Restrictions**, enable **Allow administrators to override Device Installation Restriction policies**.
|
|
||||||
|
|
||||||
|
|
||||||
|
<span id="assigned-access" />
|
||||||
## <a href="" id="assigned-access-method"></a>Assigned access method for Universal Windows apps
|
## Assigned access method for Universal Windows apps
|
||||||
|
|
||||||
|
|
||||||
Using assigned access, Windows 10 runs the designated Universal Windows app above the lockscreen, so that the assigned access account has no access to any other functionality on the device. You have these choices for setting up assigned access:
|
Using assigned access, Windows 10 runs the designated Universal Windows app above the lockscreen, so that the assigned access account has no access to any other functionality on the device. You have these choices for setting up assigned access:
|
||||||
@ -73,7 +86,7 @@ Using assigned access, Windows 10 runs the designated Universal Windows app abo
|
|||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| [Use Settings on the PC](#set-up-assigned-access-in-pc-settings) | Local standard | Pro, Enterprise, Education |
|
| [Use Settings on the PC](#set-up-assigned-access-in-pc-settings) | Local standard | Pro, Enterprise, Education |
|
||||||
| [Apply a mobile device management (MDM) policy](#set-up-assigned-access-in-mdm) | All (domain, local standard, local administrator, etc) | Enterprise, Education |
|
| [Apply a mobile device management (MDM) policy](#set-up-assigned-access-in-mdm) | All (domain, local standard, local administrator, etc) | Enterprise, Education |
|
||||||
| [Create a provisioning package using Windows Imaging and Configuration Designer (ICD)](#icd) | All (domain, local standard, local administrator, etc) | Enterprise, Education |
|
| [Create a provisioning package using Windows Configuration Designer](#wizard) | All (domain, local standard, local administrator, etc) | Enterprise, Education |
|
||||||
| [Run a PowerShell script](#set-up-assigned-access-using-windows-powershell) | Local standard | Pro, Enterprise, Education |
|
| [Run a PowerShell script](#set-up-assigned-access-using-windows-powershell) | Local standard | Pro, Enterprise, Education |
|
||||||
|
|
||||||
|
|
||||||
@ -88,8 +101,8 @@ Using assigned access, Windows 10 runs the designated Universal Windows app abo
|
|||||||
|
|
||||||
The Universal Windows app must be able to handle multiple views and cannot launch other apps or dialogs.
|
The Universal Windows app must be able to handle multiple views and cannot launch other apps or dialogs.
|
||||||
|
|
||||||
**Note**
|
>[!NOTE]
|
||||||
Assigned access does not work on a device that is connected to more than one monitor.
|
>Assigned access does not work on a device that is connected to more than one monitor.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -105,7 +118,7 @@ Assigned access does not work on a device that is connected to more than one mon
|
|||||||
|
|
||||||
5. Close **Settings** – your choices are saved automatically, and will be applied the next time that user account logs on.
|
5. Close **Settings** – your choices are saved automatically, and will be applied the next time that user account logs on.
|
||||||
|
|
||||||
To remove assigned access, in step 3, choose **Don't use assigned access**.
|
To remove assigned access, choose **Turn off assigned access and sign out of the selected account**.
|
||||||
|
|
||||||
### Set up assigned access in MDM
|
### Set up assigned access in MDM
|
||||||
|
|
||||||
@ -115,69 +128,9 @@ Assigned Access has one setting, KioskModeApp. In the KioskModeApp setting, you
|
|||||||
|
|
||||||
[See the technical reference for the Assigned Access configuration service provider.](https://go.microsoft.com/fwlink/p/?LinkId=626608)
|
[See the technical reference for the Assigned Access configuration service provider.](https://go.microsoft.com/fwlink/p/?LinkId=626608)
|
||||||
|
|
||||||
### <a href="" id="icd"></a>Set up assigned access using Windows Imaging and Configuration Designer (ICD)
|
<sp id="set-up-assigned-access-wcd" />
|
||||||
|
|
||||||
Use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package that configures a device as a kiosk. [Install the ADK.](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit)
|
|
||||||
|
|
||||||
> **Important**
|
|
||||||
When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed.
|
|
||||||
|
|
||||||
**Create a provisioning package for a kiosk device**
|
|
||||||
|
|
||||||
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. Choose **Advanced provisioning**.
|
|
||||||
|
|
||||||
3. Name your project, and click **Next**.
|
|
||||||
|
|
||||||
4. Choose **All Windows desktop editions** and click **Next**.
|
|
||||||
|
|
||||||
5. On **New project**, click **Finish**. The workspace for your package opens.
|
|
||||||
|
|
||||||
6. Expand **Runtime settings** > **AssignedAccess**, and click **AssignedAccessSettings**.
|
|
||||||
|
|
||||||
7. Enter a string to specify the user account and app (by AUMID). For example:
|
|
||||||
|
|
||||||
"Account":"contoso\\\\kiosk","AUMID":"8f82d991-f842-44c3-9a95-521b58fc2084"
|
|
||||||
|
|
||||||
8. On the **File** menu, select **Save.**
|
|
||||||
|
|
||||||
9. On the **Export** menu, select **Provisioning package**.
|
|
||||||
|
|
||||||
10. 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.**
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
12. Click **Next** to specify the output location where you want the provisioning package to go when 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 provisioning package doesn't take long to build. 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**.
|
|
||||||
|
|
||||||
**Apply the provisioning package**
|
|
||||||
|
|
||||||
1. Select the provisioning package that you want to apply, double-click the file, and then allow admin privileges.
|
|
||||||
|
|
||||||
2. Consent to allow the package to be installed.
|
|
||||||
|
|
||||||
After you allow the package to be installed, the settings will be applied to the device
|
|
||||||
|
|
||||||
[Learn how to apply a provisioning package in audit mode or OOBE.](https://go.microsoft.com/fwlink/p/?LinkID=692012)
|
|
||||||
|
|
||||||
### Set up assigned access using Windows PowerShell
|
### Set up assigned access using Windows PowerShell
|
||||||
|
|
||||||
@ -201,7 +154,9 @@ Set-AssignedAccess -AppName <CustomApp> -UserName <username>
|
|||||||
Set-AssignedAccess -AppName <CustomApp> -UserSID <usersid>
|
Set-AssignedAccess -AppName <CustomApp> -UserSID <usersid>
|
||||||
```
|
```
|
||||||
|
|
||||||
> **Note:** To set up assigned access using `-AppName`, the user account that you specify for assigned access must have logged on at least once.
|
> [!NOTE]
|
||||||
|
> To set up assigned access using `-AppName`, the user account that you specify for assigned access must have logged on at least once.
|
||||||
|
|
||||||
[Learn how to get the AUMID](https://go.microsoft.com/fwlink/p/?LinkId=614867).
|
[Learn how to get the AUMID](https://go.microsoft.com/fwlink/p/?LinkId=614867).
|
||||||
|
|
||||||
[Learn how to get the AppName](https://msdn.microsoft.com/library/windows/hardware/mt620046%28v=vs.85%29.aspx) (see **Parameters**).
|
[Learn how to get the AppName](https://msdn.microsoft.com/library/windows/hardware/mt620046%28v=vs.85%29.aspx) (see **Parameters**).
|
||||||
@ -223,8 +178,8 @@ Edit the registry to have an account automatically logged on.
|
|||||||
|
|
||||||
1. Open Registry Editor (regedit.exe).
|
1. Open Registry Editor (regedit.exe).
|
||||||
|
|
||||||
**Note**
|
>[!NOTE]
|
||||||
If you are not familiar with Registry Editor, [learn how to modify the Windows registry](https://go.microsoft.com/fwlink/p/?LinkId=615002).
|
>If you are not familiar with Registry Editor, [learn how to modify the Windows registry](https://go.microsoft.com/fwlink/p/?LinkId=615002).
|
||||||
|
|
||||||
|
|
||||||
2. Go to
|
2. Go to
|
||||||
@ -239,7 +194,8 @@ Edit the registry to have an account automatically logged on.
|
|||||||
|
|
||||||
- *DefaultPassword*: set value as the password for the account.
|
- *DefaultPassword*: set value as the password for the account.
|
||||||
|
|
||||||
> **Note** If *DefaultUserName* and *DefaultPassword* aren't there, add them as **New** > **String Value**.
|
> [!NOTE]
|
||||||
|
> If *DefaultUserName* and *DefaultPassword* aren't there, add them as **New** > **String Value**.
|
||||||
|
|
||||||
- *DefaultDomainName*: set value for domain, only for domain accounts. For local accounts, do not add this key.
|
- *DefaultDomainName*: set value for domain, only for domain accounts. For local accounts, do not add this key.
|
||||||
|
|
||||||
@ -255,11 +211,15 @@ If you press **Ctrl + Alt + Del** and do not sign in to another account, after a
|
|||||||
|
|
||||||
To change the default time for assigned access to resume, add *IdleTimeOut* (DWORD) and enter the value data as milliseconds in hexadecimal.
|
To change the default time for assigned access to resume, add *IdleTimeOut* (DWORD) and enter the value data as milliseconds in hexadecimal.
|
||||||
|
|
||||||
## <a href="" id="local-user-policy"></a>Shell Launcher for Classic Windows applications
|
<span id="shell-launcher" />
|
||||||
|
## Shell Launcher for Classic Windows applications
|
||||||
|
|
||||||
|
|
||||||
Using Shell Launcher, you can configure a kiosk device that runs a Classic Windows application as the user interface. The application that you specify replaces the default shell (explorer.exe) that usually runs when a user logs on.
|
Using Shell Launcher, you can configure a kiosk device that runs a Classic Windows application as the user interface. The application that you specify replaces the default shell (explorer.exe) that usually runs when a user logs on.
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>You can also configure a kiosk device that runs a Classic Windows application by using the [Provision kiosk devices wizard](#wizard).
|
||||||
|
|
||||||
### Requirements
|
### Requirements
|
||||||
|
|
||||||
- A domain or local user account.
|
- A domain or local user account.
|
||||||
@ -274,10 +234,13 @@ To set a Classic Windows application as the shell, you first turn on the Shell L
|
|||||||
|
|
||||||
**To turn on Shell Launcher in Windows features**
|
**To turn on Shell Launcher in Windows features**
|
||||||
|
|
||||||
1. Go to Control Panel > **Programs and Features** > **Turn Windows features on or off**.
|
1. Go to Control Panel > **Programs and features** > **Turn Windows features on or off**.
|
||||||
2. Select **Embedded Shell Launcher** and **OK**.
|
|
||||||
|
|
||||||
Alternatively, you can turn on Shell Launcher using the Deployment Image Servicing and Management (DISM.exe) tool.
|
2. Expand **Device Lockdown**.
|
||||||
|
|
||||||
|
2. Select **Shell Launcher** and **OK**.
|
||||||
|
|
||||||
|
Alternatively, you can turn on Shell Launcher using Windows Configuration Designer in a provisioning package, using `SMISettings > ShellLauncher`, or the Deployment Image Servicing and Management (DISM.exe) tool.
|
||||||
|
|
||||||
**To turn on Shell Launcher using DISM**
|
**To turn on Shell Launcher using DISM**
|
||||||
|
|
||||||
@ -425,19 +388,46 @@ $IsShellLauncherEnabled = $ShellLauncherClass.IsEnabled()
|
|||||||
"`nEnabled is set to " + $IsShellLauncherEnabled.Enabled
|
"`nEnabled is set to " + $IsShellLauncherEnabled.Enabled
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Other settings to lock down
|
||||||
|
|
||||||
|
|
||||||
|
For a more secure kiosk experience, we recommend that you make the following configuration changes to the device:
|
||||||
|
|
||||||
|
- Put device in **Tablet mode**.
|
||||||
|
|
||||||
|
If you want users to be able to use the touch (on screen) keyboard, go to **Settings** > **System** > **Tablet mode** and choose **On.**
|
||||||
|
|
||||||
|
- Hide **Ease of access** feature on the logon screen.
|
||||||
|
|
||||||
|
Go to **Control Panel** > **Ease of Access** > **Ease of Access Center**, and turn off all accessibility tools.
|
||||||
|
|
||||||
|
- Disable the hardware power button.
|
||||||
|
|
||||||
|
Go to **Power Options** > **Choose what the power button does**, change the setting to **Do nothing**, and then **Save changes**.
|
||||||
|
|
||||||
|
- Remove the power button from the sign-in screen.
|
||||||
|
|
||||||
|
Go to **Computer Configuration** > **Windows Settings** > **Security Settings** > **Local Policies** >**Security Options** > **Shutdown: Allow system to be shut down without having to log on** and select **Disabled.**
|
||||||
|
|
||||||
|
- Disable the camera.
|
||||||
|
|
||||||
|
Go to **Settings** > **Privacy** > **Camera**, and turn off **Let apps use my camera**.
|
||||||
|
|
||||||
|
- Turn off app notifications on the lock screen.
|
||||||
|
|
||||||
|
Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\System\\Logon\\Turn off app notifications on the lock screen**.
|
||||||
|
|
||||||
|
- Disable removable media.
|
||||||
|
|
||||||
|
Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\System\\Device Installation\\Device Installation Restrictions**. Review the policy settings available in **Device Installation Restrictions** for the settings applicable to your situation.
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>To prevent this policy from affecting a member of the Administrators group, in **Device Installation Restrictions**, enable **Allow administrators to override Device Installation Restriction policies**.
|
||||||
|
|
||||||
|
|
||||||
## Related topics
|
## Related topics
|
||||||
|
|
||||||
|
- [Set up a kiosk on Windows 10 Mobile or Windows 10 Mobile Enterprise](set-up-a-kiosk-for-windows-10-for-mobile-edition.md)
|
||||||
[Set up a device for anyone to use](set-up-a-device-for-anyone-to-use.md)
|
|
||||||
|
|
||||||
[Set up a kiosk for Windows 10 for mobile edition](set-up-a-kiosk-for-windows-10-for-mobile-edition.md)
|
|
||||||
|
|
||||||
[Manage and update Windows 10](index.md)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -18,51 +18,18 @@ localizationpriority: high
|
|||||||
|
|
||||||
- Windows 10 Mobile
|
- Windows 10 Mobile
|
||||||
|
|
||||||
A device in kiosk mode runs a specified app with no access to other device functions, menus, or settings. You configure a device running Windows 10 Mobile or Windows 10 Mobile Enterprise for kiosk mode by using the Apps Corner feature. You can also use the Enterprise Assigned Access configuration service provider (CSP) to configure a kiosk experience.
|
|
||||||
|
|
||||||
**Note**
|
A device in kiosk mode runs a specified app with no access to other device functions, menus, or settings. You use the [Enterprise Assigned Access](#enterprise-assigned-access) configuration service provider (CSP) to configure a kiosk experience. You can also configure a device running Windows 10 Mobile or Windows 10 Mobile Enterprise, version 1607 or earlier, for kiosk mode by using the [Apps Corner](#apps-corner) feature. (Apps Corner is removed in version 1703.)
|
||||||
The specified app must be an above lock screen app. For details on building an above lock screen app, see [Kiosk apps for assigned access: Best practices](https://go.microsoft.com/fwlink/p/?LinkId=708386).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Apps Corner
|
|
||||||
|
|
||||||
|
|
||||||
Apps Corner lets you set up a custom Start screen on your Windows 10 Mobile or Windows 10 Mobile Enterprise device, where you can share only the apps you choose with the people you let use your device. You configure a device for kiosk mode by selecting a single app to use in Apps Corner.
|
|
||||||
|
|
||||||
**To set up Apps Corner**
|
|
||||||
|
|
||||||
1. On Start , swipe over to the App list, then tap **Settings**  > **Accounts** > **Apps Corner**.
|
|
||||||
|
|
||||||
2. Tap **Apps**, tap to select the app that you want people to use in the kiosk mode, and then tap done 
|
|
||||||
|
|
||||||
3. If your phone doesn't already have a lock screen password, you can set one now to ensure that people can't get to your Start screen from Apps Corner. Tap **Protect my phone with a password**, click **Add**, type a PIN in the **New PIN** box, type it again in the **Confirm PIN** box, and then tap **OK**. Press **Back**  to the Apps Corner settings.
|
|
||||||
|
|
||||||
4. Turn **Action center** on or off, depending on whether you want people to be able to use these features when using the device in kiosk mode.
|
|
||||||
|
|
||||||
5. Tap **advanced**, and then turn features on or off, depending on whether you want people to be able to use them.
|
|
||||||
|
|
||||||
6. Press **Back**  when you're done.
|
|
||||||
|
|
||||||
**To use Apps Corner**
|
|
||||||
|
|
||||||
1. On Start , swipe over to the App list, then tap **Settings**  > **Accounts** > **Apps Corner** > launch .
|
|
||||||
|
|
||||||
**Tip**
|
|
||||||
Want to get to Apps Corner with one tap? In **Settings**, tap **Apps Corner** > **pin** to pin the Apps Corner tile to your Start screen.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
2. Give the device to someone else, so they can use the device and only the one app you chose.
|
|
||||||
|
|
||||||
3. When they're done and you get the device back, press and hold Power , and then swipe right to exit Apps Corner.
|
|
||||||
|
|
||||||
## Enterprise Assigned Access
|
## Enterprise Assigned Access
|
||||||
|
|
||||||
|
|
||||||
Enterprise Assigned Access allows you to lock down your Windows 10 Mobile or Windows 10 Mobile Enterprise device in kiosk mode by creating a user role that has only a single app, set to run automatically, in the Allow list.
|
Enterprise Assigned Access allows you to put your Windows 10 Mobile or Windows 10 Mobile Enterprise device in kiosk mode by creating a user role that has only a single app, set to run automatically, in the Allow list.
|
||||||
|
|
||||||
**Note** The app can be a Universal Windows app, Universal Windows Phone 8 app, or a legacy Silverlight app.
|
>[!NOTE]
|
||||||
|
>The app can be a Universal Windows app, Universal Windows Phone 8 app, or a legacy Silverlight app.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -72,21 +39,24 @@ In AssignedAccessXml, for Application, you enter the product ID for the app to r
|
|||||||
|
|
||||||
[See the technical reference for the Enterprise Assigned Access configuration service provider (CSP).](https://go.microsoft.com/fwlink/p/?LinkID=618601)
|
[See the technical reference for the Enterprise Assigned Access configuration service provider (CSP).](https://go.microsoft.com/fwlink/p/?LinkID=618601)
|
||||||
|
|
||||||
### Set up assigned access using Windows Imaging and Configuration Designer (ICD)
|
### Set up assigned access using Windows Configuration Designer
|
||||||
|
|
||||||
> **Important**
|
>[!IMPORTANT]
|
||||||
When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed.
|
>When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed.
|
||||||
|
|
||||||
**To create and apply a provisioning package for a kiosk device**
|
#### Create the *AssignedAccess*.xml file
|
||||||
|
|
||||||
1. Create an *AssignedAccess*.xml file that specifies the app the device will run. (You can name use any file name.) For instructions on AssignedAccessXml, see [EnterpriseAssignedAccess CSP](https://go.microsoft.com/fwlink/p/?LinkID=618601).
|
1. Create an *AssignedAccess*.xml file that specifies the app the device will run. (You can name use any file name.) For instructions on AssignedAccessXml, see [EnterpriseAssignedAccess CSP](https://go.microsoft.com/fwlink/p/?LinkID=618601).
|
||||||
|
|
||||||
**Note**
|
>[!NOTE]
|
||||||
Do not escape the xml in *AssignedAccess*.xml file as Windows Imaging and Configuration Designer (ICD) will do that when building the package. Providing escaped xml in Windows ICD will cause building the package fail.
|
>Do not escape the xml in *AssignedAccess*.xml file as Windows Configuration Designer will do that when building the package. Providing escaped xml in Windows ICD will cause building the package fail.
|
||||||
|
|
||||||
|
#### Create the provisioning package
|
||||||
|
|
||||||
|
1. [Install Windows Configuration Designer.](provisioning-install-icd.md)
|
||||||
|
|
||||||
|
2. Open Windows Configuration Designer (if you installed it from the Windows ADK, `%windir%\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Imaging and Configuration Designer\\x86\\ICD.exe`).
|
||||||
|
|
||||||
2. Open Windows ICD (by default, `%windir%\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Imaging and Configuration Designer\\x86\\ICD.exe`).
|
|
||||||
3. Choose **Advanced provisioning**.
|
3. Choose **Advanced provisioning**.
|
||||||
|
|
||||||
|
|
||||||
@ -130,55 +100,91 @@ When you build a provisioning package, you may include sensitive information in
|
|||||||
- 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 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**.
|
- If you are done, click **Finish** to close the wizard and go back to the **Customizations Page**.
|
||||||
|
|
||||||
17. Select the **output location** link to go to the location of the package. You can distribute that .ppkg to mobile devices using any of the following methods:
|
17. Select the **output location** link to go to the location of the package.
|
||||||
|
|
||||||
- Removable media (USB/SD)
|
#### Distribute the provisioning package
|
||||||
|
|
||||||
**To apply a provisioning package from removable media**
|
You can distribute that .ppkg to mobile devices using any of the following methods:
|
||||||
|
|
||||||
1. Copy the provisioning package file to the root directory on a micro SD card.
|
- Removable media (USB/SD)
|
||||||
|
|
||||||
2. On the device, insert the micro SD card containing the provisioning package.
|
**To apply a provisioning package from removable media**
|
||||||
|
|
||||||
3. Go to **Settings** > **Accounts** > **Provisioning.**
|
1. Copy the provisioning package file to the root directory on a micro SD card.
|
||||||
|
|
||||||
4. Tap **Add a package**.
|
2. On the device, insert the micro SD card containing the provisioning package.
|
||||||
|
|
||||||
5. On the **Choose a method** screen, in the **Add from** dropdown menu, select **Removable Media**.
|
3. Go to **Settings** > **Accounts** > **Provisioning.**
|
||||||
|
|
||||||
6. Select a package will list all available provisioning packages on the micro SD card. Tap the desired package, and then tap **Add**.
|
4. Tap **Add a package**.
|
||||||
|
|
||||||
7. You will see a message that tells you what the package will do the device, such as **Adding it will: Lock down the user interface**. Tap **Yes, add it**.
|
5. On the **Choose a method** screen, in the **Add from** dropdown menu, select **Removable Media**.
|
||||||
|
|
||||||
8. Restart the device and verify that the runtime settings that were configured in the provisioning package were applied to the device.
|
6. Select a package will list all available provisioning packages on the micro SD card. Tap the desired package, and then tap **Add**.
|
||||||
|
|
||||||
- Email
|
7. You will see a message that tells you what the package will do the device, such as **Adding it will: Lock down the user interface**. Tap **Yes, add it**.
|
||||||
|
|
||||||
**To apply a provisioning package sent in email**
|
8. Restart the device and verify that the runtime settings that were configured in the provisioning package were applied to the device.
|
||||||
|
|
||||||
1. Send the provisioning package in email to an account on the device.
|
- Email
|
||||||
|
|
||||||
2. Open the email on the device, and then double-tap the attached file.
|
**To apply a provisioning package sent in email**
|
||||||
|
|
||||||
3. You will see a message that tells you what the package will do the device, such as **Adding it will: Lock down the user interface**. Tap **Yes, add it**.
|
1. Send the provisioning package in email to an account on the device.
|
||||||
|
|
||||||
4. Restart the device and verify that the runtime settings that were configured in the provisioning package were applied to the device.
|
2. Open the email on the device, and then double-tap the attached file.
|
||||||
|
|
||||||
- USB tether (mobile only)
|
3. You will see a message that tells you what the package will do the device, such as **Adding it will: Lock down the user interface**. Tap **Yes, add it**.
|
||||||
|
|
||||||
**To apply a provisioning package using USB tether**
|
4. Restart the device and verify that the runtime settings that were configured in the provisioning package were applied to the device.
|
||||||
|
|
||||||
1. Connect the device to your PC by USB.
|
- USB tether
|
||||||
|
|
||||||
2. Select the provisioning package that you want to use to provision the device, and then drag and drop the file to your device.
|
**To apply a provisioning package using USB tether**
|
||||||
|
|
||||||
3. The provisioning package installation dialog will appear on the phone.
|
1. Connect the device to your PC by USB.
|
||||||
|
|
||||||
4. You will see a message that tells you what the package will do the device, such as **Adding it will: Lock down the user interface**. Tap **Yes, add it**.
|
2. Select the provisioning package that you want to use to provision the device, and then drag and drop the file to your device.
|
||||||
|
|
||||||
5. Restart the device and verify that the runtime settings that were configured in the provisioning package were applied to the device.
|
3. The provisioning package installation dialog will appear on the phone.
|
||||||
|
|
||||||
[Learn how to apply a provisioning package in audit mode or OOBE.](https://go.microsoft.com/fwlink/p/?LinkID=692012)
|
4. You will see a message that tells you what the package will do the device, such as **Adding it will: Lock down the user interface**. Tap **Yes, add it**.
|
||||||
|
|
||||||
|
5. Restart the device and verify that the runtime settings that were configured in the provisioning package were applied to the device.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Apps Corner
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>For Windows 10, versions 1507, 1511, and 1607 only.
|
||||||
|
|
||||||
|
Apps Corner lets you set up a custom Start screen on your Windows 10 Mobile or Windows 10 Mobile Enterprise device, where you can share only the apps you choose with the people you let use your device. You configure a device for kiosk mode by selecting a single app to use in Apps Corner.
|
||||||
|
|
||||||
|
**To set up Apps Corner**
|
||||||
|
|
||||||
|
1. On Start , swipe over to the App list, then tap **Settings**  > **Accounts** > **Apps Corner**.
|
||||||
|
|
||||||
|
2. Tap **Apps**, tap to select the app that you want people to use in the kiosk mode, and then tap done 
|
||||||
|
|
||||||
|
3. If your phone doesn't already have a lock screen password, you can set one now to ensure that people can't get to your Start screen from Apps Corner. Tap **Protect my phone with a password**, click **Add**, type a PIN in the **New PIN** box, type it again in the **Confirm PIN** box, and then tap **OK**. Press **Back**  to the Apps Corner settings.
|
||||||
|
|
||||||
|
4. Turn **Action center** on or off, depending on whether you want people to be able to use these features when using the device in kiosk mode.
|
||||||
|
|
||||||
|
5. Tap **advanced**, and then turn features on or off, depending on whether you want people to be able to use them.
|
||||||
|
|
||||||
|
6. Press **Back**  when you're done.
|
||||||
|
|
||||||
|
**To use Apps Corner**
|
||||||
|
|
||||||
|
1. On Start , swipe over to the App list, then tap **Settings**  > **Accounts** > **Apps Corner** > launch .
|
||||||
|
|
||||||
|
>[!TIP]
|
||||||
|
>Want to get to Apps Corner with one tap? In **Settings**, tap **Apps Corner** > **pin** to pin the Apps Corner tile to your Start screen.
|
||||||
|
|
||||||
|
2. Give the device to someone else, so they can use the device and only the one app you chose.
|
||||||
|
|
||||||
|
3. When they're done and you get the device back, press and hold Power , and then swipe right to exit Apps Corner.
|
||||||
|
|
||||||
## Related topics
|
## Related topics
|
||||||
|
|
||||||
@ -191,9 +197,5 @@ When you build a provisioning package, you may include sensitive information in
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ localizationpriority: high
|
|||||||
|
|
||||||
- Windows 10
|
- 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, Pro Education, Education, and Enterprise.
|
Windows 10, version 1607, introduced *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, Pro Education, Education, and Enterprise.
|
||||||
|
|
||||||
> [!NOTE]
|
> [!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/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.
|
> 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/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.
|
||||||
@ -69,16 +69,16 @@ You can configure Windows to be in shared PC mode in a couple different ways:
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
- 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/library/windows/hardware/mt723294.aspx), exposed in ICD as SharedPC.
|
- A provisioning package created with the Windows Configuration Designer: 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 Configuration Designer. Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/mt723294.aspx), exposed in Windows Configuration Designer 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 and select **Configuration Designer**.](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit)
|
1. [install Windows Configuration Designer](provisioning-install-icd.md)
|
||||||
|
|
||||||
1. Open Windows ICD (by default, %windir%\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Imaging and Configuration Designer\\x86\\ICD.exe).
|
1. Open Windows Configuration Designer.
|
||||||
|
|
||||||
2. On the **Start page**, select **Advanced provisioning**.
|
2. On the **Start page**, select **Advanced provisioning**.
|
||||||
|
|
||||||
@ -287,15 +287,10 @@ Shared PC mode sets local group policies to configure the device. Some of these
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Related topics
|
|
||||||
|
|
||||||
[Set up a device for anyone to use (kiosk)](set-up-a-device-for-anyone-to-use.md)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -20,7 +20,15 @@ localizationpriority: high
|
|||||||
|
|
||||||
This topic lists the settings and quick actions that can be locked down in Windows 10 Mobile.
|
This topic lists the settings and quick actions that can be locked down in Windows 10 Mobile.
|
||||||
|
|
||||||
## Settings lockdown
|
## Settings lockdown in Windows 10, version 1703
|
||||||
|
|
||||||
|
In earlier versions of Windows 10, you used the page name to define allowed settings. Starting in Windows 10, version 1703, you use the settings URI.
|
||||||
|
|
||||||
|
For example, in place of **SettingsPageDisplay**, you would use **ms-settings:display**.
|
||||||
|
|
||||||
|
See the [ms-settings: URI scheme reference](https://docs.microsoft.com/windows/uwp/launch-resume/launch-settings-app#ms-settings-uri-scheme-reference) to find the URI for each Settings page.
|
||||||
|
|
||||||
|
## Settings lockdown in Windows 10, version 1607 and earlier
|
||||||
|
|
||||||
|
|
||||||
You can use Lockdown.xml to configure lockdown settings.
|
You can use Lockdown.xml to configure lockdown settings.
|
||||||
@ -451,52 +459,26 @@ You can specify the quick actions as follows:
|
|||||||
|
|
||||||
``` syntax
|
``` syntax
|
||||||
<Settings>
|
<Settings>
|
||||||
<System name="SystemSettings_System_Display_QuickAction_Brightness"/>
|
|
||||||
<System name="SystemSettings_System_Display_Internal_Rotation"/>
|
|
||||||
<System name="SystemSettings_QuickAction_WiFi"/>
|
|
||||||
<System name="SystemSettings_QuickAction_InternetSharing"/>
|
|
||||||
<System name="SystemSettings_QuickAction_CellularData"/>
|
|
||||||
<System name="SystemSettings_QuickAction_AirplaneMode"/>
|
|
||||||
<System name="SystemSettings_Privacy_LocationEnabledUserPhone"/>
|
|
||||||
<System name="SystemSettings_Network_VPN_QuickAction"/>
|
|
||||||
<System name="SystemSettings_Flashlight_Toggle"/>
|
|
||||||
<System name="SystemSettings_Device_BluetoothQuickAction"/>
|
|
||||||
<System name="SystemSettings_BatterySaver_LandingPage_OverrideControl" />
|
|
||||||
<System name="SystemSettings_QuickAction_QuietHours" />
|
|
||||||
<System name="SystemSettings_QuickAction_Camera" />
|
|
||||||
<System name="SystemSettings_Launcher_QuickNote" />
|
|
||||||
<System name="QuickActions_Launcher_AllSettings" />
|
<System name="QuickActions_Launcher_AllSettings" />
|
||||||
<System name="QuickActions_Launcher_DeviceDiscovery" />
|
<System name="QuickActions_Launcher_DeviceDiscovery" />
|
||||||
|
<System name="SystemSettings_BatterySaver_LandingPage_OverrideControl" />
|
||||||
|
<System name="SystemSettings_Device_BluetoothQuickAction"/>
|
||||||
|
<System name="SystemSettings_Flashlight_Toggle"/>
|
||||||
|
<System name="SystemSettings_Launcher_QuickNote" />
|
||||||
|
<System name="SystemSettings_Network_VPN_QuickAction"/>
|
||||||
|
<System name="SystemSettings_Privacy_LocationEnabledUserPhone"/>
|
||||||
|
<System name="SystemSettings_QuickAction_AirplaneMode"/>
|
||||||
|
<System name="SystemSettings_QuickAction_Camera" />
|
||||||
|
<System name="SystemSettings_QuickAction_CellularData"/>
|
||||||
|
<System name="SystemSettings_QuickAction_InternetSharing"/>
|
||||||
|
<System name="SystemSettings_QuickAction_QuietHours" />
|
||||||
|
<System name="SystemSettings_QuickAction_WiFi"/>
|
||||||
|
<System name="SystemSettings_System_Display_Internal_Rotation"/>
|
||||||
|
<System name="SystemSettings_System_Display_QuickAction_Brightness"/>
|
||||||
</Settings>
|
</Settings>
|
||||||
```
|
```
|
||||||
|
|
||||||
Some quick actions are dependent on related settings pages/page groups. When a dependent page/group is not available, then the corresponding quick action will also be hidden.
|
|
||||||
|
|
||||||
**Note**
|
|
||||||
Dependent settings group/pages will be automatically enabled when a quick action is specified in the lockdown xml file. For example, if the Rotation quick setting is specified, the following group and page will automatically be added to the allow list: “SettingsPageSystemDisplay” and “SettingsPageDisplay”.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The following table lists the dependencies between quick actions and Settings groups/pages.
|
|
||||||
|
|
||||||
| Quick action | Settings group | Settings page |
|
|
||||||
|-----|-------|-------|
|
|
||||||
| SystemSettings\_System\_Display\_QuickAction\_Brightness | SettingsPageSystemDisplay| SettingsPageDisplay |
|
|
||||||
| SystemSettings\_System\_Display\_Internal\_Rotation | SettingsPageSystemDisplay | SettingsPageDisplay |
|
|
||||||
| SystemSettings\_QuickAction\_WiFi | SettingsPageNetworkWiFi | SettingsPageNetworkWiFi |
|
|
||||||
| SystemSettings\_QuickAction\_InternetSharing | SettingsPageNetworkInternetSharing | SettingsPageNetworkInternetSharing |
|
|
||||||
| SystemSettings\_QuickAction\_CellularData | SettingsGroupCellular | SettingsPageNetworkCellular |
|
|
||||||
| SystemSettings\_QuickAction\_AirplaneMode | SettingsPageNetworkAirplaneMode | SettingsPageNetworkAirplaneMode |
|
|
||||||
| SystemSettings\_Privacy\_LocationEnabledUserPhone | SettingsGroupPrivacyLocationGlobals | SettingsPagePrivacyLocation |
|
|
||||||
| SystemSettings\_Network\_VPN\_QuickAction | SettingsPageNetworkVPN | SettingsPageNetworkVPN |
|
|
||||||
| SystemSettings\_Launcher\_QuickNote | N/A | N/A |
|
|
||||||
| SystemSettings\_Flashlight\_Toggle | N/A | N/A |
|
|
||||||
| SystemSettings\_Device\_BluetoothQuickAction | SettingsPagePCSystemBluetooth | SettingsPagePCSystemBluetooth |
|
|
||||||
| SystemSettings\_BatterySaver\_LandingPage\_OverrideControl | BatterySaver\_LandingPage\_SettingsConfiguration | SettingsPageBatterySaver |
|
|
||||||
| QuickActions\_Launcher\_DeviceDiscovery | N/A | N/A |
|
|
||||||
| QuickActions\_Launcher\_AllSettings | N/A | N/A |
|
|
||||||
| SystemSettings\_QuickAction\_QuietHours | N/A | N/A |
|
|
||||||
| SystemSettings\_QuickAction\_Camera | N/A | N/A |
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -30,6 +30,9 @@ On Windows 10 for desktop editions, the customized Start works by:
|
|||||||
>[!NOTE]
|
>[!NOTE]
|
||||||
>Using the layout modification XML to configure Start is not supported with roaming user profiles. For more information, see [Deploy Roaming User Profiles](https://technet.microsoft.com/en-US/library/jj649079.aspx).
|
>Using the layout modification XML to configure Start is not supported with roaming user profiles. For more information, see [Deploy Roaming User Profiles](https://technet.microsoft.com/en-US/library/jj649079.aspx).
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>Using the layout modification XML to configure Start is not supported with roaming user profiles. For more information, see [Deploy Roaming User Profiles](https://technet.microsoft.com/library/jj649079.aspx).
|
||||||
|
|
||||||
## LayoutModification XML
|
## LayoutModification XML
|
||||||
|
|
||||||
IT admins can provision the Start layout using a LayoutModification.xml file. This file supports several mechanisms to modify or replace the default Start layout and its tiles. The easiest method for creating a LayoutModification.xml file is by using the Export-StartLayout cmdlet; see [Customize and export Start layout](customize-and-export-start-layout.md) for instructions.
|
IT admins can provision the Start layout using a LayoutModification.xml file. This file supports several mechanisms to modify or replace the default Start layout and its tiles. The easiest method for creating a LayoutModification.xml file is by using the Export-StartLayout cmdlet; see [Customize and export Start layout](customize-and-export-start-layout.md) for instructions.
|
||||||
@ -473,17 +476,13 @@ Once you have created the LayoutModification.xml file and it is present in the d
|
|||||||
## Related topics
|
## Related topics
|
||||||
|
|
||||||
|
|
||||||
[Manage Windows 10 Start layout options](windows-10-start-layout-options-and-policies.md)
|
- [Manage Windows 10 Start layout options](windows-10-start-layout-options-and-policies.md)
|
||||||
|
- [Configure Windows 10 taskbar](configure-windows-10-taskbar.md)
|
||||||
[Configure Windows 10 taskbar](configure-windows-10-taskbar.md)
|
- [Customize Windows 10 Start and taskbar with Group Policy](customize-windows-10-start-screens-by-using-group-policy.md)
|
||||||
|
- [Customize Windows 10 Start and taskbar with ICD and provisioning packages](customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md)
|
||||||
[Customize Windows 10 Start and taskbar with Group Policy](customize-windows-10-start-screens-by-using-group-policy.md)
|
- [Customize Windows 10 Start with mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md)
|
||||||
|
- [Changes to Group Policy settings for Windows 10 Start](changes-to-start-policies-in-windows-10.md)
|
||||||
[Customize Windows 10 Start and taskbar with ICD and provisioning packages](customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md)
|
- [Start layout XML for mobile editions of Windows 10 (reference)](start-layout-xml-mobile.md)
|
||||||
|
|
||||||
[Customize Windows 10 Start with mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md)
|
|
||||||
|
|
||||||
[Changes to Group Policy settings for Windows 10 Start](changes-to-start-policies-in-windows-10.md)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -370,17 +370,13 @@ This should set the value of **StartLayout**. The setting appears in the **Selec
|
|||||||
## Related topics
|
## Related topics
|
||||||
|
|
||||||
|
|
||||||
[Manage Windows 10 Start layout options](windows-10-start-layout-options-and-policies.md)
|
- [Manage Windows 10 Start layout options](windows-10-start-layout-options-and-policies.md)
|
||||||
|
- [Configure Windows 10 taskbar](configure-windows-10-taskbar.md)
|
||||||
[Configure Windows 10 taskbar](configure-windows-10-taskbar.md)
|
- [Customize Windows 10 Start and taskbar with Group Policy](customize-windows-10-start-screens-by-using-group-policy.md)
|
||||||
|
- [Customize Windows 10 Start and taskbar with ICD and provisioning packages](customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md)
|
||||||
[Customize Windows 10 Start and taskbar with Group Policy](customize-windows-10-start-screens-by-using-group-policy.md)
|
- [Customize Windows 10 Start with mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md)
|
||||||
|
- [Changes to Group Policy settings for Windows 10 Start](changes-to-start-policies-in-windows-10.md)
|
||||||
[Customize Windows 10 Start and taskbar with ICD and provisioning packages](customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md)
|
- [Start layout XML for desktop editions of Windows 10 (reference)](start-layout-xml-desktop.md)
|
||||||
|
|
||||||
[Customize Windows 10 Start with mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md)
|
|
||||||
|
|
||||||
[Changes to Group Policy settings for Windows 10 Start](changes-to-start-policies-in-windows-10.md)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: start tasbkar lockscreen (Windows 10)
|
title: Configure Start layout, taskbar, and lock screen for Windows 10 PCs (Windows 10)
|
||||||
description:
|
description:
|
||||||
keywords: Windows 10, MDM, WSUS, Windows update
|
|
||||||
ms.prod: w10
|
ms.prod: w10
|
||||||
ms.mktglfcycl: manage
|
ms.mktglfcycl: manage
|
||||||
ms.sitesec: library
|
ms.sitesec: library
|
||||||
@ -10,5 +9,19 @@ localizationpriority: high
|
|||||||
author: jdeckerMS
|
author: jdeckerMS
|
||||||
---
|
---
|
||||||
|
|
||||||
# start taskbar lockscreen
|
# Configure Start layout, taskbar, and lock screen for Windows 10 PCs
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## In this section
|
||||||
|
|
||||||
|
| Topic | Description |
|
||||||
|
| --- | --- |
|
||||||
|
| [Windows Spotlight on the lock screen](windows-spotlight.md) | Windows Spotlight is an option for the lock screen background that displays different background images and occasionally offers suggestions on the lock screen.</br></br>**Note:** You can also use the [Personalization CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/personalization-csp) settings to set lock screen and desktop background images. |
|
||||||
|
| [Manage Windows 10 and Windows Store tips, tricks, and suggestions](manage-tips-and-suggestions.md) | Options to manage the tips, tricks, and suggestions offered by Windows and Windows Store. |
|
||||||
|
| [Manage Windows 10 Start and taskbar layout](windows-10-start-layout-options-and-policies.md) | Organizations might want to deploy a customized Start screen and menu to devices running Windows 10 Pro, Enterprise, or Education. A standard Start layout can be useful on devices that are common to multiple users and devices that are locked down for specialized purposes. |
|
||||||
|
|
||||||
|
|
||||||
|
## Related topics
|
||||||
|
|
||||||
|
- [Configure Windows 10 Mobile devices](configure-mobile.md)
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Manage Windows 10 Start and taskbar layout (Windows 10)
|
title: Manage Windows 10 Start and taskbar layout (Windows 10)
|
||||||
description: Organizations might want to deploy a customized Start and taskbar layout to devices running Windows 10 Enterprise or Windows 10 Education.
|
description: Organizations might want to deploy a customized Start and taskbar layout to devices.
|
||||||
ms.assetid: 2E94743B-6A49-463C-9448-B7DD19D9CD6A
|
ms.assetid: 2E94743B-6A49-463C-9448-B7DD19D9CD6A
|
||||||
keywords: ["start screen", "start menu"]
|
keywords: ["start screen", "start menu"]
|
||||||
ms.prod: w10
|
ms.prod: w10
|
||||||
@ -19,12 +19,15 @@ localizationpriority: high
|
|||||||
|
|
||||||
> **Looking for consumer information?** See [Customize the Start menu](http://windows.microsoft.com/windows-10/getstarted-see-whats-on-the-menu)
|
> **Looking for consumer information?** See [Customize the Start menu](http://windows.microsoft.com/windows-10/getstarted-see-whats-on-the-menu)
|
||||||
|
|
||||||
Organizations might want to deploy a customized Start and taskbar configuration to devices running Windows 10 Enterprise or Windows 10 Education. A standard, customized Start layout can be useful on devices that are common to multiple users and devices that are locked down for specialized purposes. Configuring the taskbar allows the organization to pin useful apps for their employees and to remove apps that are pinned by default.
|
Organizations might want to deploy a customized Start and taskbar configuration to devices running Windows 10 Pro, Enterprise, or Education. A standard, customized Start layout can be useful on devices that are common to multiple users and devices that are locked down for specialized purposes. Configuring the taskbar allows the organization to pin useful apps for their employees and to remove apps that are pinned by default.
|
||||||
|
|
||||||
>[!NOTE]
|
>[!NOTE]
|
||||||
>Taskbar configuration is available starting in Windows 10, version 1607.
|
>Taskbar configuration is available starting in Windows 10, version 1607.
|
||||||
>
|
>
|
||||||
>Using the layout modification XML to configure Start is not supported with roaming user profiles. For more information, see [Deploy Roaming User Profiles](https://technet.microsoft.com/en-US/library/jj649079.aspx).
|
>Start and taskbar configuration can be applied to devices running Windows 10 Pro, version 1703.
|
||||||
|
>
|
||||||
|
>Using the layout modification XML to configure Start is not supported with roaming user profiles. For more information, see [Deploy Roaming User Profiles](https://technet.microsoft.com/library/jj649079.aspx).
|
||||||
|
|
||||||
|
|
||||||
## Start options
|
## Start options
|
||||||
|
|
||||||
@ -34,87 +37,21 @@ Some areas of Start can be managed using Group Policy. The layout of Start tiles
|
|||||||
|
|
||||||
The following table lists the different parts of Start and any applicable policy settings or Settings options. Group Policy settings are in the **User Configuration**\\**Administrative Templates**\\**Start Menu and Taskbar** path except where a different path is listed in the table.
|
The following table lists the different parts of Start and any applicable policy settings or Settings options. Group Policy settings are in the **User Configuration**\\**Administrative Templates**\\**Start Menu and Taskbar** path except where a different path is listed in the table.
|
||||||
|
|
||||||
<table>
|
| Start | Policy | Local setting |
|
||||||
<thead>
|
| --- | --- | --- |
|
||||||
<tr class="header">
|
| User tile | MDM: **Start/HideUserTile**</br>**Start/HideSwitchAccount**</br>**Start/HideSignOut**</br>**Start/HideLock**</br>**Start/HideChangeAccountSettings**</br></br>Group Policy: **Remove Logoff on the Start menu** | none |
|
||||||
<th align="left">Start</th>
|
| Most used | MDM: **Start/HideFrequentlyUsedApps**</br></br>Group Policy: **Remove frequent programs from the Start menu** | **Settings** > **Personalization** > **Start** > **Show most used apps** |
|
||||||
<th align="left">Policy</th>
|
| Suggestions</br>-and-</br>Dynamically inserted app tile | MDM: **Allow Windows Consumer Features**</br></br>Group Policy: **Computer Configuration\Administrative Templates\Windows Components\Cloud Content\Turn off Microsoft consumer experiences**</br></br>**Note:** This policy also enables or disables notifications for a user's Microsoft account and app tiles from Microsoft dynamically inserted in the default Start menu. | **Settings** > **Personalization** > **Start** > **Occasionally show suggestions in Start** |
|
||||||
<th align="left">Setting</th>
|
| Recently added | MDM: **Start/HideRecentlyAddedApps** | **Settings** > **Personalization** > **Start** > **Show recently added apps** |
|
||||||
</tr>
|
| Pinned folders | MDM: **AllowPinnedFolder** | **Settings** > **Personalization** > **Start** > **Choose which folders appear on Start** |
|
||||||
</thead>
|
| Power | MDM: **Start/HidePowerButton**</br>**Start/HideHibernate**</br>**Start/HideRestart**</br>**Start/HideShutDown**</br>**Start/HideSleep**</br></br>Group Policy: **Remove and prevent access to the Shut Down, Restart, Sleep, and Hibernate commands** | none |
|
||||||
<tbody>
|
| Start layout | MDM: **Start layout**</br>**ImportEdgeAssets**</br></br>Group Policy: **Prevent users from customizing their Start screen**</br></br>**Note:** When a full Start screen layout is imported with Group Policy or MDM, the users cannot pin, unpin, or uninstall apps from the Start screen. Users can view and open all apps in the **All Apps** view, but they cannot pin any apps to the Start screen. When a partial Start screen layout is imported, users cannot change the tile groups applied by the partial layout, but can modify other tile groups and create their own.</br></br>**Start layout** policy can be used to pin apps to the taskbar based on an XML File that you provide. Users will be able to change the order of pinned apps, unpin apps, and pin additional apps to the taskbar. | none |
|
||||||
<tr class="odd">
|
| Jump lists | MDM: **Start/HideRecentJumplists**</br></br>Group Policy: **Do not keep history of recently opened documents** | **Settings** > **Personalization** > **Start** > **Show recently opened items in Jump Lists on Start or the taskbar** |
|
||||||
<td align="left">User tile</td>
|
| Start size | MDM: **Force Start size**</br></br>Group Policy: **Force Start to be either full screen size or menu size** | **Settings** > **Personalization** > **Start** > **Use Start full screen** |
|
||||||
<td align="left">Group Policy: <strong>Remove Logoff on the Start menu</strong></td>
|
| App list | MDM: **Start/HideAppList** | **Settings** > **Personalization** > **Start** > **Show app list in Start menu** |
|
||||||
<td align="left"></td>
|
| All Settings | Group Policy: **Prevent changes to Taskbar and Start Menu Settings** | none |
|
||||||
</tr>
|
| Taskbar | MDM: **Start/NoPinningToTaskbar** | none |
|
||||||
<tr class="even">
|
|
||||||
<td align="left">Most used</td>
|
|
||||||
<td align="left">Group Policy: <strong>Remove frequent programs from the Start menu</strong></td>
|
|
||||||
<td align="left"><strong>Settings</strong> > <strong>Personalization</strong> > <strong>Start</strong> > <strong>Show most used apps</strong></td>
|
|
||||||
</tr>
|
|
||||||
<tr class="odd">
|
|
||||||
<td align="left"><p>Suggestions</p>
|
|
||||||
<p>-and-</p>
|
|
||||||
<p>Dynamically inserted app tile</p></td>
|
|
||||||
<td align="left"><p>MDM: <strong>Allow Windows Consumer Features</strong></p>
|
|
||||||
<p>Group Policy: <strong>Computer Configuration</strong>\\<strong>Administrative Templates</strong>\\<strong>Windows Components</strong>\\<strong>Cloud Content</strong>\\<strong>Turn off Microsoft consumer experiences</strong></p>
|
|
||||||
<div class="alert">
|
|
||||||
<strong>Note</strong>
|
|
||||||
<p>This policy also enables or disables notifications for a user's Microsoft account and app tiles from Microsoft dynamically inserted in the default Start menu.</p>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
|
|
||||||
</div></td>
|
|
||||||
<td align="left"><strong>Settings</strong> > <strong>Personalization</strong> > <strong>Start</strong> > <strong>Occasionally show suggestions in Start</strong></td>
|
|
||||||
</tr>
|
|
||||||
<tr class="even">
|
|
||||||
<td align="left">Recently added</td>
|
|
||||||
<td align="left">not applicable</td>
|
|
||||||
<td align="left"><strong>Settings</strong> > <strong>Personalization</strong> > <strong>Start</strong> > <strong>Show recently added apps</strong></td>
|
|
||||||
</tr>
|
|
||||||
<tr class="odd">
|
|
||||||
<td align="left">Pinned folders</td>
|
|
||||||
<td align="left">not applicable</td>
|
|
||||||
<td align="left"><strong>Settings</strong> > <strong>Personalization</strong> > <strong>Start</strong> > <strong>Choose which folders appear on Start</strong></td>
|
|
||||||
</tr>
|
|
||||||
<tr class="even">
|
|
||||||
<td align="left">Power</td>
|
|
||||||
<td align="left">Group Policy: <strong>Remove and prevent access to the Shut Down, Restart, Sleep, and Hibernate commands</strong></td>
|
|
||||||
<td align="left">None</td>
|
|
||||||
</tr>
|
|
||||||
<tr class="even">
|
|
||||||
<td align="left">Start layout</td>
|
|
||||||
<td align="left"><p>MDM: <strong>Start layout</strong></p>
|
|
||||||
<p>Group Policy: <strong>Start layout</strong></p>
|
|
||||||
<p>Group Policy: <strong>Prevent users from customizing their Start Screen</strong></p>
|
|
||||||
<div class="alert">
|
|
||||||
<strong>Note</strong>
|
|
||||||
<p> When a full Start screen layout is imported with Group Policy or MDM, the users cannot pin, unpin, or uninstall apps from the Start screen. Users can view and open all apps in the <strong>All Apps</strong> view, but they cannot pin any apps to the Start screen. When a partial Start screen layout is imported, users cannot change the tile groups applied by the partial layout, but can modify other tile groups and create their own.</p><p><strong>Start layout</strong> policy can be used to pin apps to the taskbar based on an XML File that you provide. Users will be able to change the order of pinned apps, unpin apps, and pin additional apps to the taskbar.
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
|
|
||||||
</div></td>
|
|
||||||
<td align="left">None</td>
|
|
||||||
</tr>
|
|
||||||
<tr class="odd">
|
|
||||||
<td align="left">Jump lists</td>
|
|
||||||
<td align="left">Group Policy: <strong>Do not keep history of recently opened documents</strong></td>
|
|
||||||
<td align="left"><strong>Settings</strong> > <strong>Personalization</strong> > <strong>Start</strong> > <strong>Show recently opened items in Jump Lists on Start or the taskbar</strong></td>
|
|
||||||
</tr>
|
|
||||||
<tr class="even">
|
|
||||||
<td align="left">Start size</td>
|
|
||||||
<td align="left"><p>MDM: <strong>Force Start size</strong></p>
|
|
||||||
<p>Group Policy: <strong>Force Start to be either full screen size or menu size</strong></p></td>
|
|
||||||
<td align="left"><strong>Settings</strong> > <strong>Personalization</strong> > <strong>Start</strong> > <strong>Use Start full screen</strong></td>
|
|
||||||
</tr>
|
|
||||||
<tr class="odd">
|
|
||||||
<td align="left">All Settings</td>
|
|
||||||
<td align="left">Group Policy: <strong>Prevent changes to Taskbar and Start Menu Settings</strong></td>
|
|
||||||
<td align="left">None</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
## Taskbar options
|
## Taskbar options
|
||||||
|
|
||||||
@ -125,15 +62,18 @@ There are three categories of apps that might be pinned to a taskbar:
|
|||||||
* Default Windows apps, pinned during operating system installation (Microsoft Edge, File Explorer, Store)
|
* Default Windows apps, pinned during operating system installation (Microsoft Edge, File Explorer, Store)
|
||||||
* Apps pinned by the enterprise, such as in an unattended Windows setup
|
* Apps pinned by the enterprise, such as in an unattended Windows setup
|
||||||
|
|
||||||
**Note**
|
>[!NOTE]
|
||||||
The earlier method of using [TaskbarLinks](https://go.microsoft.com/fwlink/p/?LinkId=761230) in an unattended Windows setup file is deprecated in Windows 10, version 1607.
|
>The earlier method of using [TaskbarLinks](https://go.microsoft.com/fwlink/p/?LinkId=761230) in an unattended Windows setup file is deprecated in Windows 10, version 1607.
|
||||||
|
|
||||||
The following example shows how apps will be pinned - Windows default apps to the left (blue circle), apps pinned by the user in the center (orange triangle), and apps that you pin using XML to the right (green square).
|
The following example shows how apps will be pinned - Windows default apps to the left (blue circle), apps pinned by the user in the center (orange triangle), and apps that you pin using XML to the right (green square).
|
||||||
|
|
||||||
> **Note** In operating systems configured to use a right-to-left language, the taskbar order will be reversed.
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>In operating systems configured to use a right-to-left language, the taskbar order will be reversed.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Whether you apply the taskbar configuration to a clean install or an update, users will still be able to:
|
Whether you apply the taskbar configuration to a clean install or an update, users will still be able to:
|
||||||
* Pin additional apps
|
* Pin additional apps
|
||||||
* Change the order of pinned apps
|
* Change the order of pinned apps
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
title: Windows Spotlight on the lock screen (Windows 10)
|
title: Configure Windows Spotlight on the lock screen (Windows 10)
|
||||||
description: Windows Spotlight is an option for the lock screen background that displays different background images on the lock screen.
|
description: Windows Spotlight is an option for the lock screen background that displays different background images on the lock screen.
|
||||||
ms.assetid: 1AEA51FA-A647-4665-AD78-2F3FB27AD46A
|
ms.assetid: 1AEA51FA-A647-4665-AD78-2F3FB27AD46A
|
||||||
keywords: ["lockscreen"]
|
keywords: ["lockscreen"]
|
||||||
@ -10,13 +10,14 @@ author: jdeckerMS
|
|||||||
localizationpriority: high
|
localizationpriority: high
|
||||||
---
|
---
|
||||||
|
|
||||||
# Windows Spotlight on the lock screen
|
# Configure Windows Spotlight on the lock screen
|
||||||
|
|
||||||
|
|
||||||
**Applies to**
|
**Applies to**
|
||||||
|
|
||||||
- Windows 10
|
- Windows 10
|
||||||
|
|
||||||
|
|
||||||
Windows Spotlight is an option for the lock screen background that displays different background images and occasionally offers suggestions on the lock screen. Windows Spotlight is available in all desktop editions of Windows 10.
|
Windows Spotlight is an option for the lock screen background that displays different background images and occasionally offers suggestions on the lock screen. Windows Spotlight is available in all desktop editions of Windows 10.
|
||||||
|
|
||||||
For managed devices running Windows 10 Enterprise and Windows 10 Education, enterprise administrators can configure a mobile device management (MDM) or Group Policy setting to prevent users from using the Windows Spotlight background. For managed devices running Windows 10 Pro, version 1607, administrators can disable suggestions for third party apps.
|
For managed devices running Windows 10 Enterprise and Windows 10 Education, enterprise administrators can configure a mobile device management (MDM) or Group Policy setting to prevent users from using the Windows Spotlight background. For managed devices running Windows 10 Pro, version 1607, administrators can disable suggestions for third party apps.
|
||||||
@ -24,6 +25,8 @@ For managed devices running Windows 10 Enterprise and Windows 10 Education, en
|
|||||||
|
|
||||||
>[!NOTE]
|
>[!NOTE]
|
||||||
>In Windows 10, version 1607, the lock screen background does not display if you disable the **Animate windows when minimizing and mazimizing** setting in **This PC** > **Properties** > **Advanced system settings** > **Performance settings** > **Visual Effects**, or if you enable the Group Policy setting **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Desktop Windows Manager** > **Do not allow windows animations**.
|
>In Windows 10, version 1607, the lock screen background does not display if you disable the **Animate windows when minimizing and mazimizing** setting in **This PC** > **Properties** > **Advanced system settings** > **Performance settings** > **Visual Effects**, or if you enable the Group Policy setting **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Desktop Windows Manager** > **Do not allow windows animations**.
|
||||||
|
>
|
||||||
|
>In Windows 10, version 1703, you can use the [Personalization CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/personalization-csp) settings to set lock screen and desktop background images.
|
||||||
|
|
||||||
## What does Windows Spotlight include?
|
## What does Windows Spotlight include?
|
||||||
|
|
||||||
@ -37,6 +40,8 @@ For managed devices running Windows 10 Enterprise and Windows 10 Education, en
|
|||||||
- **Feature suggestions, fun facts, tips**
|
- **Feature suggestions, fun facts, tips**
|
||||||
|
|
||||||
The lock screen background will occasionally suggest Windows 10 features that the user hasn't tried yet, such as **Snap assist**.
|
The lock screen background will occasionally suggest Windows 10 features that the user hasn't tried yet, such as **Snap assist**.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## How do you turn off Windows Spotlight locally?
|
## How do you turn off Windows Spotlight locally?
|
||||||
|
|
||||||
@ -48,27 +53,28 @@ To turn off Windows Spotlight locally, go to **Settings** > **Personalization
|
|||||||
## How do you disable Windows Spotlight for managed devices?
|
## How do you disable Windows Spotlight for managed devices?
|
||||||
|
|
||||||
|
|
||||||
Windows 10, version 1607, provides three new Group Policy settings to help you manage Windows Spotlight on enterprise computers.
|
Windows Spotlight is enabled by default. Windows 10 provides Group Policy and mobile device management (MDM) settings to help you manage Windows Spotlight on enterprise computers.
|
||||||
|
|
||||||
**Windows 10 Pro, Enterprise, and Education**
|
| Group Policy | MDM | Description | Applies to |
|
||||||
|
| --- | --- | --- | --- |
|
||||||
|
| **User Configuration\Administrative Templates\Windows Components\Cloud Content\Do not suggest third-party content in Windows spotlight** | **Experience/Allow ThirdParty Suggestions In Windows Spotlight** | Enables enterprises to restrict suggestions to Microsoft apps and services | Windows 10 Pro, Enterprise, and Education, version 1607 and later |
|
||||||
|
| **User Configuration\Administrative Templates\Windows Components\Cloud Content\Turn off all Windows Spotlight features** | **Experience/Allow Windows Spotlight** | Enables enterprises to completely disable all Windows Spotlight features in a single setting | Windows 10 Enterprise and Education, version 1607 and later |
|
||||||
|
| **User Configuration\Administrative Templates\Windows Components\Cloud Content\Configure Spotlight on lock screen** | **Experience/Configure Windows Spotlight On Lock Screen** | Specifically controls the use of the dynamic Windows Spotlight image on the lock screen, and can be enabled or disabled | Windows 10 Enterprise and Education, version 1607 and later |
|
||||||
|
| **Administrative Templates \ Windows Components \ Cloud Content \ Turn off the Windows Spotlight on Action Center** | **Experience/Allow Windows Spotlight On Action Center** | Turn off Suggestions from Microsoft that show after each clean install, upgrade, or on an on-going basis to introduce users to what is new or changed | Windows 10 Enterprise and Education, version 1703 |
|
||||||
|
| **User Configuration \ Administrative Templates \ Windows Components \ Cloud Content \ Do not use diagnostic data for tailored experiences** | **Experience/Allow Tailored Experiences With Diagnostic Data** | Prevent Windows from using diagnostic data to provide tailored experiences to the user | Windows 10 Pro, Enterprise, and Education, version 1703 |
|
||||||
|
| **User Configuration \ Administrative Templates \ Windows Components \ Cloud Content \ Turn off the Windows Welcome Experience** | **Experience/Allow Windows Spotlight Windows Welcome Experience** | Turn off the Windows Spotlight Windows Welcome experience which helps introduce users to Windows, such as launching Microsoft Edge with a web page highlighting new features | Windows 10 Enterprise and Education, version 1703 |
|
||||||
|
|
||||||
- **User Configuration\Administrative Templates\Windows Components\Cloud Content\Do not suggest third-party content in Windows spotlight** enables enterprises to restrict suggestions to Microsoft apps and services.
|
|
||||||
|
|
||||||
**Windows 10 Enterprise and Education**
|
In addition to the specific policy settings for Windows Spotlight, administrators can replace Windows Spotlight with a selected image using the Group Policy setting **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Force a specific default lock screen image**.
|
||||||
|
|
||||||
* **User Configuration\Administrative Templates\Windows Components\Cloud Content\Turn off all Windows Spotlight features** enables enterprises to completely disable all Windows Spotlight features in a single setting.
|
|
||||||
* **User Configuration\Administrative Templates\Windows Components\Cloud Content\Configure Spotlight on lock screen** specifically controls the use of the dynamic Windows Spotlight image on the lock screen, and can be enabled or disabled. (The Group Policy setting **Enterprise Spotlight** does not work in Windows 10, version 1607.)
|
|
||||||
|
|
||||||
Windows Spotlight is enabled by default. Administrators can replace Windows Spotlight with a selected image using the Group Policy setting **Computer Configuration** > **Administrative Templates** > **Control Panel** > **Personalization** > **Force a specific default lock screen image**.
|
|
||||||
|
|
||||||
>[!WARNING]
|
>[!WARNING]
|
||||||
> In Windows 10, version 1607, the **Force a specific default lock screen image** policy setting will prevent users from changing the lock screen image. This behavior will be corrected in a future release.
|
> In Windows 10, version 1607, the **Force a specific default lock screen image** policy setting will prevent users from changing the lock screen image. This behavior will be corrected in a future release.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Pay attention to the checkbox in **Options**. In addition to providing the path to the lock screen image, administrators can choose to allow or **Turn off fun facts, tips, tricks, and more on lock screen**. If the checkbox is not selected, users will see the lock screen image that is defined in the policy setting, and will also see occasional messages, such as the example in the following image.
|
Pay attention to the checkbox in **Options**. In addition to providing the path to the lock screen image, administrators can choose to allow or **Turn off fun facts, tips, tricks, and more on lock screen**. If the checkbox is not selected, users will see the lock screen image that is defined in the policy setting, and will also see occasional messages.
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## Related topics
|
## Related topics
|
||||||
|
|
||||||
|
BIN
windows/deploy/images/icd-create-options-1703.PNG
Normal file
After Width: | Height: | Size: 21 KiB |
@ -97,7 +97,7 @@ The topics in this library have been updated for Windows 10, version 1607 (also
|
|||||||
|
|
||||||
- [Connect to remote Azure Active Directory-joined PC](connect-to-remote-aadj-pc.md)
|
- [Connect to remote Azure Active Directory-joined PC](connect-to-remote-aadj-pc.md)
|
||||||
- [Configure Windows 10 taskbar](configure-windows-10-taskbar.md)
|
- [Configure Windows 10 taskbar](configure-windows-10-taskbar.md)
|
||||||
- [Set up a shared or guest PC with Windows 10](set-up-shared-or-guest-pc.md)
|
- [Set up a shared or guest PC with Windows 10](../configure/set-up-shared-or-guest-pc.md)
|
||||||
- [Guidelines for choosing an app for assigned access (kiosk mode)](guidelines-for-assigned-access-app.md)
|
- [Guidelines for choosing an app for assigned access (kiosk mode)](guidelines-for-assigned-access-app.md)
|
||||||
- [Application Virtualization (App-V) for Windows 10](appv-for-windows.md)
|
- [Application Virtualization (App-V) for Windows 10](appv-for-windows.md)
|
||||||
- [User Experience Virtualization (UE-V) for Windows 10](uev-for-windows.md)
|
- [User Experience Virtualization (UE-V) for Windows 10](uev-for-windows.md)
|
||||||
|
@ -44,11 +44,10 @@ As indicated in the diagram, Microsoft continues to provide support for deep man
|
|||||||
|
|
||||||
With Windows 10, you can continue to use traditional OS deployment, but you can also “manage out of the box.” To transform new devices into fully-configured, fully-managed devices, you can:
|
With Windows 10, you can continue to use traditional OS deployment, but you can also “manage out of the box.” To transform new devices into fully-configured, fully-managed devices, you can:
|
||||||
|
|
||||||
<!-- The phrase "Windows Imaging and Configuration Designer (ICD)" below might need to be changed to "Windows Configuration Designer" -->
|
|
||||||
|
|
||||||
- Avoid reimaging by using dynamic provisioning, enabled by a cloud-based device management services like [Microsoft Intune](https://docs.microsoft.com/intune/understand-explore/introduction-to-microsoft-intune).
|
- Avoid reimaging by using dynamic provisioning, enabled by a cloud-based device management services like [Microsoft Intune](https://docs.microsoft.com/intune/understand-explore/introduction-to-microsoft-intune).
|
||||||
|
|
||||||
- Create self-contained provisioning packages built with the [Windows Imaging and Configuration Designer (ICD)](https://msdn.microsoft.com/library/windows/hardware/dn916113(v=vs.85).aspx).
|
- Create self-contained provisioning packages built with the [Windows Configuration Designer](https://technet.microsoft.com/itpro/windows/deploy/provisioning-packages).
|
||||||
|
|
||||||
- Use traditional imaging techniques such as deploying custom images using [System Center Configuration Manager](https://docs.microsoft.com/sccm/core/understand/introduction).
|
- Use traditional imaging techniques such as deploying custom images using [System Center Configuration Manager](https://docs.microsoft.com/sccm/core/understand/introduction).
|
||||||
|
|
||||||
|
@ -1,302 +0,0 @@
|
|||||||
---
|
|
||||||
title: Set up a shared or guest PC with Windows 10 (Windows 10)
|
|
||||||
description: Windows 10, version 1607, introduces *shared PC mode*, which optimizes Windows 10 for shared use scenarios.
|
|
||||||
keywords: ["shared pc mode"]
|
|
||||||
ms.prod: W10
|
|
||||||
ms.mktglfcycl: manage
|
|
||||||
ms.sitesec: library
|
|
||||||
author: jdeckerMS
|
|
||||||
localizationpriority: high
|
|
||||||
---
|
|
||||||
|
|
||||||
# Set up a shared or guest PC with Windows 10
|
|
||||||
|
|
||||||
|
|
||||||
**Applies to**
|
|
||||||
|
|
||||||
- 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, Pro Education, 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/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 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/library/windows/hardware/dn904962.aspx#Update_AllowAutoUpdate)
|
|
||||||
|
|
||||||
###App behavior
|
|
||||||
|
|
||||||
Apps can take advantage of shared PC mode by changing their app behavior to align with temporary use scenarios. For example, an app might only download content on demand on a device in shared PC mode, or might skip first run experiences. For information on how an app can query for shared PC mode, see [SharedModeSettings class](https://msdn.microsoft.com/en-us/library/windows/apps/windows.system.profile.sharedmodesettings.aspx).
|
|
||||||
|
|
||||||
###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. <br/> - **Only guest** allows anyone to use the PC as a local standard (non-admin) account.<br/> - **Domain-joined only** allows users to sign in with an Active Directory or Azure AD account.<br/>- **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. <br/>- **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. <br/><br/>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:<br/>- Local storage locations are restricted. Users can only save files to the cloud. <br/>- Custom Start and taskbar layouts are set.\* <br/>- A custom sign-in screen background image is set.\* <br/>- Additional educational policies are applied (see full list below).<br/><br/>\*Only applies to Windows 10 Pro Education, Enterprise, and Education |
|
|
||||||
| Customization: SetPowerPolicies | When set as **True**:<br/>- Prevents users from changing power settings<br/>- Turns off hibernate<br/>- 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/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/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/library/windows/hardware/mt723294.aspx), exposed in ICD as SharedPC.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
### 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 and select **Configuration Designer**.](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit)
|
|
||||||
|
|
||||||
1. Open Windows ICD (by default, %windir%\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Imaging and Configuration Designer\\x86\\ICD.exe).
|
|
||||||
|
|
||||||
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**. [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. 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
|
|
||||||
|
|
||||||
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**.
|
|
||||||
|
|
||||||

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

|
|
||||||
|
|
||||||
3. The next screen asks you to select a provisioning source. Select **Removable Media** and tap **Next**.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
4. Select the provisioning package (\*.ppkg) that you want to apply, and tap **Next**.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
5. Select **Yes, add it**.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
6. Read and accept the Microsoft Software License Terms.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
7. Select **Use Express settings**.
|
|
||||||
|
|
||||||

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

|
|
||||||
|
|
||||||
9. On the **Choose how you'll connect** screen, select **Join Azure AD** or **Join a domain** and tap **Next**.
|
|
||||||
|
|
||||||

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

|
|
||||||
|
|
||||||
> [!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. 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 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:<br/>
|
|
||||||
```
|
|
||||||
$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 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.
|
|
||||||
|
|
||||||
<table border="1">
|
|
||||||
|
|
||||||
<tr><th><p>Policy name</p></th><th><p>Value</p></th><th><p>When set?</p></th></tr> </thead>
|
|
||||||
<tbody>
|
|
||||||
<tr><td colspan="3"><p><strong>Admin Templates</strong> > <strong>Control Panel</strong> > <strong>Personalization</strong></p></td></tr>
|
|
||||||
<tr><td><p>Prevent enabling lock screen slide show</p></td><td><p>Enabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr><td><p>Prevent changing lock screen and logon image</p></td><td><p>Enabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr><td colspan="3"><p><strong>Admin Templates</strong> > <strong>System</strong> > <strong>Power Management</strong> > <strong>Button Settings</strong></p></td></tr>
|
|
||||||
<tr><td><p>Select the Power button action (plugged in)</p></td><td><p>Sleep</p></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr><td><p>Select the Power button action (on battery)</p></td><td><p>Sleep</p></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr><td><p>Select the Sleep button action (plugged in)</p></td><td><p>Sleep</p></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr><td><p>Select the lid switch action (plugged in)</p></td><td><p>Sleep</p></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr><td><p>Select the lid switch action (on battery)</p></td><td><p>Sleep</p></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr><td colspan="3"><p><strong>Admin Templates</strong> > <strong>System</strong> > <strong>Power Management</strong> > <strong>Sleep Settings</strong></p></td></tr>
|
|
||||||
<tr><td><p>Require a password when a computer wakes (plugged in)</p></td><td><p>Enabled</p></td><td><p>SignInOnResume=True</p></td></tr>
|
|
||||||
<tr><td><p>Require a password when a computer wakes (on battery)</p></td><td><p>Enabled</p></td><td><p>SignInOnResume=True</p></td></tr>
|
|
||||||
<tr><td><p>Specify the system sleep timeout (plugged in)</p></td><td><p>*SleepTimeout*</p></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr><td><p>Specify the system sleep timeout (on battery)</p></td><td><p>*SleepTimeout*</p></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr> <td> <p>Turn off hybrid sleep (plugged in)</p></td> <td> <p>Enabled</p></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr> <td> <p>Turn off hybrid sleep (on battery)</p></td> <td> <p>Enabled</p></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr> <td> <p>Specify the unattended sleep timeout (plugged in)</p></td> <td> <p>*SleepTimeout*</p> </td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr> <td> <p>Specify the unattended sleep timeout (on battery)</p></td> <td> <p>*SleepTimeout*</p> </td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr> <td> <p>Allow standby states (S1-S3) when sleeping (plugged in)</p></td> <td> <p>Enabled</p></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr> <td> <p>Allow standby states (S1-S3) when sleeping (on battery)</p></td> <td> <p>Enabled</p></td> <td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr> <td> <p>Specify the system hibernate timeout (plugged in)</p></td> <td> <p>Enabled, 0</p></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr> <td> <p>Specify the system hibernate timeout (on battery)</p></td> <td> <p>Enabled, 0</p></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr> <td colspan="3"> <p><strong>Admin Templates</strong>><strong>System</strong>><strong>Power Management</strong>><strong>Video and Display Settings</strong></p></td></tr>
|
|
||||||
<tr> <td> <p>Turn off the display (plugged in)</p></td> <td> <p>*SleepTimeout*</p> </td></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr> <td> <p>Turn off the display (on battery</p></td> <td> <p>*SleepTimeout*</p> </td></td><td><p>SetPowerPolicies=True</p></td></tr>
|
|
||||||
<tr> <td colspan="3"> <p><strong>Admin Templates</strong>><strong>System</strong>><strong>Logon</strong></p></td></tr>
|
|
||||||
<tr> <td> <p>Show first sign-in animation</p></td> <td> <p>Disabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>Hide entry points for Fast User Switching</p></td> <td> <p>Enabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>Turn on convenience PIN sign-in</p></td> <td> <p>Disabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>Turn off picture password sign-in</p></td> <td> <p>Enabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>Turn off app notification on the lock screen</p></td> <td> <p>Enabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>Allow users to select when a password is required when resuming from connected standby</p></td> <td> <p>Disabled</p></td><td><p>SignInOnResume=True</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr> <td> <p>Block user from showing account details on sign-in</p></td> <td> <p>Enabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td colspan="3"> <p><strong>Admin Templates</strong>><strong>System</strong>><strong>User Profiles</strong></p></td></tr>
|
|
||||||
<tr> <td> <p>Turn off the advertising ID</p></td> <td> <p>Enabled</p></td><td><p>SetEduPolicies=True</p></td></tr>
|
|
||||||
<tr> <td colspan="3"> <p><strong>Admin Templates</strong>><strong>Windows Components </strong></p></td></tr>
|
|
||||||
<tr> <td> <p>Do not show Windows Tips </p>*Only on Pro, Enterprise, Pro Education, and Education* </td> <td> <p>Enabled</p></td><td><p>SetEduPolicies=True</p></td></tr>
|
|
||||||
<tr> <td> <p>Turn off Microsoft consumer experiences </p>*Only on Pro, Enterprise, Pro Education, and Education* </td> <td> <p>Enabled</p></td><td><p>SetEduPolicies=True</p></td></tr>
|
|
||||||
<tr> <td> <p>Microsoft Passport for Work</p></td> <td> <p>Disabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>Prevent the usage of OneDrive for file storage</p></td> <td> <p>Enabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td colspan="3"> <p><strong>Admin Templates</strong>><strong>Windows Components</strong>><strong>Biometrics</strong></p></td></tr>
|
|
||||||
<tr> <td> <p>Allow the use of biometrics</p></td> <td> <p>Disabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>Allow users to log on using biometrics</p></td> <td> <p>Disabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>Allow domain users to log on using biometrics</p></td> <td> <p>Disabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td colspan="3"> <p><strong>Admin Templates</strong>><strong>Windows Components</strong>><strong>Data Collection and Preview Builds</strong></p></td></tr>
|
|
||||||
<tr> <td> <p>Toggle user control over Insider builds</p></td> <td> <p>Disabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>Disable pre-release features or settings</p></td> <td> <p>Disabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>Do not show feedback notifications</p></td> <td> <p>Enabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td colspan="3"> <p><strong>Admin Templates</strong>><strong>Windows Components</strong>><strong>File Explorer</strong></p></td></tr>
|
|
||||||
<tr> <td> <p>Show lock in the user tile menu</p></td> <td> <p>Disabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td colspan="3"> <p><strong>Admin Templates</strong>><strong>Windows Components</strong>><strong>Maintenance Scheduler</strong></p></td></tr>
|
|
||||||
<tr> <td> <p>Automatic Maintenance Activation Boundary</p></td> <td> <p>*MaintenanceStartTime*</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>Automatic Maintenance Random Delay</p></td> <td> <p>Enabled, 2 hours</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>Automatic Maintenance WakeUp Policy</p></td> <td> <p>Enabled</p></td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td colspan="3"> <p><strong>Admin Templates</strong>><strong>Windows Components</strong>><strong>Microsoft Edge</strong></p></td></tr>
|
|
||||||
<tr> <td> <p>Open a new tab with an empty tab</p></td> <td> <p>Disabled</p></td><td><p>SetEduPolicies=True</p></td></tr>
|
|
||||||
<tr> <td> <p>Configure corporate home pages</p></td> <td> <p>Enabled, about:blank</p></td><td><p>SetEduPolicies=True</p></td></tr>
|
|
||||||
<tr> <td colspan="3"> <p><strong>Admin Templates</strong>><strong>Windows Components</strong>><strong>Search</strong></p></td></tr>
|
|
||||||
<tr> <td> <p>Allow Cortana</p> </td> <td> <p>Disabled</p> </td><td><p>SetEduPolicies=True</p></td></tr>
|
|
||||||
<tr> <td colspan="3"> <p><strong>Windows Settings</strong>><strong>Security Settings</strong>><strong>Local Policies</strong>><strong>Security Options</strong></p></td>
|
|
||||||
</tr>
|
|
||||||
<tr> <td> <p>Interactive logon: Do not display last user name</p> </td> <td> <p>Enabled, Disabled when account model is only guest</p> </td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>Interactive logon: Sign-in last interactive user automatically after a system-initiated restart</p> </td> <td> <p>Disabled</p> </td> <td><p>Always</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr> <td> <p>Shutdown: Allow system to be shut down without having to log on</p> </td> <td> <p>Disabled</p> </td><td><p>Always</p></td></tr>
|
|
||||||
<tr> <td> <p>User Account Control: Behavior of the elevation prompt for standard users</p> </td> <td> <p>Auto deny</p> </td><td><p>Always</p></td></tr>
|
|
||||||
</tbody>
|
|
||||||
</table> </br></br>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Related topics
|
|
||||||
|
|
||||||
[Set up a device for anyone to use (kiosk)](set-up-a-device-for-anyone-to-use.md)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
BIN
windows/whats-new/images/bulk-token.PNG
Normal file
After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 20 KiB |
@ -130,7 +130,7 @@ Numerous settings have been added to the Windows 10 CSPs to expand MDM capabilit
|
|||||||
|
|
||||||
### Shared PC mode
|
### Shared PC mode
|
||||||
|
|
||||||
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. [Learn how to set up a shared or guest PC.](../manage/set-up-shared-or-guest-pc.md)
|
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. [Learn how to set up a shared or guest PC.](../configure/set-up-shared-or-guest-pc.md)
|
||||||
|
|
||||||
### Application Virtualization (App-V) for Windows 10
|
### Application Virtualization (App-V) for Windows 10
|
||||||
|
|
||||||
|
@ -29,6 +29,12 @@ Windows Configuration Designer in Windows 10, version 1703, includes several new
|
|||||||
|
|
||||||
[Learn more about Windows Configuration Designer.](../configure/provisioning-packages.md)
|
[Learn more about Windows Configuration Designer.](../configure/provisioning-packages.md)
|
||||||
|
|
||||||
|
### Bulk enrollment in Azure Active Directory
|
||||||
|
|
||||||
|
Using the new wizards in Windows Configuration Designer, you can [create provisioning packages to enroll devices in Azure Active Directory](../configure/provisioning-packages.md#configuration-designer-wizards). Bulk enrollment in Azure AD is available in the desktop, mobile, kiosk, and Surface Hub wizards.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
### Windows Spotlight
|
### Windows Spotlight
|
||||||
|
|
||||||
The following new Group Policy and mobile device management (MDM) settings are added to help you configure Windows Spotlight user experiences:
|
The following new Group Policy and mobile device management (MDM) settings are added to help you configure Windows Spotlight user experiences:
|
||||||
|