Intune Troubleshooting Toolkit — oeltayeb.com
=============================================

Checklists for the enrollment, Win32 app, compliance, BitLocker, script and device-sync problems that fill an Intune admin's week, plus the Intune Management Extension log reference and an enrollment decision tree — each distilled from a full guide on this site.

Every file in this folder is a self-contained HTML page: open it in any browser and use Print / save as PDF.
Each resource was derived from an article on https://www.oeltayeb.com and links back to it — read the article when you need
the reasoning behind a step.

Contents
--------
- autopilot-esp-troubleshooting-checklist.html — Checklist: Autopilot ESP troubleshooting checklist
    source: https://www.oeltayeb.com/articles/enrollment-status-page-timeout-troubleshooting.html
- win32-app-troubleshooting-checklist.html — Checklist: Win32 app troubleshooting checklist
    source: https://www.oeltayeb.com/articles/win32-app-0x87d1041c-not-detected.html
- autopilot-error-0x80180014-reenrollment-checklist.html — Checklist: Windows Autopilot error 0x80180014 when redeploying a device: cause and fix
    source: https://www.oeltayeb.com/articles/autopilot-error-0x80180014-reenrollment.html
- windows-enrollment-error-0x80180018-not-authorized-checklist.html — Checklist: Windows enrollment error 0x80180018 and its neighbours: what to check, and where
    source: https://www.oeltayeb.com/articles/windows-enrollment-error-0x80180018-not-authorized.html
- compliance-policy-troubleshooting-checklist.html — Checklist: Compliance policy troubleshooting checklist
    source: https://www.oeltayeb.com/articles/default-device-compliance-policy-noncompliant.html
- android-enrollment-troubleshooting-checklist.html — Checklist: Android enrollment troubleshooting checklist
    source: https://www.oeltayeb.com/articles/android-work-profile-enrollment-failures.html
- ios-ipados-apple-ade-troubleshooting-checklist.html — Checklist: iOS/iPadOS & Apple ADE troubleshooting checklist
    source: https://www.oeltayeb.com/articles/apple-ade-devices-not-syncing-intune.html
- intune-device-not-checking-in-sync-troubleshooting-checklist.html — Checklist: Intune device not checking in: diagnosing a Windows device that stopped syncing
    source: https://www.oeltayeb.com/articles/intune-device-not-checking-in-sync-troubleshooting.html
- bitlocker-silent-encryption-not-starting-checklist.html — Checklist: BitLocker silent encryption not starting on Intune-managed devices: causes and fixes
    source: https://www.oeltayeb.com/articles/bitlocker-silent-encryption-not-starting.html
- intune-powershell-scripts-not-running-checklist.html — Checklist: Intune PowerShell scripts not running: execution context, 64-bit, signing and where to look
    source: https://www.oeltayeb.com/articles/intune-powershell-scripts-not-running.html
- autopilot-hybrid-join-timeout-0x80004005-2026-checklist.html — Checklist: Hybrid join Autopilot deployments time out with 0x80004005: the 2026 known issue and the fix
    source: https://www.oeltayeb.com/articles/autopilot-hybrid-join-timeout-0x80004005-2026.html
- graph-api-inventory-export-checklist.html — Checklist: Graph API / inventory export checklist
    source: https://www.oeltayeb.com/articles/export-intune-device-inventory-graph-powershell.html
- ime-log-reference.html — Reference: IME log reference
    source: https://www.oeltayeb.com/articles/intune-management-extension-logs-guide.html
- intune-log-collection-mdm-diagnostics-guide.html — Reference: Intune log collection & MDM diagnostics guide
    source: https://www.oeltayeb.com/articles/intune-policy-conflicts-mdm-diagnostics.html
- enrollment-autopilot-troubleshooting-decision-tree.html — Decision tree: Enrollment & Autopilot troubleshooting decision tree
    source: https://www.oeltayeb.com/articles/enrollment-status-page-timeout-troubleshooting.html
    source: https://www.oeltayeb.com/articles/autopilot-error-0x80180014-reenrollment.html
    source: https://www.oeltayeb.com/articles/windows-enrollment-error-0x80180018-not-authorized.html
    source: https://www.oeltayeb.com/articles/autopilot-hybrid-join-timeout-0x80004005-2026.html
    source: https://www.oeltayeb.com/articles/autopilot-pre-provisioning-hybrid-join-policy-conflict-domain-controller.html
    source: https://www.oeltayeb.com/articles/intune-device-not-checking-in-sync-troubleshooting.html
    source: https://www.oeltayeb.com/articles/company-portal-sync-errors-device-not-enrolled-troubleshooting.html
    source: https://www.oeltayeb.com/articles/win32-app-0x87d1041c-not-detected.html
    source: https://www.oeltayeb.com/articles/default-device-compliance-policy-noncompliant.html

Related PowerShell scripts (read-only by default, MIT licence)
--------------------------------------------------------------
- Export-IntunePolicies.ps1: Exports Intune configuration, compliance, administrative template and platform script policies to JSON for backup and documentation.
- Get-AutopilotDeviceReport.ps1: Windows Autopilot registration health report: profile assignment status, enrollment state and last contact per device.
- Get-IntuneAppInstallStatus.ps1: Install status overview (installed / failed / pending / not applicable) for every assigned Intune app.
- Get-IntuneDefenderAVStatus.ps1: Microsoft Defender Antivirus health report for Intune-managed Windows devices.
- Get-IntuneDeviceComplianceReport.ps1: Inventory and compliance report for all Intune managed devices.
- Get-IntunePolicyAssignments.ps1: Builds a "who gets what" assignment matrix for Intune policies and (optionally) apps.
- Get-IntuneStaleDevices.ps1: Reports Intune managed devices that have not synced for a given number of days and can optionally retire or delete them.
- Invoke-IntuneDeviceSync.ps1: Sends a bulk Intune "Sync" remote action to managed devices selected by name, platform, Entra group or all devices.
  https://github.com/omer-eltayeb/M365-Intune-Admin-Scripts

Licence
-------
Free to use and share within your organisation; please link to www.oeltayeb.com when you redistribute.

© Omer Eltayeb · https://www.oeltayeb.com · Shared free for the Microsoft community. Verify settings in a test tenant first.
