We value your privacy

We use cookies to analyze site traffic and improve your experience. You can accept all cookies or reject non-essential ones. See our Privacy Policy for details.

GR IT SERVICES
  • Contact
Get a quote
  1. Microsoft Intune
  2. Autopilot device preparation
Windows Autopilot device preparation for US organizations

If a device is registered for classic Autopilot, the Autopilot profile wins and device preparation never runs.

That precedence rule comes straight from Microsoft's documentation, and it explains most of the device preparation pilots that seem to do nothing. The two mechanisms do not stack. Each device follows exactly one of them, and a leftover registration silently picks the old one.

Book a device preparation reviewSee how it differs
Windows Autopilot device preparation for US organizations
  • Entra join onlyHybrid join is not supported
  • Windows 1124H2, or 23H2 and 22H2 with the March 2024 update
  • Enrollment timeWhen the device joins its security group
  • Near real timeDeployment status per device
The precedence rule

A device already registered for Windows Autopilot will ignore the device preparation policy.

This behavior is documented, and it quietly explains a large share of pilots that appear to test nothing.

  • Microsoft's wording leaves no room for interpretation: the device should not be registered or added as a Windows Autopilot device, and if it is, the Windows Autopilot profile takes precedence over the Windows Autopilot device preparation policy.
  • The resulting pilot is maddening precisely because nothing is misconfigured. Policy correct, enrollment correct, and yet the machine walks through the classic Autopilot flow, which reads as the new mechanism failing when it is actually the old registration winning.
  • One minute spent checking registration state before the first test removes the ambiguity, and it forces the right design conversation: which device populations follow which provisioning path, decided deliberately instead of colliding machine by machine.
  • The second early check is identity. Only Microsoft Entra join is supported, so a fleet that is hybrid joined by default needs to understand that constraint before anyone sketches a rollout plan around device preparation.
What device preparation does

Eight things that determine whether it works as expected.

Device preparation offers a genuinely improved provisioning experience with fewer moving parts than classic Autopilot. What trips teams up is that three of its behaviors defy assumption, and every one of them is written down in the documentation nobody reads until the pilot misbehaves.

It cannot coexist with classic Autopilot on the same device

Microsoft is explicit: when a device is registered or added as a Windows Autopilot device, the Autopilot profile takes precedence and the device preparation policy is ignored. Any machine you intend to pilot must be free of Autopilot registration, and a previously registered one has to be deregistered before it will follow the new path.

Microsoft Entra join only

Hybrid Entra join is not supported; Entra join is the only option. That single constraint disqualifies estates that still depend on on-premises domain join for line-of-business apps, and conversely makes device preparation an easy fit for organizations that finished their move to cloud-native identity.

Enrollment time grouping is the mechanism

At enrollment, the authenticating device lands in a pre-defined device security group, and whatever is assigned to that group is what deploys. The documentation notes that direct assignment to that group deploys faster and more efficiently than a dynamic device group, which is where the speed improvement over classic Autopilot comes from.

Only what you selected runs during setup

The out-of-box experience runs exclusively the applications and PowerShell scripts selected inside the device preparation profile. Everything else that happens to be assigned to the same group arrives after deployment finishes. If an app must be there at first sign-in, profile selection is the only guarantee; group assignment alone is not.

Policies sync but are not tracked

Policies assigned to the device group are synced during device preparation, but whether they finished applying is not tracked. Microsoft says they may land during the deployment or after it completes. Building an acceptance test on the assumption that a given policy is enforced the moment the desktop appears is a mistake the documentation warns you against.

No custom images to maintain

Device preparation works from the OEM-optimized Windows build already on the machine, transforming that installation into a business-ready state instead of replacing it. Custom images and per-model driver maintenance disappear, along with the infrastructure that supported them.

A better experience at the machine

User-driven flows get a percentage progress indicator and a clear completion message, logs export easily when something fails, and users come out as standard non-administrator accounts by default rather than through a setting an admin has to remember to configure.

Reporting that actually helps

Per-device status arrives in near real time: device details, profile name and version, deployment status, and, crucially, each application and each script with its own status. When a deployment stalls, that granularity converts "something went wrong" into "this specific item failed".

The three behaviors that catch people

Documented behaviors that look like faults until you know the design.

