Skip to Content
ReportsIntune ReportsPolicy Compliance Report

Policy Compliance Report

Detailed compliance policy assignment and evaluation status across devices. Track individual policy compliance rates and identify settings causing the most non-compliance.

Overview

The Policy Compliance Report provides a policy-centric view of compliance across your Intune environment. Rather than focusing on individual devices, this report shows how each compliance policy is performing, which settings are most frequently violated, and trends over time.

Report Columns

ColumnDescription
Policy NameName of the compliance policy
PlatformWindows, iOS, Android, or macOS
Assigned DevicesTotal devices targeted by the policy
CompliantDevices meeting all policy requirements
Non-CompliantDevices violating one or more settings
ErrorDevices where policy evaluation failed
Compliance RatePercentage of compliant devices
Most Violated SettingThe setting causing the most failures

Policy Performance Analysis

The report helps identify:

  • High-performing policies — Policies with 95%+ compliance rates
  • Struggling policies — Policies with low compliance that may need adjustment
  • Trending down — Policies where compliance is declining over time
  • Trending up — Policies showing improvement after remediation efforts

Settings Breakdown

For each policy, view a breakdown of individual settings compliance:

  • Which specific settings within the policy are causing non-compliance
  • Number of devices violating each setting
  • Whether non-compliance is concentrated in specific device groups

Filters

  • Policy Name — Search for specific policies
  • Platform — Windows, iOS, Android, macOS
  • Compliance Rate — Filter by compliance percentage range
  • Date Range — View historical compliance trends
  • Tenant — Filter by managed tenant

Remediation Guidance

  1. Focus on policies with the lowest compliance rates first
  2. Identify the most violated settings and assess if they are realistic
  3. Consider grace periods for new policy deployments
  4. Use remediation scripts where available for automatic fixes
  5. Communicate policy changes to users in advance

Graph API Data Sources

  • GET /deviceManagement/deviceCompliancePolicies
  • GET /deviceManagement/deviceCompliancePolicies/{id}/deviceStatuses

API Reference

  • GET /api/reports/intune/policy-compliance — Get policy compliance report
  • GET /api/reports/intune/policy-compliance/{policyId} — Get specific policy details
  • POST /api/reports/intune/policy-compliance/export — Export report data
Last updated on