Cloud Knowledge

Your Go-To Hub for Cloud Solutions & Insights

Advertisement

Enable Intune Autopilot with Entra & Hybrid join, configure CNAME, automate device enrollment, and troubleshoot issues.

Enable Autopilot in Intune: Complete Guide with Entra Join, Hybrid Join & CNAME Configuration (Step-by-Step)

Enable Autopilot in Intune

Enable Autopilot in Intune is a modern deployment solution that allows organizations to provision Windows devices without traditional imaging. By combining Microsoft Intune and Microsoft Entra ID, organizations can implement zero-touch deployment, enforce security policies, and improve operational efficiency.

This guide goes beyond basics and includes CNAME (ctype) configuration, which is critical for automatic enrollment, along with detailed steps for both Entra Joined and Hybrid Joined devices.


What is Windows Autopilot in Intune?

Windows Autopilot is a cloud-based deployment technology that simplifies device provisioning. Instead of manually configuring devices, IT teams can predefine policies and profiles that automatically apply during device setup.

  • Zero-touch provisioning
  • Cloud-based deployment
  • Integration with Intune and Entra ID
  • Reduced IT workload
  • Improved user onboarding experience

Read more: Microsoft Autopilot Official Documentation


Why Enable Autopilot in Intune?

  • Eliminate manual imaging
  • Standardize device configuration
  • Enhance security compliance
  • Enable remote workforce
  • Automate device lifecycle

Explore related guide: Microsoft Intune Complete Guide


Understanding Device Join Types

Entra ID Joined Devices

Cloud-native devices that are directly joined to Microsoft Entra ID.

  • No dependency on on-prem AD
  • Fully managed via Intune
  • Best for modern organizations

Hybrid Azure AD Joined Devices

Devices joined to both on-prem Active Directory and Entra ID.

  • Requires AD Connect
  • Supports legacy applications
  • Uses Group Policy + Intune

Prerequisites to Enable Autopilot in Intune

  • Microsoft Intune license
  • Microsoft Entra ID tenant
  • Windows 10/11 devices
  • Admin permissions
  • Network connectivity
  • DNS configuration (CNAME record)

IMPORTANT: CNAME (ctype) Configuration for Autopilot

The CNAME record is one of the most important configurations when you enable Autopilot in Intune. It allows devices to automatically discover the Intune enrollment service.

What is CNAME in Intune?

A CNAME (Canonical Name) record in DNS redirects a domain to another domain. For Intune, it ensures automatic enrollment without requiring users to manually enter server details.

Required CNAME Record

Host Name: enterpriseregistration.yourdomain.com
Points to: enterpriseregistration.windows.net

How to Add CNAME Record (Step-by-Step)

  1. Login to your DNS provider (GoDaddy, Azure DNS, etc.)
  2. Navigate to DNS Management
  3. Click Add Record
  4. Select Type: CNAME
  5. Enter:
    • Host: enterpriseregistration
    • Value: enterpriseregistration.windows.net
  6. Save changes

Verification of CNAME

nslookup enterpriseregistration.yourdomain.com

If configured correctly, it should resolve to Microsoft endpoint.

Official reference: Intune Enrollment DNS Configuration


Step-by-Step: Enable Autopilot in Intune

  1. Login to Intune Admin Center
  2. Go to Devices → Windows
  3. Select Windows Enrollment
  4. Click Deployment Profiles
  5. Create profile
  6. Select Join Type (Entra or Hybrid)
  7. Assign profile to group

Register Devices in Autopilot

PowerShell Script to Collect Hardware Hash

Install-Script -Name Get-WindowsAutopilotInfo -Force
Get-WindowsAutopilotInfo.ps1 -OutputFile AutoPilotHWID.csv

Upload Device to Intune

  • Devices → Windows → Enrollment
  • Upload CSV
  • Assign profile

Deployment Profiles Configuration

  • Skip privacy settings
  • Set user account type
  • Enable white glove (optional)
  • Configure naming template

Entra Joined Autopilot Flow

  • User powers on device
  • Connects to internet
  • Signs in using Entra credentials
  • Device joins Entra ID
  • Intune policies applied

Related: Conditional Access Deep Dive


Hybrid Joined Autopilot Flow

  • Device connects to domain
  • Uses Intune Connector
  • Joins on-prem AD
  • Syncs with Entra ID

Official: Hybrid Autopilot Setup


Graph API for Autopilot

GET https://graph.microsoft.com/v1.0/deviceManagement/windowsAutopilotDeviceIdentities

Check Specific Device

GET https://graph.microsoft.com/v1.0/deviceManagement/windowsAutopilotDeviceIdentities/{id}

Troubleshooting Autopilot Issues

Common Problems

  • CNAME not configured
  • Device not assigned profile
  • Network issues
  • License missing

Check Device Status

dsregcmd /status

Check Enrollment Logs

  • Event Viewer → Device Management Logs
  • MDM Diagnostics

Advanced Troubleshooting with PowerShell

Get-WindowsAutopilotInfo.ps1 -Online
Get-MgDeviceManagementWindowsAutopilotDeviceIdentity

Key Points to Remember

  • CNAME configuration is mandatory
  • Assign profiles before deployment
  • Use dynamic groups
  • Validate DNS and network

FAQs – Enable Autopilot in Intune

1. What is the role of CNAME in Autopilot?

CNAME enables automatic discovery of Intune enrollment service.

2. Can Autopilot work without DNS configuration?

No, manual enrollment will be required.

3. Why is my Autopilot failing?

Check CNAME, profile assignment, and licenses.

4. How to verify Autopilot registration?

Use Graph API or Intune portal.

5. Which join type is recommended?

Entra Join for cloud-first environments.


Conclusion

To successfully enable Autopilot in Intune, proper configuration of deployment profiles, device registration, and especially CNAME (ctype) DNS records is essential. With correct implementation, organizations can achieve seamless, secure, and scalable device provisioning.

For more detailed IAM and Intune content, visit Cloud Knowledge

Leave a Reply

Your email address will not be published. Required fields are marked *