Each of these produces a confusing symptom in a pilot, and each is working exactly as the documentation says it should.

  • A device with a prior Autopilot registration follows the Autopilot profile, full stop. The pilot machine that "ignores" device preparation is almost always this, and nothing in the flow announces why.
  • Apps and scripts run during the out-of-box experience only if they were selected in the device preparation profile. Anything merely assigned to the device security group arrives later, so first-sign-in essentials must be in the profile itself.
  • Policy application is synced but untracked: a given policy may enforce during deployment or some time after completion. Any acceptance criterion phrased as "policy X is active when the desktop appears" will pass on some machines and fail on others.
  • Eligibility is narrower than assumed: Windows 11 24H2 or later, or 23H2 and 22H2 carrying the March 2024 update. In a mixed fleet, establish version coverage before the pilot, because devices below that line are simply not candidates.
Ask us to check your device eligibility
How we approach it

Four things that make a device preparation pilot succeed first time.

Nothing about the technology is difficult. The pilots that fail almost always fail on one of three documented behaviors that nobody looked up beforehand, so our method is built around checking them first.

We check for existing Autopilot registrations first

Because a registered device follows the Autopilot profile no matter what else is configured, a pilot on previously registered hardware ends up testing classic Autopilot while the whole room believes it is testing device preparation. We pull the registration state before any device is touched.

We separate profile content from group assignment

During the out-of-box experience, only profile-selected apps and scripts run; group-assigned items follow later. The design question that actually matters is which applications a person genuinely cannot start their first day without, and we make that list explicit rather than implied.

We set expectations about policy timing

Policy sync happens, policy tracking does not, and enforcement may complete during or after the deployment. So we write acceptance criteria that respect that window, because a test asserting a policy is live at desktop arrival is the worst kind of test: intermittently green.

We confirm the join type before anything else

Entra join is the sole supported identity model. If your line-of-business estate still requires hybrid join, device preparation is not your tool yet, and hearing that in the first conversation costs nothing, while discovering it after a failed pilot costs weeks.

How a rollout runs

Four phases across roughly four weeks.

Quicker than classic Autopilot because there is no per-device registration pipeline to build. The real design effort is the split between profile content and group content.
  1. 01
    Week 1

    Confirm eligibility and clear prior registrations

    Fleet checked against the Windows version requirement, Entra join confirmed as the identity target rather than hybrid, and every device with a classic Autopilot registration flagged, because on those machines the Autopilot profile wins and the device preparation policy never fires.

    • Windows version coverage established across the fleet
    • Entra join confirmed as the target join type
    • Devices registered for classic Autopilot identified
    • Deregistration decisions recorded per device group
  2. 02
    Week 2

    Design the device group and decide what goes in the profile

    The device security group is defined, then the decision that shapes the user experience: which apps and scripts are first-sign-in essentials that belong in the profile, and which can trail in afterwards through plain group assignment.

    • Device security group created for enrollment time grouping
    • Applications selected in the profile versus assigned to the group
    • PowerShell scripts selected and ordered
    • Policies assigned to the group with expectations set
  3. 03
    Week 3

    Build the profile and pilot on real hardware

    One profile carries both the deployment and out-of-box experience settings, then gets piloted on the actual models you buy. Watch the progress indicator and completion message with your own eyes rather than assuming they behave.

    • Device preparation profile built and assigned
    • Pilot completed on representative hardware
    • Deployment time measured end to end
    • Log export path tested from a pilot device
  4. 04
    Week 4

    Add enrollment controls and hand over

    Corporate identifiers uploaded where enrollment restrictions block personal device enrollment, the near real-time monitoring put in front of the people who will use it, and the service desk shown the per-device view with app and script status.

    • Corporate identifiers uploaded where required
    • Enrollment restrictions aligned with the approach
    • Monitoring demonstrated to the service desk
    • Runbook covering the documented behaviors
Where this fits

Six situations where device preparation is the right choice.

The shared requirement across all six: cloud-native Windows provisioning with better visibility than the classic flow, running on hardware new enough to qualify.

An organization already on Entra join

This is the deciding prerequisite. Estates that completed the departure from domain join get a simpler profile model, faster deployments through direct group assignment, and reporting that classic Autopilot never offered.

A business tired of maintaining images

Because provisioning works from the OEM-optimized Windows already on the device, transforming it into a business-ready state, there is no image library and no per-model driver curation. The imaging infrastructure simply has nothing left to do.

