Always Beyond Team
Managed IT Services

Learning how to manually register devices with Windows Autopilot is an essential skill for IT administrators who need precise control over their device deployment process. While many organizations rely on OEM pre-registration or partner-assisted enrollment, manual registration gives your team the flexibility to onboard any compatible Windows device on your own terms. This is especially valuable for small and mid-sized businesses that purchase hardware from multiple sources or inherit devices from mergers and acquisitions. In this guide, we walk through the entire process from start to finish so your team can deploy devices confidently and efficiently.
Windows Autopilot is a cloud-based device provisioning service built into Microsoft's ecosystem that transforms the way organizations set up and configure new Windows devices. Instead of requiring IT staff to manually image each machine, install software, and configure settings one by one, Autopilot automates the entire out-of-box experience. When a registered device is powered on for the first time, it connects to Azure Active Directory and Microsoft Intune, applies your organization's policies, installs required applications, and delivers a fully configured, work-ready machine — all without anyone in IT needing to touch the device physically. This dramatically reduces deployment time and human error while giving end users a seamless onboarding experience.
For small and mid-sized businesses, the appeal of Autopilot goes beyond convenience. It standardizes the way every device enters your environment, ensuring that security baselines, compliance policies, and software configurations are applied consistently across your entire fleet. Whether you are setting up five laptops for a new office or deploying fifty devices for a growing team, the process remains repeatable and auditable. The service integrates tightly with Microsoft Intune for mobile device management and Azure Active Directory for identity, meaning your devices are enrolled, secured, and managed from the moment a user signs in for the first time.
At the heart of Windows Autopilot is the hardware hash — a unique cryptographic fingerprint generated from specific hardware identifiers on each device, including the serial number, manufacturer details, and network adapter information. When you register a device, you are essentially uploading this hardware hash to the Autopilot service through Microsoft Intune or the Microsoft Partner Center. Once the hash is on file, Autopilot recognizes the device the next time it connects to the internet during the out-of-box setup experience and applies the appropriate deployment profile. This is what allows a device to configure itself automatically without any local IT intervention.
The deployment profile you assign to a device or group of devices controls exactly what the setup experience looks like. You can configure whether the device joins Azure AD or a hybrid domain, whether users see a simplified or fully customized setup screen, whether local administrator accounts are created, and which applications and policies are pushed immediately upon enrollment. Profiles can be scoped to specific devices or applied dynamically based on group membership, giving administrators fine-grained control over how different user populations receive their machines. Understanding this flow is important before you begin the manual registration process, because the hardware hash upload is only the first step — assigning the right profile ensures the device behaves exactly as intended when it reaches the end user.
| Feature | Manual Registration | OEM Pre-Registration | Microsoft Partner Registration |
|---|---|---|---|
| Who Performs Registration | Your internal IT team | The hardware manufacturer | Your Microsoft CSP or reseller partner |
| Hardware Hash Collection | Requires running PowerShell on each device | Handled automatically before shipping | Partner collects and uploads on your behalf |
| Best Suited For | Existing devices, mixed hardware sources, inherited fleets | New bulk hardware purchases from supported OEMs | Organizations with an active Microsoft partner relationship |
| Time to Register | 15 to 30 minutes per device depending on process | Zero additional time — done before delivery | Varies by partner workflow, typically 24 to 48 hours |
| Cost | No additional cost beyond staff time | No additional cost, included with hardware purchase | May be included in managed services agreement or billed separately |
Yes, you can manually register devices with Windows Autopilot even if they are already configured and in use, as long as you can collect the hardware hash from the device. You would run the Get-WindowsAutoPilotInfo script on the live machine to generate the CSV file, upload it to Intune, and assign a deployment profile. However, the Autopilot profile will only take effect the next time the device goes through the out-of-box experience, which typically means a factory reset or clean reinstall of Windows is required to trigger the automated setup flow.
After you import the CSV file into the Microsoft Intune admin center, it typically takes anywhere from a few minutes to about 15 minutes for the device to appear in the Windows Autopilot Devices list. You may need to manually refresh the page since the admin center does not always update automatically. If the device does not appear after 30 minutes, double-check that the CSV file was formatted correctly and that no duplicate hardware hashes exist in your tenant from a previous registration attempt.
If a device receives the wrong deployment profile, you can update the profile assignment in Intune before the device completes its out-of-box setup, and the corrected profile will be applied instead. If the device has already gone through setup with an incorrect profile, you will need to reset the device and allow it to run through the Autopilot process again with the correct profile assigned. This is why testing profiles on a small number of devices before broad deployment is strongly recommended, as catching profile errors early saves significant remediation time.
Microsoft Intune supports importing a single CSV file containing up to 500 device entries at one time through the admin center interface. If you need to register more than 500 devices in a single batch, you can split the entries across multiple CSV files and import them sequentially. For very large deployments, Microsoft also supports bulk registration through the Microsoft Graph API, which allows programmatic uploads without the 500-device per file limitation and is better suited for enterprise-scale rollouts.
No, you do not need an active internet connection on the device to run the Get-WindowsAutoPilotInfo script and collect the hardware hash, since the script reads hardware identifiers locally from the device itself. However, if you use the -Online parameter with the script, it will attempt to upload the hash directly to your Intune tenant, which does require internet connectivity and appropriate credentials. For most manual registration workflows, collecting the hash offline and uploading the CSV separately from an admin workstation is the more practical and controlled approach.
If your team is spending too much time on device provisioning or struggling to scale your deployment process, Always Beyond can help you design and implement a streamlined Windows Autopilot workflow tailored to your organization's size and needs. Our managed IT services team handles everything from profile configuration to ongoing device management so your staff can focus on running the business — contact Always Beyond today.
See exactly how your current IT setup measures up to our Hack Free standards. Enter your business email to receive: