Skip to content
October 26, 2026 • Mid-Level (3-5 years) How-To

Intune EnterpriseEnrollment CNAME Ends: Audit Your DNS Now

By Last updated

Intune EnterpriseEnrollment CNAME auto-discovery ends for Windows MDM-only enrollment on January 15, 2027. How to audit DNS and what users will be asked for.

Quick answer

Starting January 15, 2027, or soon after, Intune stops supporting EnterpriseEnrollment DNS CNAME auto-discovery for Windows MDM-only enrollment (MC1509780). Existing enrolled devices aren't affected, and Microsoft Entra join and hybrid join enrollment aren't affected. Users doing MDM-only enrollment may be prompted for https://enrollment.manage.microsoft.com/enrollmentserver/discovery.svc.

Free PDF

Top 10 Intune and Autopilot Enrollment Errors: Causes and Fixes

A free cheat sheet covering ten enrollment errors, each with the symptom, the most likely cause, the fix, and a link to the full guide.

  • Ten real error codes and failures, including 0x80180014, 0x8018002b, 0x801c03f3, 0x800705b4, the ODJConnector logon failure, and the Win32 detection error 0x87d1041c.
  • Every cause and fix checked against Microsoft's own documentation.
  • A link from each entry to the full zakitpro.com article.

You get the free PDF. By subscribing you also agree to receive occasional emails from zakitpro about Intune and Autopilot troubleshooting. Emails are sent through MailerLite. You can unsubscribe anytime with the link in every email. See the privacy page for how your email is handled.

Step-by-step guide

If your Windows MDM-only enrollment guide says “type your work email and Windows finds the server,” it has an expiry date. Microsoft announced on October 15, 2026 in Message Center post MC1509780 and on the Intune Customer Success blog that “Starting January 15, 2027, … Microsoft Intune will end support for CNAME-based auto-discovery in Windows MDM-only enrollment scenarios.” The Message Center text adds “or soon after” to the date.

After that, Microsoft says users “may need to enter the Microsoft enrollment server URL if it’s not already provided by the enrollment experience”:

https://enrollment.manage.microsoft.com/enrollmentserver/discovery.svc

Nothing breaks on devices that are already enrolled. The work is finding which of your domains still carry the record, which enrollment flows lean on it, and which documents need the URL added. I haven’t tested the post-change prompt; it isn’t live yet. Everything below comes from the Microsoft pages linked inline.

Quick checklist

  1. List every UPN suffix your users sign in with.
  2. For each one, query EnterpriseEnrollment.<domain> for a CNAME (script below).
  3. For each domain that has one, find out whether anyone still enrolls Windows devices MDM-only against it.
  4. Add the enrollment server URL to those guides, help desk scripts and onboarding packs.
  5. Test one MDM-only enrollment now, entering the URL by hand, so you know what users will see.
  6. Leave the DNS records alone for now (see “Don’t delete the records yet”).

What changes and what doesn’t

From the blog post and MC1509780:

After January 15, 2027
EnterpriseEnrollment CNAME discovery for Windows MDM-only enrollmentNo longer supported
Windows MDM-only enrollment itselfStill supported
Devices already enrolledNot affected
Microsoft Entra join and Microsoft Entra hybrid join enrollmentMicrosoft says you likely aren’t affected if you use only these
What the user seesA prompt for the enrollment server URL, when the enrollment experience doesn’t already supply it

Microsoft’s own FAQ answers the obvious question, “Will every user need to enter the enrollment service URL?”, with “Not necessarily. Some enrollment experiences may already provide enrollment server information.” So expect the prompt in some flows and not others, and test yours.

The affected organization, in Microsoft’s words, is one where all three are true: you use Windows MDM-only enrollment, you have configured an EnterpriseEnrollment DNS CNAME record, and your enrollment process depends on that record to discover the enrollment service.

Why your tenant probably has these records

The Enable autodiscovery of Intune enrollment server page on Learn still tells you to create them if you’re not using automatic enrollment. It lists two records per domain:

Host namePoints toPurpose on that page
EnterpriseEnrollment.company_domain.comEnterpriseEnrollment-s.manage.microsoft.comIntune enrollment server discovery
EnterpriseRegistration.company_domain.comEnterpriseRegistration.windows.netMicrosoft Entra device registration

The same page says to create one EnterpriseEnrollment CNAME for each UPN suffix, so a tenant with contoso.com, us.contoso.com and eu.contoso.com needs three. It also says EnterpriseEnrollment.manage.microsoft.com and manage.microsoft.com work as targets but make users acknowledge a confirmation message. Older records may point at either of those.

Microsoft’s announcement is about the EnterpriseEnrollment record only. Learn describes EnterpriseRegistration as the CNAME Microsoft Entra ID uses during device registration, and says to configure it for each company name if you plan to use Conditional Access. I’m auditing both below because they usually sit side by side, but only the EnterpriseEnrollment result tells you about this change.

Audit DNS across your domains

This script reads both records for every domain you give it. It only does DNS lookups with Resolve-DnsName, which takes -Type CNAME. I haven’t run it against a real tenant’s domains for this article.

# Read-only DNS audit. Not executed against a production tenant for this article.
$Domains = @('contoso.com', 'us.contoso.com', 'eu.contoso.com')   # your UPN suffixes

