Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Windows provisioning makes it easy for IT administrators to configure end-user devices without imaging. When you use Windows provisioning, an IT administrator can easily specify the desired configuration and settings required to enroll the devices into management. Then, apply that configuration to target devices in a matter of minutes. It's best suited for small- to medium-sized businesses with deployments that range from tens to a few hundred computers.
A provisioning package (.ppkg) is a container for a collection of configuration settings. With Windows client, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image.
Provisioning packages are simple enough that with a short set of written instructions, a student, or nontechnical users can use them to configure their device. It can result in a significant reduction in the time required to configure multiple devices in your organization.
Windows Configuration Designer is available as an app in the Microsoft Store.
Provisioning packages let you:
Provisioning packages can be:
WCD supports the following scenarios for IT administrators:
Simple provisioning - Enables IT administrators to define a desired configuration in WCD 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 computers.
Advanced provisioning (deployment of classic (Win32) and Universal Windows Platform (UWP) apps, and certificates) - Allows an IT administrator to use WCD 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 devices and enroll them into mobile device management (MDM) before handing them to end users in the organization. IT administrators can use WCD to specify the management endpoint 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:
Note
The Provision school devices wizard is removed from Windows Configuration Designer. Instead, use the Setup School PCs app from the Microsoft Store.
Windows Configuration Designer provides the following simple provisioning scenarios:
The following table describes settings that you can configure using the wizards in Windows Configuration Designer to create provisioning packages.
Step | Description | Desktop wizard | Kiosk wizard | HoloLens wizard |
---|---|---|---|---|
Set up device | Assign device name, enter product key to upgrade Windows, configure shared use, remove preinstalled software | ✅ | ✅ | ✅ |
Set up network | Connect to a Wi-Fi network | ✅ | ✅ | ✅ |
Account management | Enroll device in Active Directory, enroll device in Microsoft Entra ID, or create a local administrator account | ✅ | ✅ | ✅ |
Bulk Enrollment in Microsoft Entra ID | Enroll device in Microsoft Entra ID using Bulk Token Set up Microsoft Entra join in your organization, before you use Windows Configuration Designer wizard to configure bulk Microsoft Entra enrollment. |
✅ | ✅ | ✅ |
Add applications | Install applications using the provisioning package. | ✅ | ✅ | ❌ |
Add certificates | Include a certificate file in the provisioning package. | ✅ | ✅ | ✅ |
Configure kiosk account and app | Create local account to run the kiosk mode app, specify the app to run in kiosk mode | ❌ | ✅ | ❌ |
Configure kiosk common settings | Set tablet mode, configure welcome and shutdown screens, turn off timeout settings | ❌ | ✅ | ❌ |
Developer Setup | Enable Developer Mode | ❌ | ❌ | ✅ |
Tip
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.
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 |
---|---|
Bulk Active Directory join and device name | Join devices to Active Directory domain and assign device names using hardware-specific serial numbers or random characters |
Applications | Windows apps, line-of-business applications |
Bulk enrollment into MDM | Automatic enrollment into a third-party MDM service Using a provisioning package for autoenrollment to Microsoft Intune isn't supported. To enroll devices, use the Configuration Manager console. |
Certificates | Root certification authority (CA), client certificates |
Connectivity profiles | Wi-Fi, proxy settings, Email |
Enterprise policies | Security restrictions (password, device lock, camera, and so on), encryption, update settings |
Data assets | Documents, music, videos, pictures |
Start menu customization | Start menu layout, application pinning |
Other | Home and lock screen wallpaper, computer name, domain join, DNS settings, and so on |
For details about the settings you can customize in provisioning packages, see Windows Provisioning settings reference.
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayTraining
Module
MD-102 2-Implement dynamic deployment methods - Training
Use dynamic provisioning methods such as Subscription Activation, Provisioning packages, and Microsoft Entra join to reconfigure an existing operating system.
Certification
Microsoft 365 Certified: Endpoint Administrator Associate - Certifications
Plan and execute an endpoint deployment strategy, using essential elements of modern management, co-management approaches, and Microsoft Intune integration.