Autopilot CSV Tool — Collect Windows Autopilot hardware info from multiple PCs onto a USB stick and merge it into a single Intune-importable CSV per customer.
  • PowerShell 91%
  • Batchfile 9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Alexander Stumpe 40feb36293
Improve script structure and user interaction
Refactor customer folder management and enhance module handling.
2026-05-20 20:13:27 +02:00
Create-AutopilotCSV.ps1 Improve script structure and user interaction 2026-05-20 20:13:27 +02:00
LICENSE Initial commit 2026-04-24 12:44:28 +02:00
README.md Initial commit: Autopilot CSV Tool with customer management 2026-04-24 13:14:37 +02:00
Run-AutopilotTool.bat Initial commit: Autopilot CSV Tool with customer management 2026-04-24 13:14:37 +02:00

Autopilot CSV Tool

Collects Intune Autopilot hardware info from multiple PCs and accumulates it into a single importable CSV per customer.

Usage

  1. Copy both files onto a USB stick
  2. Double-click Run-AutopilotTool.bat on each PC
  3. Select an existing customer or create a new one
  4. Repeat for every PC — each run appends one row to the customer's autopilot.csv
  5. Import the finished CSV into Intune / Windows Autopilot

Requirements

  • Windows 10/11
  • PowerShell 5.1+
  • Admin rights (the BAT auto-elevates via UAC)
  • Get-WindowsAutoPilotInfo script — auto-installed on first run if missing

Folder structure

/Run-AutopilotTool.bat
/Create-AutopilotCSV.ps1
/CustomerA/autopilot.csv
/CustomerB/autopilot.csv

Notes

  • Duplicate detection is based on device serial number — re-running on the same PC skips the entry
  • No permanent changes to PowerShell execution policy; bypass is session-scoped only