More

    Enroll Windows Devices in Bulk Using Windows Provisioning Package: A Comprehensive Guide

    Every business requires devices such as laptops and desktops for daily operations. With Windows holding a desktop operating system market share of 72.08% worldwide[1], it is clear that Windows OS is the most widely used desktop and laptop operating system in enterprises.

    However, managing a large number of devices demands efficient strategies to maintain productivity and ensure security within organizations. However, without enrolling devices in a Unified Endpoint Management (UEM) system, managing these devices can become a tedious task. Enrolling a substantial number of devices in bulk presents an additional challenge for businesses.

    What are Windows Provisioning Packages?
    What is a Windows Provisioning Package?

    Windows Provisioning Package offers a streamlined solution to address the bulk enrollment challenge by configuring and enrolling Windows devices into a UEM system. This blog serves as a comprehensive guide to the Windows Provisioning Package, highlighting its benefits and the steps for enrolling Windows devices into a UEM using these packages.

    What is a Windows Provisioning Package (ppkg)? 

    A Windows provisioning package (.ppkg) is a streamlined way for IT administrators to configure and enroll Windows devices into a UEM solution without imaging. These packages serve as containers that bundle all the device configurations and an enrollment URL. This makes it easy for IT admins to enroll and apply consistent configurations to Windows devices in bulk. 

    Provisioning Packages are created using the Windows Configuration Designer. They can be distributed via removable media or downloaded directly onto Windows devices. This method streamlines the Windows device enrollment process, offering end-users a smooth out-of-box experience (OOBE) and facilitates initial device setup.

    A Windows provisioning package has the following structure: :

    • Package Metadata: Includes basic details about the package, such as its name, description, version, and ranking.
    • XML Descriptors: These define each customization asset or configuration setting included in the package.
    • Asset Payloads: Contain the actual data or settings associated with an app or configuration item in the package.

    How to Enroll Windows Devices in Bulk Using Provisioning Package with Scalefusion UEM

    Windows provisioning packages are created mainly for two deployment scenarios: 

    A. Enrolling new Windows devices 

    When deploying company-owned devices in bulk, IT administrators traditionally use imaging techniques to create OS images that can be applied to multiple devices. Provisioning packages offer a simpler alternative by eliminating the complexity associated with imaging. 

    Instead, devices can be configured according to specific requirements and directly enrolled into Scalefusion. This method is used to generate provisioning packages when you are planning to enroll Windows 10 and above devices that are fresh out of the box or are factory reset.

    To generate and deploy a provisioning package for an out-of-box or factory reset Windows devices, follow these steps:

    Step 1: Preparing Configuration Data

    Begin by creating a Windows Device Profile and Enrollment configuration in Scalefusion. Access the enrollment configuration and copy the Bulk Enrollment URL and Enrollment code, which will be used later in the Windows Configuration Designer.

    Step 2: Generating the Provisioning Package

    Open Windows Configuration Designer and select “Provision Desktop Devices.” Name your project, choose a folder, and click Finish. Configure the device settings: Set up the network (choose Wi-Fi or leave blank to use Ethernet), create a local admin account, and skip adding applications and certificates. 

    Switch to the Advanced Editor and expand Runtime Settings. Under Enrollment UPN Setting, enter the UPN and add it. Next, provide the Discovery Service Full URL and Enrollment code from Step 1. Finally, generate the .ppkg file.

    Step 3: Enrolling a Windows Device

    Power on the new Windows device and wait for the first run setup screen. Insert the USB drive containing the provisioning package. Windows will recognize the drive and start the setup automatically. If prompted, select the .ppkg file from the USB drive. 

    Once the setup is completed, the device will boot normally, with the admin account configured and enrollment to Scalefusion completed. Additional policies and applications, such as kiosk modes or enterprise apps, will be applied according to the package configuration.

    B. Enrolling existing Windows devices

    Enrolling existing Windows devices using provisioning packages requires users to have an admin account on the devices that must be enrolled. IT administrators can simplify device configuration and enrollment by generating a provisioning package (.ppkg). 

    This method is ideal for applying common policies, distributing applications, and managing devices where alternative enrollment techniques may be impractical. It ensures a smooth setup for users, whether they are students, non-IT staff, or have specific application policies in place.

    To deploy devices using a provisioning package follow the below steps: 

    Step 1: Preparing Configuration Data

    Start by preparing the necessary configuration data. Create a Windows Device Profile and an Enrollment Configuration, then copy the Bulk Enrollment URL and Enrollment Code from the Windows tab of the Enrollment Configuration.

    Step 2: Generating the Provisioning Package

    Next, generate the provisioning package using the Windows Configuration Designer. Launch the tool, name your project, and select a save location. Proceed through the wizard, expanding Runtime Settings and entering your User Principal Name (UPN) under the Enrollments section, using the email associated with Scalefusion. Add the Discovery Service Full URL and Enrollment Code from Step 1.

    To generate the .ppkg file, select Export > Provisioning package, choose “IT Admin” as the owner, and configure any encryption and signing options as needed. Save the package file to your desired location and click Build to create it. Share the .ppkg file with end users via email or a shared folder.

    Step 3: Enrollment using PPKG on a Device

    For enrollment, users should download the .ppkg file to their device, double-click to start the process and follow the on-screen instructions. They must confirm prompts to complete enrollment and administrative access is required. Once installed, the device will appear in the Scalefusion Dashboard.

    Benefits of Enrolling Windows Devices using a Windows Provisioning Package

    1. One-time setup 

    With a provisioning package, end-users only need to power on the device, connect to the network, and install the .ppkg file to enroll in a UEM. This makes the enrollment process seamless for IT admins, during device setup.

    2. Bulk enrollment of devices

    IT admins can enroll corporate-owned Windows devices in bulk. Administrators can apply consistent settings and policies to all devices, ensuring they are ready to use and meet company standards.

    3. Automated Configuration

    Windows provisioning packages automate the device configuration process, applying all necessary settings, policies, and apps without manual intervention. This ensures that each device is configured according to company requirements, enhancing security and efficiency.

    4. Out-of-Box Experience 

    Provisioning packages can be applied during the device’s Out-of-Box Experience (OOBE), making the initial setup seamless for end-users. Users get a business-ready operational device.

    5. Flexible Deployment Options 

    Provisioning packages can be delivered through various methods, such as via Windows Configuration Designer, USB drives, over the network, or preloaded onto Windows devices. This flexibility allows organizations to choose the most convenient method for their specific deployment scenario.

    Use Case of Windows Provisioning Packages

    1. Knowledge Workers

    For businesses employing knowledge workers, provisioning packages simplify the setup of laptops and desktops in bulk with the necessary data and network security settings and access controls. This is beneficial when onboarding new employees or rolling out upgrades, as it ensures no disruption in the ongoing business operations

    2. Education

    In educational institutions, provisioning packages are ideal for managing large-scale deployments of Windows laptops and desktops in classrooms. IT administrators can ensure that every device is equipped with the necessary educational apps, security settings, and network configurations, streamlining the onboarding process for new academic terms or during remote learning initiatives.

    3. Healthcare

    In the healthcare industry, time is a matter of life and death. Medical professionals work around the clock, facing emergencies 24/7. Windows provisioning packages allow IT teams to preconfigure and set up a large number of modern healthcare devices such as medical tablets and patient monitoring screens, with necessary security configurations at once. This ensures that devices used for healthcare are operational and ready to use. This gives healthcare professionals immediate access to the applications and tools they need while maintaining and securing data. 

    4. Aviation

    The aviation industry relies on a wide range of devices, from in-flight entertainment systems to tablets used by cabin crew and pilots. Windows provisioning packages streamline the configuration and deployment process, ensuring that all Windows devices are pre-configured with necessary device policies and security settings. 

    5. Retail

    Retail environments require the rapid setup of point-of-sale (POS) systems and kiosks running on Windows OS. Windows provisioning packages allow retailers to pre-configure devices with inventory applications, and security settings, ensuring minimal operational downtime and a consistent customer experience across all locations.

    Provisioning Packages vs. Windows Autopilot

    FeatureProvisioning PackagesWindows Autopilot
    Deployment MethodDevices are configured using files transferred via USB drives, SD cards, or over the network.Devices are set up automatically via cloud services once connected to the internet.
    Setup TypeRequires manual installation of the .ppkg file during the device setup.Provides a hands-free setup process, configuring the device automatically.
    Internet RequirementDoes not need an internet connection for installation; the setup occurs offline.Requires an internet connection to download configuration profiles and complete setup.
    Configuration FlexibilityAllows for configuration during the initial setup or afterward, based on predefined settings.Applies configurations and settings automatically based on user profiles, offering a tailored experience.
    IntegrationDependent on a device management solution such as a UEM solution.Integrated with Microsoft Azure and Intune. 
    ScalabilitySuitable for smaller deployments or environments where devices need to be configured offline.Ideal for large-scale deployments across multiple locations, supporting extensive device management.
    PersonalizationLimited to the configurations included in the package; less flexibility for user-specific settings.Provides a high level of personalization, with settings and apps tailored to individual user needs.
    Ease of UseSimple to create and distribute by IT admins, but requires manual application by end-users.The automated setup process minimizes IT involvement and simplifies the deployment experience.
    Use CasesBest for quick, offline configurations or where internet access is limited.Best for large-scale, cloud-based deployments where a seamless setup experience is desired.
    Best ForScenarios where offline setup is required or where quick deployment is needed.Scenarios requiring extensive, cloud-based device management and personalized user setups.

    Opt Scalefusion UEM for Seamless Windows Device Enrollment Using Windows Provisioning Package 

    Scalefusion UEM offers a seamless way to enroll Windows devices using provisioning packages. It provides IT admins with the enrollment URL and enrollment code required while generating a provisioning package. Scalefusion UEM also offers various other enrollment types for Windows devices streamlining the enrollment process. 

    Contact our experts to learn more about Windows Device Management. Book a free demo or start your 14-day free trial today. 

    Tanishq Mohite
    Tanishq Mohite
    Tanishq is a Trainee Content Writer at Scalefusion. He is a core bibliophile and a literature and movie enthusiast. If not working you'll find him reading a book along with a hot coffee.

    Product Updates

    Embracing The Next Era with Veltar Endpoint Security Suite

    In 2014, Scalefusion aimed to transform device and user management by delivering comprehensive solutions that enhance enterprise security and operational efficiency. With a clear...

    Scalefusion Declares Day Zero Support for Android 15: Fresh Enrollment Ready!

    At Scalefusion, our decade-long expertise in Android MDM empowers us to confidently deliver Day Zero support for Android 15 fresh enrollments. For over 10...

    Expanding Horizons: Scalefusion Now Supports ChromeOS Device Management

    Scalefusion was built with the vision of being an all-encompassing device management platform that doesn’t restrict enterprises from choosing which devices and OSs to...

    Staying Ahead of the Curve: Scalefusion’s Solutions for a Smooth Transition to Apple’s New OS

    Apple's recent announcements have opened up new possibilities for users in both enterprise and personal spaces, thanks to groundbreaking advancements in iOS 18 and...

    Feature Round-up: July and August 2024

    Exciting updates have arrived from July and August 2024!  We’ve introduced a range of new features and enhancements designed to take your Scalefusion experience to...

    Future of Mac Endpoint Management: Trends to Watch in 2025

    We all know the feeling of a fresh start, and a new year perfectly symbolizes it, doesn’t it? Whether...

    5 Best Windows MDM Solutions in 2025

    The current global tech space, irrespective of the industry, has been fast and disruptive. In 2024, global technology spending...

    Must read

    Expanding Horizons: Scalefusion Now Supports ChromeOS Device Management

    Scalefusion was built with the vision of being an...

    Securing BYOD Environments with Comprehensive IAM Solutions

    The rise of the Bring Your Own Device (BYOD)...
    spot_img

    More from the blog

    5 Best Digital Signage Software Solutions in 2025

    If you walk across a mall or an airport today, you will see several eye-catching digital screens displaying a variety of content. Be it...

    5 Best Mobile Device Management Solutions of 2025

    Let's get this straight - with an increase in the number of mobile devices, many businesses - small or medium - rely on these...

    From manual to automated: Transforming patch management for modern IT

    Manual patch management was often sufficient in traditional IT environments, where systems were simpler and networks less complex.  IT administrators could efficiently handle updates,...

    Future of Mac Endpoint Management: Trends to Watch in 2025

    We all know the feeling of a fresh start, and a new year perfectly symbolizes it, doesn’t it? Whether it’s jumping on the latest...