A team that cannot see why deployments fail

Troubleshooting classic Autopilot often amounts to educated guessing. With near real-time per-device status including profile name and version and per-app, per-script results, a stalled deployment names its own failing component, which changes the support conversation entirely.

An operator shipping devices directly to sites

No registration pipeline and no technician touch means supplier-to-site shipping with the box opened by whoever works there. The progress percentage and explicit completion message earn their keep here, because the nearest IT person may be three states away.

A regulated firm that wants standard users by default

Device preparation produces standard non-administrator users as its default output rather than as a configuration someone remembers to apply. When local admin sprawl has appeared as an audit finding, a cyber insurance question, or a NIST CSF gap, a correct default beats a documented procedure.

A government contractor or restricted environment

Government Community Cloud High and Department of Defense environments are supported, which matters to defense contractors provisioning in GCC High tenants on the road to CMMC. Corporate identifiers add a gate on top: pre-upload serial, manufacturer, and model so only known hardware passes, where enrollment restrictions block personal devices.

Three positions

How US organizations provision new Windows devices.

More estates live in the right-hand column than anyone likes to admit, and it is the one where provisioning throughput depends on how many technicians happen to be free that week.
Custom images maintained
Autopilot device preparationNone
Classic Windows AutopilotNone
Manual build or imagingPer model
Per-device registration needed
Autopilot device preparationNo
Classic Windows AutopilotYes
Manual build or imagingNot applicable
Hybrid Entra join supported
Autopilot device preparationNo
Classic Windows AutopilotYes
Manual build or imagingYes
Grouping
Autopilot device preparationAt enrollment time, direct
Classic Windows AutopilotUsually dynamic groups
Manual build or imagingManual
Apps during setup
Autopilot device preparationProfile selected
Classic Windows AutopilotEnrollment Status Page
Manual build or imagingInstalled by hand
Progress visible to the user
Autopilot device preparationPercentage indicator
Classic Windows AutopilotStatus page
Manual build or imagingNone
Per-script deployment status
Autopilot device preparationYes
Classic Windows AutopilotLimited
Manual build or imagingNo
Technician time per device
Autopilot device preparationNone
Classic Windows AutopilotNone
Manual build or imagingSubstantial
Standard user by default
Autopilot device preparationYes
Classic Windows AutopilotConfigurable
Manual build or imagingFrequently not
Suits a hybrid joined estate
Autopilot device preparationNo
Classic Windows AutopilotYes
Manual build or imagingYes
Feature
Autopilot device preparation
Classic Windows Autopilot
Manual build or imaging
Custom images maintained
NoneNonePer model
Per-device registration needed
NoYesNot applicable
Hybrid Entra join supported
NoYesYes
Grouping
At enrollment time, directUsually dynamic groupsManual
Apps during setup
Profile selectedEnrollment Status PageInstalled by hand
Progress visible to the user
Percentage indicatorStatus pageNone
Per-script deployment status
YesLimitedNo
Technician time per device
NoneNoneSubstantial
Standard user by default
YesConfigurableFrequently not
Suits a hybrid joined estate
NoYesYes
Choosing between them

Autopilot device preparation against classic Windows Autopilot.

These are alternatives, not layers. In most estates the join type answers the question by itself; where it does not, the reporting quality is usually the tiebreaker.

Consideration

Join type supported

Device preparation
Microsoft Entra join only

Consideration

Windows version required

Device preparation
Windows 11 24H2, or 23H2 and 22H2 with the March 2024 update

Consideration

Device registration needed in advance

Device preparation
No, and prior Autopilot registration takes precedence

Consideration

Grouping mechanism

Device preparation
Enrollment time grouping into a pre-defined device security group

Consideration

Group assignment type

Device preparation
Direct, which deploys faster than a dynamic device group

Consideration

Applications during setup

Device preparation
Only those selected in the profile

Consideration

Application types

Device preparation
Line-of-business and Win32 in the same deployment

Consideration

Policy application tracked

Device preparation
No, policies sync but application is not tracked

Consideration

User rights by default

Device preparation
Standard non-administrator

Consideration

Reporting

