Hybrid Azure AD Join Stuck in Pending State (Intune & Entra ID Fix)

When Windows devices get stuck in a Pending state during Hybrid Azure AD Join, Intune enrollment never completes and the device remains only partially registered. This usually shows up when a device appears as Entra Registered but never transitions to Hybrid Azure AD Joined.

Hybrid Azure AD Join Stuck in Pending State – Intune Fix Guide
Hybrid Azure AD Join Stuck in Pending State – Intune Fix Guide

Quick Fix Checklist (Try in This Order)

Before deep troubleshooting, check these common blockers:

  • Run dsregcmd /status and confirm join state
  • Verify Automatic-Device-Join scheduled task
  • Confirm device OU is synced in Microsoft Entra Connect
  • Ensure Microsoft registration endpoints are reachable
  • Re-register the device using dsregcmd /leave and /join

If the device still shows Pending, continue below.

What Does “Pending” Mean in Hybrid Azure AD Join?

A Pending status means the device has started registration but failed to complete the full Hybrid Join process. In most cases:

  • The device is domain joined
  • The device is Entra Registered
  • Hybrid join token exchange or device writeback failed

At this stage, Intune waits for the join to complete, but never receives confirmation.

Hybrid Azure AD Join vs Entra Registered (Key Difference)

This is critical for troubleshooting:

  • Entra Registered: Partial registration only. Device identity exists, but it is not trusted for Hybrid Join.
  • Hybrid Azure AD Joined: Full trust established between Active Directory and Entra ID. Required for Intune auto-enrollment in hybrid setups.

If a device remains Entra Registered, it will stay Pending in Intune.

Why Hybrid Azure AD Join Gets Stuck During Intune Enrollment

The most common root causes include:

  • Automatic Device Join scheduled task not running
  • OU not included in Entra Connect sync scope
  • Network or proxy blocking Microsoft registration endpoints
  • Broken or stale Workplace Join artifacts
  • Group Policy not applying MDM auto-enrollment
  • Time skew or certificate validation failure

These issues usually occur locally on the device, not in the cloud.

Check Device Registration Status Using dsregcmd

On the affected device, open Command Prompt as Administrator and run:

dsregcmd /status

Expected Output When Hybrid Join Is Stuck

FieldValueMeaning
DomainJoinedYESDevice is joined to Active Directory
AzureAdJoinedNOHybrid join not completed
WorkplaceJoinedYESPartial / broken registration

This confirms the device started registration but never finished Hybrid Join.

How to Read dsregcmd Output When Hybrid Join Is Failing

Pay close attention to these fields:

  • AzureAdJoined: NO
    • Indicates Entra ID registration failed or never finalized.
  • WorkplaceJoined: YES
    • Usually means old or incomplete device artifacts exist.
  • DeviceAuthStatus: FAILED
    • Token acquisition, certificate, or network issue.

These values point directly to local registration failure.

Confirm Network Access to Microsoft Registration Endpoints

Hybrid join requires uninterrupted access to Microsoft identity services.

Ensure these URLs are reachable over HTTPS:

  • https://enterpriseregistration.windows.net
  • https://login.microsoftonline.com

SSL inspection, restrictive firewalls, or proxy authentication often block device registration tokens and silently break Hybrid Join.

Manually Re-register the Device (Most Effective Fix)

If the device is stuck, force a clean registration:

dsregcmd /leave
dsregcmd /join

Then reboot the system and run:

dsregcmd /status

In most cases, this immediately transitions the device to Hybrid Azure AD Joined.

Verify the Automatic-Device-Join Scheduled Task

The Hybrid Join process is triggered by a scheduled task.

Go to:

Task Scheduler → Microsoft → Windows → Workplace Join

Check Automatic-Device-Join:

  • Status: Ready
  • Last Run Result: Successful

If needed, right-click and run it manually.

If this task never runs, the device will remain Pending indefinitely.

Review Group Policy for MDM Auto-Enrollment

Hybrid join alone is not enough — Intune auto-enrollment must also apply.

Check this policy:

Computer Configuration
→ Administrative Templates
→ Windows Components
→ MDM
→ Enable automatic MDM enrollment using default Azure AD credentials

Ensure:

  • Policy is Enabled
  • Applied to the correct device OU

