Microsoft says it plainly: these are not security features. They are a barrier for non-malicious users.
Enrolment restrictions stop the wrong device enrolling by accident, and a compromised device can misrepresent its character to get past them. Treating them as a control rather than a guardrail is the mistake, and knowing that changes what you build on top.

- 2 typesPlatform restrictions and device limit
- 1 to 15Configurable device limit per user
- 15 minutesTypical group and filter assignment delay
- Default onlyWhat applies to non user-driven enrolment
Enrollment restrictions are not security features. Microsoft says so on the page.
This sentence should be quoted in any document that presents enrollment restrictions as a control, because presenting them as more than they are is how a gap goes unnoticed.
- The published wording is unambiguous: enrollment restrictions are not security features, compromised devices can misrepresent their character, and these restrictions are a best effort barrier for non malicious users.
- That does not make them useless. Stopping the wrong platform, the wrong OS version or an unexpected number of devices from enrolling is genuinely valuable, and it prevents a large amount of accidental mess before it reaches the estate.
- It does mean they cannot be the thing standing between an attacker and your data. Compliance policy, Conditional Access and device based access control are where that boundary lives, and enrollment restrictions sit in front of them rather than instead of them.
- The other expectation to set is timing. Assignment processing between Microsoft Entra and Intune typically happens within 15 minutes rather than instantly, so enrol devices several minutes after adding users to a group rather than immediately.
Eight things that determine whether yours behave as intended.
They are a guardrail, not a security control
Microsoft states directly that enrolment restrictions are not security features, that compromised devices can misrepresent their character, and that these restrictions are a best-effort barrier for non-malicious users. Any design that treats them as a boundary against an attacker is built on the wrong assumption.
Non user-driven enrolments get the default policy
Restrictions apply to user-driven enrolments. For anything not user-driven, Intune enforces the default policy instead, which covers Autopilot self-deploying and pre-provisioned deployment, bulk enrolment, co-managed enrolments, userless Apple automated device enrolment, Azure Virtual Desktop, Windows 365 and Android dedicated devices.
Ownership defaults differ from what people assume
Intune classifies iOS, iPadOS and macOS devices as personally owned by default. Corporate ownership requires registration with a serial number, or IMEI for iOS and iPadOS, or enrolment through Apple Automated Device Enrollment. Without one of those, blocking personal devices blocks devices you actually own.
Device limits, and where they do not apply
The device limit is configurable from 1 to 15 per user. It cannot be applied to co-managed enrolments, Group Policy enrolments, Entra joined enrolments including bulk, Autopilot enrolments or device enrollment manager enrolments, because those use shared device mode. Entra ID carries a hard limit for those.
Assignment changes are not instant
Device platform restrictions use assignment filters, and the update between Entra and Intune that processes user, group and filter assignments typically happens within 15 minutes rather than immediately. Microsoft advises enrolling several minutes after adding users to a group, not straight away.
Blocking personal Windows devices is an allow list
When you block personally owned Windows devices, Intune checks each new enrolment request has been authorised for corporate enrolment and blocks the rest. Authorised routes are Autopilot, GPO or Configuration Manager automatic enrolment for co-management, a bulk provisioning package, and a device enrollment manager account.
Co-managed devices bypass your custom policies
A co-managed device enrols based on its Entra device token rather than a user token, so only the default Intune enrolment restriction applies to it. Any carefully scoped policy you assigned to a group of users will simply not be consulted for that device.
Version and manufacturer limits are narrower than expected
Operating system version restrictions work on Android device administrator, Android Enterprise work profile and iOS or iPadOS only for devices enrolled through the Intune Company Portal, plus Windows. The manufacturer restriction applies to Android devices only, and to nothing else.
Your scoped restriction policy does not apply to most automated enrolment scenarios.
Microsoft lists these explicitly, and together they cover a large share of how devices actually reach a modern tenant.
- Enrolment restrictions apply to user-driven enrolments. For scenarios that are not user-driven, Intune enforces the default policy. That list includes Autopilot self-deploying mode and pre-provisioned deployment, bulk enrolment via Windows Configuration Designer, co-managed enrolments, userless Apple automated device enrolment, Azure Virtual Desktop, Windows 365 and Android Enterprise corporate-owned dedicated devices.
- The practical consequence is that the default policy is doing more work than most administrators realise. A carefully designed restriction assigned to a specific group is irrelevant to a Windows 365 Cloud PC or an Autopilot self-deploying kiosk, both of which are governed by whatever the default policy happens to say.
- Co-managed devices are a specific case worth calling out. Because a co-managed device enrols based on its Entra device token rather than a user token, only the default Intune enrolment restriction applies. Group-scoped policies never enter into it.
- Device limit restrictions have their own exclusion list for the same underlying reason. They cannot apply to co-managed, Group Policy, Entra joined including bulk, Autopilot or device enrollment manager enrolments, because those use shared device mode. For those, a hard limit is configured in Entra ID instead.
Four things that make these settings behave predictably.
We design the default policy first
Every non user-driven enrolment falls back to the default policy, and that list includes Autopilot self-deploying, pre-provisioned deployment, co-management, Windows 365, Azure Virtual Desktop and userless Apple enrolment. In most modern tenants the default policy governs more devices than any assigned one.
We fix ownership classification before blocking anything
Intune classifies iOS, iPadOS and macOS devices as personally owned by default. Blocking personal devices without first registering corporate hardware by serial number or IMEI, or enrolling it through Automated Device Enrollment, blocks the devices you bought.
We are explicit that this is not a security control
Microsoft states enrolment restrictions are not security features and that compromised devices can misrepresent their character. Where the requirement is genuinely to keep untrusted devices out, that needs device compliance and Conditional Access, and saying so early prevents a false sense of protection.
We build the assignment delay into testing
Device platform restrictions use assignment filters, and the update processing user, group and filter assignments typically takes up to 15 minutes rather than being instant. A test run immediately after a group change tells you nothing, and it is the usual reason a restriction appears not to work.
Four phases across roughly three weeks.
- 01Week 1
Establish which enrolment paths are actually used
Company Portal enrolments, Autopilot in each mode, co-management, Apple automated device enrolment with and without user affinity, Windows 365 and Azure Virtual Desktop. Each mapped against whether it is user-driven, because that determines which policy governs it.
- Enrolment paths in use catalogued per platform
- User-driven and non user-driven paths separated
- Current default policy contents documented
- Assigned policies mapped to the groups they target
- 02Week 2
Design the default policy deliberately
The default policy is what governs every non user-driven enrolment, so it deserves the most attention rather than the least. Then the assigned policies for the user-driven paths, with priority ordering set so the intended policy wins.
- Default policy designed against the non user-driven paths
- Assigned policies designed for user-driven enrolment
- Priority ordering set and documented
- Device limit decided within the 1 to 15 range
- 03Week 2 to 3
Fix the ownership classification problem
Blocking personal devices only works if your corporate devices are actually classified as corporate. For iOS, iPadOS and macOS that means serial number or IMEI registration, or Apple Automated Device Enrollment. Without it, blocking personal devices blocks your own hardware.
- Corporate identifiers uploaded for Apple devices
- Automated device enrolment coverage confirmed
- Windows authorised enrolment routes verified
- Workplace Join and prior Entra join conflicts identified
- 04Week 3
Test each path, allowing for the delay
Every enrolment path tested against the restrictions, remembering that group and filter assignment processing typically takes up to 15 minutes rather than applying instantly. Testing immediately after a group change produces results that mean nothing.
- Each enrolment path tested end to end
- Assignment delay accounted for in test procedure
- Blocked and permitted outcomes verified per platform
- Service desk guidance for enrolment failures
Six situations where enrolment control needs designing properly.
A business trying to keep personal devices out
The most common driver, and the one where ownership classification decides the outcome. Because iOS, iPadOS and macOS devices default to personally owned, blocking personal enrolment without registering corporate serial numbers or using Automated Device Enrollment blocks your own fleet.
An operator running shared and dedicated devices
Android Enterprise corporate-owned dedicated devices, Autopilot self-deploying kiosks and bulk enrolled machines are all non user-driven, so all of them are governed by the default policy. For estates built largely from these, the default policy is effectively the only policy.
A regulated firm asked how enrolment is controlled
The honest answer distinguishes between what enrolment restrictions do and what they cannot do. They stop the wrong device enrolling by accident. Keeping an untrusted device away from data is compliance policy and Conditional Access, and conflating the two weakens the answer.
An organisation limiting devices per person
The device limit runs from 1 to 15 and does not apply to co-managed, Group Policy, Entra joined including bulk, Autopilot or device enrollment manager enrolments, because those use shared device mode. A hard limit in Entra ID covers those, and needs setting separately.
A school or university with mixed ownership
Education estates mix institution owned devices, student owned devices and shared classroom hardware. Getting corporate identifiers and Automated Device Enrollment right is what allows ownership-based restrictions to express that mix rather than blocking half of it.
A company where an enrolment keeps failing
Frequently a Workplace Join device that was previously Entra joined to the tenant, which Microsoft notes can be blocked from enrolling. The remedy is deregistering and removing the associated object in Entra ID before attempting the join again.
How UAE organisations control what enrols.
| Feature | Default and assigned both designed | Assigned policies only | Untouched defaults |
|---|---|---|---|
User-driven enrolment controlled | Yes | Yes | Default behaviour |
Automated enrolment controlled | Yes, via default | No | Default behaviour |
Co-managed enrolment governed | Yes, via default | No | Default behaviour |
Apple devices classified correctly | Yes | Sometimes | Personal by default |
Personal device blocking works as intended | Yes | Partly | Not configured |
Device limit applied where possible | Yes, plus Entra limit | Intune only | Default |
Assignment delay understood | Yes | No | Not applicable |
Enrolment failures diagnosable | Yes | Difficult | Difficult |
Treated as a security boundary | No, correctly | Frequently yes | Frequently yes |
Tested per enrolment path | Yes | Rarely | No |
Ten scenarios and which policy actually governs them.
| Enrolment scenario | Which restriction policy applies | |
|---|---|---|
| A user enrolling through Company Portal | Assigned policy, or default if none applies | |
| Autopilot self-deploying mode | Default policy only | |
| Autopilot pre-provisioned deployment | Default policy only | |
| Bulk enrolment via Windows Configuration Designer | Default policy only | |
| Co-managed enrolment | Default policy only, enrolled by device token | |
| Userless Apple automated device enrolment | Default policy only | |
| Azure Virtual Desktop | Default policy only | |
| Windows 365 | Default policy only | |
| Android Enterprise corporate-owned dedicated | Default policy only | |
| Device limit on shared device mode enrolments | Not applicable, use an Entra ID hard limit |
Five steps, and the default policy leads.
- 1
Catalogue the enrolment paths in use
Company Portal, Autopilot in each mode, co-management, Apple automated device enrolment with and without user affinity, bulk provisioning, Windows 365 and Azure Virtual Desktop. Each classified as user-driven or not, because that single distinction determines which policy governs it.
- 2
Design the default policy against the automated paths
The default policy governs Autopilot self-deploying and pre-provisioned deployment, bulk enrolment, co-management, userless Apple enrolment, Windows 365, Azure Virtual Desktop and Android dedicated devices. In a modern estate that is a large share of enrolments and it deserves deliberate design.
- 3
Fix ownership classification
Corporate identifiers uploaded for Apple devices by serial number or IMEI, or Automated Device Enrollment used, so that corporate hardware is not treated as personally owned. For Windows, confirming which authorised enrolment routes are in use before blocking personal devices.
- 4
Set assigned policies and priority for user-driven paths
Platform, version, manufacturer and ownership restrictions for the enrolments that are user-driven, with priority ordering set so the intended policy wins. Device limits chosen within the 1 to 15 range, with an Entra ID hard limit configured for the enrolment types Intune limits cannot reach.
- 5
Test each path with the delay built in
Every enrolment path exercised against the restrictions, waiting for group and filter assignment processing which typically takes up to 15 minutes. Then service desk guidance covering what a blocked enrolment looks like and how to distinguish it from a genuine failure.
What organisations ask about enrolment restrictions.
Fifteen questions about your own enrolment controls.
Default policy
- What does our default policy actually allow?It governs all automated enrolment.
- Was it ever deliberately designed?Usually not.
- Do we use Autopilot self-deploying?Default policy only.
- Do we run Windows 365 or AVD?Also default policy only.
- Are any devices co-managed?They enrol by device token.
Ownership
- Are Apple devices registered by serial or IMEI?Otherwise they are personal by default.
- Are Macs registered or enrolled via ADE?Same default applies.
- Do we block personal devices anywhere?Check what that catches.
- Which Windows routes are authorised?Autopilot, GPO, bulk package, DEM.
- Any Workplace Join devices previously Entra joined?They can be blocked.
Limits and scope
- What device limit is set?The range is 1 to 15.
- Does it apply to our enrolment types?Shared device mode is excluded.
- Have we set an Entra ID hard limit?For the excluded types.
- Do we restrict by OS version?Company Portal only on some platforms.
- Do we restrict by manufacturer?Android only.
Open your default enrolment restriction policy and read what it allows.
It governs every automated enrolment path: Autopilot self-deploying, co-management, Windows 365, bulk provisioning and userless Apple enrolment. In most tenants nobody has looked at it since setup.
Related Services
Explore more solutions that work great with this service
Device Enrolment
Which path, which reset, and what you can enforce after
Intune Compliance Policies
The default that lets unassessed devices through Conditional Access
Intune Assignment Filters
Targeting by device property, without the delay
Windows Autopilot Dubai
Zero-touch laptop deployment, supplier registration onward
Autopilot Device Preparation
Cloud-native Windows provisioning with real reporting
MDM Solutions Dubai
Device management across Windows, Apple and Android
Microsoft Intune
Device management and endpoint security
Android Enterprise
Choose the enrolment method before you buy the phones