Prerequisites
Everything you need to get started with the Intune Assignment Checker
Getting Started Video
Required PowerShell Version
PowerShell 7.0 or higher is required
The script will not work with PowerShell 5.1 or earlier versions
You can check your PowerShell version by running:
$PSVersionTable.PSVersion
Download PowerShell 7 from:
https://aka.ms/powershell-release?tag=stableRequired PowerShell Modules
Microsoft Graph PowerShell SDK - specifically Microsoft.Graph.Authentication
Install the module by running:
Install-Module Microsoft.Graph.Authentication
Required Permissions
Your Entra ID application registration needs these permissions:
Permission | Type | Description |
---|---|---|
User.Read.All | Application | Read all users' full profiles |
Group.Read.All | Application | Read all groups |
Device.Read.All | Application | Read all devices |
DeviceManagementApps.Read.All | Application | Read Microsoft Intune apps |
DeviceManagementConfiguration.Read.All | Application | Read Microsoft Intune device configuration and policies |
DeviceManagementManagedDevices.Read.All | Application | Read Microsoft Intune devices |