Confirm OU Sync Scope in Microsoft Entra Connect

Devices located in excluded OUs will never complete Hybrid Join.

Open Microsoft Entra Connect and verify:

  • OU filtering includes the device’s OU
  • No sync errors are present
  • Device objects are syncing successfully

OU misconfiguration is one of the most overlooked causes.

Check Event Viewer for Hybrid Join Errors

On the device, open:

Event Viewer
→ Applications and Services Logs
→ Microsoft
→ Windows
→ User Device Registration
→ Admin

Common Event IDs

Event IDDescription
304Device registration failure
307Token or authentication issue
404Sync or policy failure

These logs often reveal the exact cause of the pending state.

Validate System Time and Device Certificates

Hybrid Join relies on certificate-based trust.

  • Ensure system time matches domain time (within 5 minutes)
  • Check device certificates under:
certmgr.msc → Personal → Certificates

Expired or missing certificates can invalidate device authentication.

How to Confirm Hybrid Join Status in Microsoft Intune

After fixes are applied:

  1. Go to Microsoft Intune Admin Center
  2. Navigate to Devices → Windows
  3. Check:
    • Join Type: Hybrid Azure AD joined
    • Enrollment Status: Enrolled / Compliant

Allow 15–30 minutes for sync after successful registration.

Final Verification Checklist

Run dsregcmd /status and confirm:

  • DomainJoined: YES
  • AzureAdJoined: YES
  • Device State: Hybrid Joined

Then verify the device appears in Microsoft Entra ID → Devices with Join Type set to Hybrid Azure AD joined.

FAQs

Why is Hybrid Azure AD Join stuck in pending?

Hybrid Azure AD Join gets stuck in pending when device registration starts but fails to complete due to local issues such as dsregcmd registration failure, Automatic-Device-Join task errors, blocked Microsoft endpoints, or the device OU not being synced in Entra Connect.

How long should Hybrid Azure AD Join take to complete?

Hybrid Azure AD Join usually completes within 5 to 30 minutes, and if the device remains pending beyond this time, it typically indicates a registration failure rather than a normal synchronization delay.

Can a device be Entra Registered but not Hybrid Azure AD Joined?

Yes, a device can appear as Entra Registered but still fail Hybrid Azure AD Join, which is one of the most common reasons devices remain stuck in a pending state during Intune enrollment.

Does dsregcmd fix Hybrid Azure AD Join stuck in pending?

In most cases, running dsregcmd /leave followed by dsregcmd /join forces a clean re-registration and successfully resolves Hybrid Azure AD Join stuck in pending.

What does AzureAdJoined NO mean in dsregcmd?

If dsregcmd /status shows AzureAdJoined as NO, it means the device did not complete Entra ID registration, which directly explains why Hybrid Azure AD Join remains in a pending state.

Why does Intune enrollment stay pending after Hybrid Azure AD Join?

Intune enrollment stays pending when MDM auto-enrollment Group Policy is not applied, the device OU is incorrect, or Hybrid Azure AD Join never fully completes on the device.

Which scheduled task is required for Hybrid Azure AD Join?

Hybrid Azure AD Join depends on the Automatic-Device-Join scheduled task under Microsoft → Windows → Workplace Join, and if this task does not run successfully, the device will remain pending.

Can OU filtering in Entra Connect cause Hybrid Azure AD Join pending?

Yes, if the device’s OU is excluded from Entra Connect synchronization, Hybrid Azure AD Join cannot complete because the device object never reaches Entra ID.

Do proxies or firewalls affect Hybrid Azure AD Join?

Proxies, SSL inspection, or blocked access to Microsoft registration endpoints can silently interrupt Hybrid Azure AD Join and cause devices to remain stuck in a pending state.

How do I confirm Hybrid Azure AD Join is fixed?

Hybrid Azure AD Join is fixed when dsregcmd /status shows AzureAdJoined as YES, the device appears as Hybrid Azure AD joined in Entra ID, and Intune shows the device as enrolled and syncing normally.

When Hybrid Azure AD Join is stuck in a Pending state, the issue is almost always caused by local device registration failure, not Entra ID or Intune itself. Checking dsregcmd, validating the scheduled task, confirming OU sync, and re-registering the device resolves the problem in the majority of environments.

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply