Assignment Auditing

Intune Assignment Checker

The Intune Assignment Checker is a comprehensive PowerShell tool that helps IT administrators analyze and audit Microsoft Intune assignments across their entire environment. It generates detailed, interactive HTML reports with visualizations, making it easy to identify assignment gaps, empty groups, and optimization opportunities.

Key Features
Everything this tool offers to make your Intune management easier
Interactive HTML reports with charts and visualizations
Certificate-based authentication support for automation
Check for unassigned policies and configurations
Identify empty security groups
Export detailed assignment data to CSV
Track assignment changes over time
Common Use Cases
Real-world scenarios where this tool can help

Audit Compliance Policies

Quickly identify which compliance policies are assigned to which groups and find any gaps in coverage across your organization.

Clean Up Empty Groups

Find and remove empty security groups that are used in Intune assignments, reducing clutter and improving management efficiency.

Assignment Gap Analysis

Discover unassigned policies, configurations, and applications that may be missing critical device or user group assignments.

Requirements
What you need to get started with this tool
  • 1
    PowerShell 7.0 or later
  • 2
    Microsoft.Graph PowerShell SDK
  • 3
    Microsoft Intune tenant
  • 4
    Global Administrator or Intune Administrator role
Installation Steps
Follow these steps to install and configure the tool
  1. 1
    Install PowerShell 7.0 or later
  2. 2
    Install Microsoft.Graph PowerShell module
  3. 3
    Clone the repository from GitHub
  4. 4
    Run the script with appropriate permissions

Platform

PowerShell

Hosting

Self-hosted

Status

Actively Maintained

Ready to get started?

Download or access Intune Assignment Checker and start optimizing your Intune management today.