Microsoft AutoPilot is a new way of deploying software to Microsoft desktops - and will hopefully replace the more traditional imaging based deployments.  Why?  Pretty simply, it allows end users to re-provision their machine whenever needed back to corporate standards.

Getting started from an administrative perspective is pretty straight forward, but as you would expect there are a few hoops to jump through in order to ensure your devices are registered for AutoPilot -- AutoPilot uses a hardware hash to match a machine to your "allowed" deployment targets, and as such, if you do a motherboard swap etc you will need to update your AutoPilot configuration.

Lets get started.


First step you need to get the csv file prepared for an existing (or multiple) machines. The easiest way to do this is this script:

So do an Install-Script -Name Get-WindowsAutoPilot in a elevated PowerShell prompt on the machine in question, followed by a Get-WindowsAutoPilot -OutputFile c:\temp\file.csv.

This will create a csv file with your hardware id and has ready for upload.


Next step, enroll for AutoPilot -- login at, click Manage from the top, then scroll down and select Windows AutoPilot Deployment Program.

Click on Groups, Add Devices and specify the CSV you created earlier.

If you haven't created a deployment group yet, you will be prompted to give it a name. This is a logical grouping to help you target configuration and software; not that to move devices you need to delete them from AutoPilot and re-add them to the correct group.


Next, you need to create a profile - click AutoPilot Deployment and selection Create New Profile. Fill in the settings as you wish - note they are limited here to simple Windows behaviours, but I'll show you later how you can tailor your environment further. Once you have created your profile, tick your device(s) from the list and select AutoPilot Deployment > Apply ... profile name ... .

If you get stuck here, checkout the documentation.


Note: There's also an AutoPilot section under Microsoft Intune; this is where you can (and will) do further assignment of things, but you will find that if you originally add the devices through the Business Store they will not immediately appear in Intune.  Simply click Sync in the Intune UI and it will pull the updated device list through.