Device preparation
Near real time, with per-application and per-script status
ConsiderationDevice preparation
Join type supportedMicrosoft Entra join only
Windows version requiredWindows 11 24H2, or 23H2 and 22H2 with the March 2024 update
Device registration needed in advanceNo, and prior Autopilot registration takes precedence
Grouping mechanismEnrollment time grouping into a pre-defined device security group
Group assignment typeDirect, which deploys faster than a dynamic device group
Applications during setupOnly those selected in the profile
Application typesLine-of-business and Win32 in the same deployment
Policy application trackedNo, policies sync but application is not tracked
User rights by defaultStandard non-administrator
ReportingNear real time, with per-application and per-script status
How an engagement runs

Five steps, and the first two are eligibility rather than build.

An hour of eligibility work up front prevents two weeks of pilot results nobody can explain.
  1. 1

    Confirm version and join type eligibility

    The fleet must be on Windows 11 24H2 or later, or 23H2 / 22H2 with the March 2024 update, and must target Microsoft Entra join, not hybrid. Both requirements are absolute; an estate that fails either needs a different provisioning path, not a tweaked profile.

  2. 2

    Clear any classic Autopilot registrations

    Registered devices obey the Autopilot profile, so every pilot candidate gets its registration state checked and cleared where needed. Skip this and the pilot quietly exercises the mechanism you were trying to leave behind.

  3. 3

    Design the device group and profile content

    A device security group built for enrollment time grouping, using direct assignment because it deploys faster than dynamic membership. Then the split: profile-selected apps and scripts that run during setup, versus group-assigned content that lands afterwards.

  4. 4

    Build the profile and pilot on real hardware

    The single profile covering deployment and out-of-box settings, exercised on the exact models you actually purchase. We time the deployment end to end and export logs from a pilot machine so the service desk has done it once before they need to do it under pressure.

  5. 5

    Add enrollment controls and hand over the reporting

    Corporate identifiers loaded where personal-device blocking demands them, and the monitoring walked through with the operations team, down to the per-application and per-script status that turns troubleshooting from general to specific.

Straight answers

What organizations ask about Autopilot device preparation.

Because it is almost certainly still registered as a Windows Autopilot device, and the documented rule is that the Autopilot profile takes precedence over the device preparation policy on any registered device. Deregister it and the pilot behaves.

No. Entra join is the only supported join type. Organizations that still need hybrid join for on-premises line-of-business applications should keep those devices on classic Autopilot, which supports it.

Windows 11 24H2 or later, plus 23H2 and 22H2 provided they carry the March 2024 update, KB5035942, or later. Fleets are routinely surprised by how much of their hardware falls short, so a ten-minute version census before the pilot is time well spent.

The core difference is the grouping model. Classic Autopilot typically leans on dynamic device groups; device preparation drops the device into a pre-defined security group at enrollment time, with direct assignment that Microsoft notes deploys quicker and more efficiently than dynamic membership.

Not for device preparation, which has no advance registration requirement at all. The related but lighter mechanism is corporate identifiers: where enrollment restrictions block personal devices, you pre-upload serial number, manufacturer, and model so only trusted hardware gets through.

The usual culprit: it was assigned to the device group but never selected in the profile. The out-of-box experience runs only profile-selected applications and PowerShell scripts; everything else assigned to the group installs after the deployment completes.

Maybe, and that is the documented answer, not an evasion. Policies assigned to the device group get synced, but device preparation does not track their application, and they may enforce during or after the deployment. Design your acceptance tests accordingly.

Yes, alongside line-of-business apps in the same deployment. That pairing is one of the stated admin-experience improvements, together with a single profile that holds every deployment and out-of-box setting in one place instead of scattering them.

No. The machine's own OEM-optimized Windows installation gets transformed into a business-ready state rather than wiped and replaced, so there is no image library to build and no per-model drivers to curate.

A simplified out-of-box experience: a percentage progress indicator during user-driven flows, a consistent look throughout, and an explicit message when setup finishes. If something breaks, logs export easily instead of requiring a technician to harvest them.

No. Producing standard non-administrator users by default is a listed capability of the feature, not a setting someone has to remember. For any organization where admin sprawl has surfaced on an audit or an insurance questionnaire, that default has standalone value.

Near real-time per-device status: device details, profile name and version, deployment status, applications applied with individual status, and scripts applied with individual status. That per-item granularity is the biggest practical upgrade over the classic experience.

