Advanced Intune Troubleshooting Questions
๐ง Device Enrollment & Management
-
How do you troubleshoot a device that fails to enroll into Intune?
-
Check MDM authority, licensing, time sync, event logs (
DeviceManagement-Enterprise-Diagnostics-Provider
).
-
-
A device is Azure AD joined but not showing in Intune. What do you check?
-
Confirm auto-enrollment is enabled, MDM URLs in registry, licensing, and sync status.
-
-
Where do you find logs for Windows 10/11 enrollment issues?
-
Event Viewer >
Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider
-
Also use
mdmdiagnosticstool.exe -area DeviceEnrollment -cab <path>
-
-
What happens if a device has both SCCM and Intune co-management enabled but is not syncing policies?
-
Check co-management workload slider, device sync status, and registry path
HKLM\SOFTWARE\Microsoft\DeviceManageabilityCSP
.
-
๐ผ App Deployment
-
How do you troubleshoot a Win32 app that fails to install via Intune?
-
Review
IntuneManagementExtension.log
, check detection rules, install command, and return codes.
-
-
What does "Not Applicable" mean under app installation status?
-
The app didn’t meet the assignment criteria (e.g., OS version, architecture).
-
-
Why is a required app stuck in “Pending”?
-
Device hasn't checked in, content not downloaded, or assignment not targeted correctly.
-
-
Where are Win32 app logs stored on a device?
-
C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\IntuneManagementExtension.log
-
๐ Policy & Profile Troubleshooting
-
How do you troubleshoot a configuration profile not applying?
-
Check
Settings > Accounts > Work/School
, Event Viewer logs, anddsregcmd /status
output.
-
-
How do you verify a configuration profile was applied?
-
Intune portal → Devices → Configuration profiles → Device status
-
Use
Get-CimInstance -Namespace root\cimv2\mdm\dmmap
(WMI).
-
How do you check for failed PowerShell script deployments?
-
Review
IntuneManagementExtension.log
-
Ensure correct execution context (System vs User)
-
Why would a compliance policy not mark a device as non-compliant?
-
Check if device sync is current, policy is assigned, and conditions are matched.
๐ Security & Conditional Access
-
A device is compliant but access to email is blocked. Why?
-
Check Conditional Access policy priority, filters, and sign-in logs in Azure AD.
-
How do you troubleshoot BitLocker not applying via Intune?
-
Check if TPM is enabled, profile settings are correct, and Event Viewer >
Microsoft-Windows-BitLocker-API
.
-
Why is Defender Antivirus policy not being enforced?
-
May be overridden by GPO or not meeting assignment conditions. Check logs at:
-
C:\ProgramData\Microsoft\Windows Defender\Platform\*\MpCmdRun.log
-
-
How do you confirm a device is using MDM for Windows Update management?
-
Settings > Update & Security > View configured update policies
-
Registry:
HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
๐งช Reporting & Monitoring
-
What are the key places to check device compliance?
-
Intune > Devices > Compliance policies
-
Azure AD > Devices > Compliance state
-
How do you generate a device compliance report?
-
Intune > Reports > Device compliance > Export
-
Or use PowerShell + Microsoft Graph API
-
What logs help troubleshoot Autopilot failures?
-
C:\Windows\Logs\Autopilot
-
C:\ProgramData\Microsoft\Windows\Provisioning\Logs\Setupact.log
-
How do you troubleshoot Company Portal not showing apps?
-
Confirm device is enrolled, app assignments are correct, and user is licensed.
๐ ️ Misc & Deep-Dive
-
What’s the difference between device sync and policy refresh?
-
Sync fetches policies from Intune; refresh applies or re-applies them on the device.
-
Why would a profile apply on some devices and not others in the same group?
-
Check filters, group membership, OS version, and license availability.
-
How do you re-trigger app deployment or policy application manually?
-
Run
intune device sync
via Company Portal or PowerShell:
-
How do you capture all Intune diagnostic logs from a device?
-
Run:
-
Why is Intune not removing a retired device’s corporate data?
-
The device may be offline, or the retire command hasn’t reached the device yet. Wait or trigger a manual sync.