Skip to Content
ReportsIntune ReportsDevice Compliance Report

Device Compliance Report

Policy compliance status, non-compliant devices, and compliance trends over time across all Intune-managed devices.

Overview

The Device Compliance Report shows the compliance status of all managed devices against your configured compliance policies. Identify non-compliant devices, understand the reasons for non-compliance, and track compliance improvements over time.

Report Columns

ColumnDescription
Device NameName of the managed device
UserPrimary user of the device
PlatformWindows, iOS, Android, or macOS
OS VersionOperating system version
Compliance StatusCompliant, Non-compliant, or Not Evaluated
Last Check-inMost recent device sync with Intune
Non-compliance ReasonSpecific policy violation(s)
OwnershipCorporate or Personal (BYOD)

Compliance Overview

Aggregate compliance statistics:

  • Compliant — Devices meeting all assigned policy requirements
  • Non-Compliant — Devices violating one or more compliance rules
  • Not Evaluated — Devices pending initial compliance check
  • In Grace Period — Non-compliant but within the allowed remediation window

Non-Compliance Reasons

Policy ViolationDevicesPlatformSeverity
OS version out of dateVariesWindowsMedium
BitLocker not enabledVariesWindowsHigh
Device jailbroken/rootedVariesiOS/AndroidCritical
Firewall disabledVariesWindows/macOSMedium
Antivirus definitions outdatedVariesWindowsMedium

Filters

  • Tenant — All tenants, specific tenant, or tenant groups
  • Platform — Windows, iOS, Android, macOS
  • Compliance Status — Compliant, Non-compliant, Not evaluated
  • Ownership — Corporate, Personal, Unknown
  • Enrollment Type — MDM, MAM, Co-managed

Compliance Actions

For non-compliant devices, available actions include:

  1. Send notification to the user about non-compliance
  2. Block access to corporate resources via Conditional Access
  3. Remotely remediate the issue (e.g., trigger update, enable encryption)
  4. Retire the device from management if unresolvable

Graph API Data Sources

  • GET /deviceManagement/deviceCompliancePolicies
  • GET /deviceManagement/reports/getDeviceNonComplianceReport

API Reference

  • GET /api/reports/intune/compliance — Get compliance status report
  • GET /api/reports/intune/compliance/non-compliant — Get non-compliant devices
  • POST /api/reports/intune/compliance/export — Export report data
Last updated on