$Results = foreach ($Domain in $Domains) {
    foreach ($Prefix in 'EnterpriseEnrollment', 'EnterpriseRegistration') {
        $Name = "$Prefix.$Domain"
        try {
            $Record = Resolve-DnsName -Name $Name -Type CNAME -DnsOnly -ErrorAction Stop |
                Where-Object { $_.Type -eq 'CNAME' } | Select-Object -First 1
            [pscustomobject]@{ Domain = $Domain; Record = $Prefix; Name = $Name; Target = $Record.NameHost; Found = [bool]$Record }
        }
        catch {
            [pscustomobject]@{ Domain = $Domain; Record = $Prefix; Name = $Name; Target = $null; Found = $false }
        }
    }
}
$Results | Sort-Object Domain, Record | Format-Table -AutoSize
$Results | Export-Csv -Path .\enrollment-cname-audit.csv -NoTypeInformation

To build the domain list, start from the verified domains in your tenant and the UPN suffixes your users really have. If a resolver returns nothing for a name you know exists, check from outside your network too; split-brain DNS can hide a public record.

You can also check one domain at a time in the Intune admin center. Learn gives the path: Devices > Device onboarding > Enrollment > Windows tab > Enrollment options > CNAME Validation, then enter the domain and choose Test.

Read the results

  • EnterpriseEnrollment found, MDM-only enrollment in use on that domain: you’re in scope. Update the guides and test before January 15, 2027.
  • EnterpriseEnrollment found, every Windows device joins through Microsoft Entra join, hybrid join or automatic enrollment: Microsoft says you likely aren’t affected. Learn’s CNAME page also says that with MDM automatic enrollment, “you don’t have to worry about configuring CNAME records.” Confirm nobody (contractors, a lab, a kiosk team) still uses Access work or school to enroll MDM-only before you close the ticket.
  • No EnterpriseEnrollment record: per Learn, users are already “prompted to manually enter the MDM server name” today, so the experience shouldn’t change much for those domains.

What users will see

Today, with the record in place, the blog says “the user doesn’t need to provide the enrollment server information.” After the change, “If the enrollment service URL isn’t already provided by the enrollment experience, the user will need to enter it when prompted. Enrollment can then continue using the Microsoft enrollment service URL.”

Put the full URL in your guide exactly as Microsoft gives it: https://enrollment.manage.microsoft.com/enrollmentserver/discovery.svc. The older Learn text names the server as enrollment.manage.microsoft.com; I’d still give users the full URL from the announcement so they can paste it. I don’t have a screenshot of the new prompt, and I won’t describe its wording until it ships.

Government cloud tenants: the Learn page lists different names for US government environments (for example enrollment.manage.microsoft.us), and the announcement doesn’t give a government URL. Check with Microsoft before updating those guides.

Don’t delete the records yet

Microsoft’s FAQ answer to “Do I need to remove my EnterpriseEnrollment DNS record?” is to review your environment and DNS configuration requirements, because “This change only affects use of the record for Windows MDM-only enrollment auto-discovery.” It does not tell you to remove it. Learn’s CNAME page covers more than Windows, and the EnterpriseRegistration record is separate. My recommendation: leave both records until you’ve confirmed nothing else in your estate uses them, then decide.

Update these documents

Microsoft lists internal enrollment guides, help desk procedures, device deployment instructions, provisioning documentation and user onboarding materials. Add the URL, a line saying when users might be asked for it, and a contact for help. Brief the help desk before the date, since the first call will likely be someone stuck at the prompt.

If you’re moving away from MDM-only enrollment entirely, see Windows Autopilot: the complete guide and Autopilot re-enrollment error 0x80180014 for related enrollment issues.

FAQ

When does Intune stop supporting EnterpriseEnrollment CNAME auto-discovery?

Starting January 15, 2027, or soon after, for Windows MDM-only enrollment, per MC1509780 and the Intune Customer Success blog.

Are already enrolled devices affected?

No. Microsoft says existing enrolled devices remain enrolled and aren’t affected.

What URL do users enter?

https://enrollment.manage.microsoft.com/enrollmentserver/discovery.svc, when the enrollment experience doesn’t already provide it.

Does this affect the EnterpriseRegistration CNAME?

The announcement only names the EnterpriseEnrollment record. Learn describes EnterpriseRegistration as the record Microsoft Entra ID uses for device registration.

Sources

All retrieved 2026-10-26.

Free PDF

Top 10 Intune and Autopilot Enrollment Errors: Causes and Fixes

A free cheat sheet covering ten enrollment errors, each with the symptom, the most likely cause, the fix, and a link to the full guide.

  • Ten real error codes and failures, including 0x80180014, 0x8018002b, 0x801c03f3, 0x800705b4, the ODJConnector logon failure, and the Win32 detection error 0x87d1041c.
  • Every cause and fix checked against Microsoft's own documentation.
  • A link from each entry to the full zakitpro.com article.

You get the free PDF. By subscribing you also agree to receive occasional emails from zakitpro about Intune and Autopilot troubleshooting. Emails are sent through MailerLite. You can unsubscribe anytime with the link in every email. See the privacy page for how your email is handled.

#Microsoft Intune #Windows enrollment #DNS #MDM-only enrollment