Yes. Government Community Cloud High and Department of Defense environments are both supported, which is directly relevant to defense contractors provisioning devices inside a GCC High tenant as part of a CMMC program.

Only the populations that qualify: Entra joined, on supported Windows versions. Hybrid-joined devices and older hardware stay on classic Autopilot, which remains fully appropriate for them, and there is no deadline pushing you to move faster than the fleet allows.

Scoped per engagement with a custom quote, sized by device population and by how many apps and scripts belong in the profile. Before any of that, a free check worth running yourself: what share of your Windows 11 fleet is on 24H2 or later and Entra joined rather than hybrid? That one number says whether this is even on the table.

Exactly what the profile says: only the applications and PowerShell scripts selected in the Windows Autopilot device preparation profile. Anything else assigned to the device group waits until the device preparation deployment is complete.
Before you pilot

Fifteen checks that prevent a confusing first attempt.

Group one decides whether device preparation can run at all. Group two decides whether the machine is genuinely ready when the user reaches the desktop.

Eligibility

  • Are devices on Windows 11 24H2 or later?
    Or 23H2 and 22H2 with the update.
  • Is Entra join the target?
    Hybrid join is not supported.
  • Are any devices registered for Autopilot?
    That profile takes precedence.
  • Do we need to deregister any devices?
    Before piloting them.
  • Are we in a GCC High or DoD environment?
    Both are supported.

Profile content

  • Which apps must exist at first sign-in?
    Those go in the profile.
  • Which apps can arrive later?
    Group assignment is enough.
  • Which scripts are needed during setup?
    Selected, not just assigned.
  • Are LOB and Win32 apps both covered?
    They can be in one deployment.
  • Do we depend on a policy being applied at desktop?
    Application is not tracked.

Controls

  • Do we block personal device enrollment?
    Then corporate identifiers are needed.
  • Have serial, manufacturer, and model been uploaded?
    The identifier fields.
  • Is the device security group direct assignment?
    Faster than dynamic.
  • Are users standard users by default?
    They are, by design.
  • Has the service desk seen the reporting?
    Per-app and per-script status.
Related reading

The pages around this one.

Windows Autopilot

The classic mechanism, and the one hybrid joined estates still need.

Learn more

Device enrollment

The enrollment paths available and what each one requires.

Learn more

Microsoft Intune

The platform both provisioning paths deliver into.

Learn more
Next step

Check two things: Windows version, and whether your devices are Entra joined or hybrid.

The requirements are Windows 11 24H2 or later (or 23H2 / 22H2 with the March 2024 update) and Entra join only. Those two facts decide whether device preparation is available to you before anyone spends an hour building a profile.

Book a device preparation reviewSee how it differs

Related Services

Explore more solutions that work great with this service

Microsoft Intune

Device management and endpoint security

Learn more

Endpoint Security

Endpoint security for US businesses using Microsoft Defender for

Learn more
GR IT SERVICES

IT services for US businesses,
delivering enterprise-grade solutions
remotely, coast to coast.

Microsoft CSP PartnerApple Jamf PartnerCISGuard

Microsoft 365

  • Microsoft 365 Administration
  • M365 Reporting & Auditing
  • Microsoft 365 Licensing
  • Microsoft Copilot
  • Microsoft 365 Apps
  • Windows 365 Cloud PC
  • Microsoft SharePoint
  • Outlook & Exchange

Security

  • Microsoft Defender
  • Microsoft Purview
  • Microsoft Intune
  • Microsoft Entra
  • Compliance Manager
  • Cybersecurity Audits
  • Copilot for Security
  • Microsoft Sentinel
  • Microsoft Priva

Infrastructure

  • Google Workspace
  • Cloud Migration Services
  • Data Analytics & BI
  • Active Directory
  • Server Management
  • Apple Business
  • Apple Jamf Pro
  • IP Telephone
  • Data Backup
  • Website Development

IT Services

  • Managed IT Services
  • IT Support USA
  • IT AMC USA
  • New Office IT Setup
  • IT Relocation
  • Remote IT Support
  • On-Call IT Support
  • Startup IT Business Kit
  • Disaster Recovery & BC

Company

  • About Us
  • Careers
  • Contact
  • Blog

Contact

  • hello@gritservices.io
  • gritservices.io

© 2026 GR IT Services. All rights reserved.

Privacy PolicyTerms of UseCookie PolicyCCPA/CPRA