Autopilot hardware-hash CSV
Microsoft Autopilot bulk-import headers, with one clearly labelled placeholder row. Replace the serial and hardware hash from Get-WindowsAutopilotInfo. Leave Windows Product ID and Assigned User blank unless you have a real value.
Columns
Device Serial Number, Windows Product ID, Hardware Hash, Group Tag, Assigned User
- Keep the header row exactly as shipped. A renamed column is a common reason the Intune import rejects the file.
- Collect the hash from the device that will actually go through Autopilot. The starter row uses REPLACE-WITH-SERIAL and REPLACE-WITH-HASH-FROM-Get-WindowsAutopilotInfo, not a captured hash.
- Leave Windows Product ID and Assigned User empty unless you have a real product ID or user principal name. The starter file already leaves those two cells blank.
- Group Tag is optional. The example uses PILOT so a dynamic group rule that matches that tag can be tested. Change it only if your tenant rule expects a different value.
- Open the CSV as data, not as a spreadsheet. Spreadsheet tools wrap the hardware hash, change delimiters, and add quotes that the portal then rejects.
- Validate with Import-Csv before you upload, then import one device first. A one-row file is easier to reason about than a batch when the portal reports a rejected row.