Windows Autopilot Deployment
Understanding the Concept
Windows Autopilot deployment begins with hardware hash registration. Hardware hashes can be collected from existing devices using a PowerShell script (Get-WindowsAutopilotInfo), uploaded via CSV to the Intune admin center, or registered automatically by OEM partners (Dell, HP, Lenovo) at purchase time.
Deployment profiles control the OOBE experience. User-driven deployment requires the user to sign in with their Azure AD credentials during OOBE. Self-deploying mode requires no user interaction and is ideal for shared devices and kiosks. Pre-provisioned deployment (formerly White Glove) allows IT to complete network-intensive setup before the user receives the device.
The Enrollment Status Page (ESP) tracks the progress of device setup, showing users which apps and policies are being installed. ESP can block device use until critical apps are installed, ensuring the device is fully configured before the user starts working.
Key Points
- Hardware hash collection: PowerShell script, CSV upload, or OEM registration
- User-driven: user signs in during OOBE, most common deployment mode
- Self-deploying: no user interaction, requires TPM 2.0, for kiosks/shared devices
- Pre-provisioned: IT prepares device first, user completes setup later
- Enrollment Status Page (ESP) tracks and controls setup progress
- Autopilot reset: wipe and re-enroll device without re-registering hash
Autopilot User-Driven Flow
Power On
User turns on new/reset device
Connect WiFi
Device connects to internet
Sign In
User enters Azure AD credentials
ESP
Apps and policies install with progress
Desktop
Device ready for use
Why This Matters in Real Organizations
Autopilot transforms device provisioning from a labor-intensive IT task to a user-self-service experience. Organizations deploying Autopilot report 80% reduction in provisioning costs and enable direct-to-user device shipping worldwide.
Common Mistakes to Avoid
Interview Tips
- Walk through the complete Autopilot deployment process
- Discuss ESP configuration and why it matters
- Explain how you handle Autopilot at scale with OEM registration
Exam Tips (MD-102)
- Know the requirements for each Autopilot deployment mode
- Understand ESP configuration options (block vs non-blocking)
- Know how to troubleshoot Autopilot enrollment failures
- Understand Autopilot reset vs fresh start vs wipe
Course Complete!
You've finished all lessons