# Windows Autopilot: Deployment, MDM Enrollment & Setup Guide Windows Autopilot is a set of Microsoft Windows technologies that simplify and streamline the bulk deployment, setup, and configuration of new Windows 10 or above devices, so they reach employees corporate-ready. It supports the device through its entire lifecycle in an organization, from initial deployment to retirement. With a combination of a [mobile device management (MDM) solution](https://www.manageengine.com/mobile-device-management/what-is-mdm.html) and Microsoft Entra ID (formerly Azure Active Directory), organizations can get Windows devices ready for corporate use with zero admin intervention. When the MDM supports Windows Autopilot, employees can start using a device the moment they activate it, with the required apps, configurations, and documents already in place. Integrating Windows Autopilot with Entra ID also lets organizations add devices to directory groups automatically. - [How does Windows Autopilot work?](https://www.manageengine.com/mobile-device-management/mdm-autopilot-azure-ad-integration.html#how-it-works) - [Why use Windows Autopilot for device deployment?](https://www.manageengine.com/mobile-device-management/mdm-autopilot-azure-ad-integration.html#why) - [Windows Autopilot requirements](https://www.manageengine.com/mobile-device-management/mdm-autopilot-azure-ad-integration.html#requirements) - [Windows Autopilot and Microsoft Entra ID integration](https://www.manageengine.com/mobile-device-management/mdm-autopilot-azure-ad-integration.html#entra-id) - [How to enroll Windows devices using Autopilot and MDM](https://www.manageengine.com/mobile-device-management/mdm-autopilot-azure-ad-integration.html#enroll) - [Windows Autopilot deployment scenarios](https://www.manageengine.com/mobile-device-management/mdm-autopilot-azure-ad-integration.html#scenarios) - [Benefits of using Azure Autopilot](https://www.manageengine.com/mobile-device-management/mdm-autopilot-azure-ad-integration.html#benefits) - [Frequently asked questions](https://www.manageengine.com/mobile-device-management/mdm-autopilot-azure-ad-integration.html#faq) ## How does Windows Autopilot work? Windows Autopilot skips the traditional build-and-image process and configures a device straight from the factory image. The flow works like this: - The device's hardware identity is registered to your organization's Autopilot service, which is tied to your Microsoft Entra ID tenant. This is usually done by your OEM or reseller, or by uploading a hardware ID file yourself. - You create a deployment profile that defines how the device should be set up, including which out-of-box steps to skip and what branding to show. - When the user powers on the device and connects to the internet, it recognizes itself as an Autopilot device, joins Entra ID, and pulls down its assigned profile. - The device is automatically enrolled into your MDM, which then applies the right apps, policies, and configurations, leaving it corporate-ready without any manual imaging. Microsoft Azure, formerly known as Windows Azure, is the public cloud platform behind this, and it integrates with tools that support Windows Autopilot to simplify device deployment across the organization. ## Why use Windows Autopilot for device deployment? One of the biggest challenges IT admins face is deploying and provisioning the Windows 10 or above devices their workforce needs. Windows Autopilot simplifies this in a few important ways: **A one-time setup**: Admins no longer need to manually deploy each device, which normally means activating it, configuring activation settings, creating user accounts, and deploying apps, profiles, and configurations. Autopilot automates the entire activation and user-assignment process with a single, upfront setup. **Automated deployment of corporate resources**: By integrating the Windows Autopilot portal with an MDM solution, admins can push the required [apps](https://www.manageengine.com/mobile-device-management/help/app_management/mdm_distributing_apps_to_devices.html) and [documents](https://www.manageengine.com/mobile-device-management/help/content_management/mdm_document_distribution.html) to enrolled devices in bulk, so devices can be shipped straight to employees without admin intervention. **Restrict administrator account creation**: Autopilot can prevent local administrator accounts from being created on devices, so only the IT team controls admin permissions. ## Windows Autopilot requirements Beyond the device running a supported version of Windows, make sure the following are in place before you enroll devices with Windows Autopilot: - **Supported Windows devices and editions**: Devices running Windows 10 (version 1703 or later) or Windows 11, on business editions such as Pro, Enterprise, and Education. - **Microsoft Entra ID**: A Microsoft Entra ID (formerly Azure AD) tenant with automatic enrollment configured, so devices join Entra ID and enroll on first boot. - **Required licensing**: [Appropriate Entra ID licensing](https://www.manageengine.com/mobile-device-management/help/enrollment/mdm_windows_azure_enrollment.html#step_2) for the users whose devices are enrolled, including the Entra ID Premium needed to configure automatic MDM enrollment. - **MDM solution**: An MDM that supports Autopilot, such as Mobile Device Manager Plus, to deliver profiles, apps, policies, and content after enrollment. - **Network connectivity**: Reliable internet access during the out-of-box experience, so the device can reach the Autopilot, Entra ID, and MDM services. - **Device registration and hardware information**: Each device's hardware ID (hardware hash) registered to your organization, obtained from your OEM or reseller or generated with a script and [uploaded to the Entra ID portal](https://www.manageengine.com/mobile-device-management/help/enrollment/mdm_windows_azure_enrollment.html#step_3). ## Windows Autopilot and Microsoft Entra ID integration ### What role does Microsoft Entra ID play in Windows Autopilot? Microsoft Entra ID is the identity foundation for Autopilot. Autopilot devices are registered to your Entra ID tenant, deployment profiles are assigned through Entra ID device groups, and when a device joins Entra ID during the out-of-box experience it is recognized as a corporate device. That Entra ID join is also what triggers automatic enrollment into your MDM. ### How does automatic MDM enrollment work? Automatic enrollment is configured once in Entra ID under Mobility (MDM and WIP) by adding your MDM application, which for Mobile Device Manager Plus is the ManageEngine MDM app, along with its terms-of-use URL, discovery URL, and a user scope. After that, any device that joins Entra ID, or any user who adds an Entra ID work account, is automatically enrolled into Mobile Device Manager Plus and receives its assigned apps, policies, and configurations with no manual setup. ## How to enroll Windows devices using Autopilot and MDM ManageEngine's Mobile Device Manager Plus provides extensive support for Windows Autopilot by integrating Autopilot and MDM. To automate bulk enrollment and deployment of Windows 10 or above devices once the requirements above are met, follow these steps: ### Step 1: Register devices with Windows Autopilot Capture each device's hardware ID (hardware hash) and register it to your organization. You can obtain a CSV of hardware IDs directly from your OEM or reseller, or run a PowerShell script on the device to generate an AutopilotHWID.csv file containing the device serial number, Windows product ID, and hardware hash. Upload the CSV to the Microsoft Entra ID portal to register the devices as Autopilot devices for your tenant. ### Step 2: Create and assign an Autopilot deployment profile In the Mobile Device Manager Plus console, navigate to **Devices -> Windows -> Enrollment -> Deployment Profiles -> Create profile -> Windows PC**. Name the profile, choose whether existing targeted devices should convert to Autopilot on reset, and assign the profile to the relevant device groups. ### Step 3: Configure the out-of-box experience (OOBE) Within the deployment profile, define what the user sees on first boot. You can skip privacy settings, the End User License Agreement, and the Cortana, OneDrive, and OEM registration steps, disable local administrator account creation, optionally restrict Windows Hello for Business, and apply custom branding such as your logo, a banner, and custom text for a tailored setup experience. ![configure Windows Autopilot with MDM](https://www.manageengine.com/mobile-device-management/images/windows-autopilot-configuration.png) ### Step 4: Configure automatic MDM enrollment In the Entra ID portal, go to **Microsoft Entra ID -> Manage -> Mobility (MDM and WIP) -> Add application**, select the ManageEngine MDM app, and enter the terms-of-use URL and MDM discovery URL from the Mobile Device Manager Plus console, then set the MDM user scope. For an on-premises MDM, add a trusted third-party certificate first; MDM Cloud does not require this. Once saved, any device that joins Entra ID is enrolled into Mobile Device Manager Plus automatically. ### Step 5: Assign users, apps, policies, and configurations Map users to devices, either by letting users self-authenticate with their Entra ID credentials or by assigning devices from the MDM console. On enrollment, Mobile Device Manager Plus automatically distributes team-specific management profiles, security configurations, Wi-Fi and VPN settings, apps, and content, so the device is corporate-ready at first boot. You can also grant access to Exchange and Microsoft 365 apps only to enrolled devices and lock devices into Kiosk mode when needed. Refer to [this document](https://www.manageengine.com/mobile-device-management/help/enrollment/mdm_windows_autopilot.html) for detailed steps on performing device enrollment with Windows Autopilot. ## Windows Autopilot deployment scenarios Autopilot supports different deployment models so you can match the setup experience to how each device will be used: - **User-driven deployment**: The user unboxes the device, connects to the internet, and signs in with their Entra ID credentials. The device joins Entra ID, enrolls into the MDM, and configures itself for that user. This suits standard employee laptops. - **Self-deploying devices**: The device provisions itself with no user interaction or credentials, using its TPM to authenticate to Entra ID. This suits kiosks, digital signage, and shared devices. - **Pre-provisioned deployment**: IT or a partner applies apps and policies before the device reaches the user, so the user's first-boot experience is quick. This suits devices that need to be ready to use straight out of the box. - **Device reset and redeployment**: An existing device can be reset back to a business-ready state remotely while staying registered with Autopilot, so it is ready to reassign to a new user. ## Benefits of using Azure Autopilot Windows Autopilot, or Microsoft Azure deployment, gives organizations the following benefits: - **Aids large-scale enterprise device deployment**: Deploy hundreds of devices with minimal admin interaction, reducing the time spent configuring and provisioning them. - **Automated user assignment**: Employees can register the devices they enroll with their own Entra ID accounts, which significantly reduces the time spent distributing apps and content. - **Eliminates the need for OS imaging and deployment**: Devices are provisioned with the required apps, content, and configurations instead of going through the time-consuming OS imaging process. - **Customizable branding**: Organizations can optionally re-brand the login screen with a logo, a banner, and custom text while configuring Autopilot, giving the user a customized out-of-the-box experience. ## Frequently asked questions ### Is Windows Autopilot an MDM solution? No. Windows Autopilot is a deployment and provisioning technology, not a management platform. It gets a device from the factory to a corporate-ready state and then hands ongoing management to an MDM such as Mobile Device Manager Plus, which handles apps, policies, security, and monitoring for the life of the device. ### Does Windows Autopilot require Microsoft Intune? No. Autopilot is not tied exclusively to Intune. By configuring automatic enrollment in Microsoft Entra ID to point to a third-party MDM, you can use Autopilot with a solution like Mobile Device Manager Plus instead. ### Can Windows Autopilot work with third-party MDM solutions? Yes. Once automatic enrollment is set up in Entra ID with the MDM's application details, devices that join Entra ID enroll into that MDM. Mobile Device Manager Plus supports this flow and manages the devices from first boot. ### What is the difference between Windows Autopilot and traditional imaging? Traditional imaging means building and applying a custom OS image to each device, which is slow and has to be repeated for new hardware. Autopilot keeps the OEM image and customizes the device through a cloud deployment profile and MDM policies, so there is no imaging and devices can ship straight to users. ### Does Windows Autopilot work with Microsoft Entra ID? Yes. Entra ID (formerly Azure AD) is the identity foundation for Autopilot. Devices are registered to your Entra ID tenant, join Entra ID during setup, and are automatically enrolled into your MDM.