Step reference

Autopilot registration

Capture the hardware hash and register the device into the client's Windows Autopilot via Microsoft Graph — no manual CSV imports.

1 min readUpdated Jul 21, 2026

What it does

Captures the device's hardware hash and registers it into the client's Windows Autopilot through Microsoft Graph. Once registered, the device is known to the client's tenant and follows their Autopilot deployment profile on first boot — the modern, cloud-joined path. No exporting CSVs and importing them by hand.

The Graph credentials for the client tenant are resolved by StageReady at the moment the job starts and handed to the device — they're never stored on the USB. See Microsoft ecosystem and CIPP & delegated access for how that access works.

Options

This step has no settings to configure — the target tenant comes from the client you picked when generating the code.

Good to know

  • Needs a network. It talks to Microsoft Graph, so it runs after Windows is installed and a network is available.
  • Mutually exclusive with OOBE configuration. Autopilot owns the first-boot experience via its deployment profile; the OOBE answer-file step is the non-Autopilot alternative. Use one or the other, not both.
  • If registration fails, the setup stops by default — enrollment is usually the point of the build.

Part of the step catalogue.