Create-IntuneAppAssignmentsReport

3.0

This script does HTML Report from Intune Application assigments.
Report shows information which is not available in Intune UI without making tens or hunders of clicks to all Apps

Report shows also impact of Assignments - number of devices and users targeted to Application.

Report has many options for filtering and search. All columns can be sorted by clicking on col
This script does HTML Report from Intune Application assigments.
Report shows information which is not available in Intune UI without making tens or hunders of clicks to all Apps

Report shows also impact of Assignments - number of devices and users targeted to Application.

Report has many options for filtering and search. All columns can be sorted by clicking on column.

Changelog v2.0:
- added Application Assignment Filter information to report

Changelog v3.0
- Huge update to script and UI
- There is now one table with all App Assignments
- And there are multiple ways to search, sort and filter table
 - sort by clicking any column. Text, dates and numbers sorting works in right way
 - realtime free text search
 - OS selection (Windows, Android, iOS, macOS)
 - App type dropdown (multiselection)
 - Assignment group dropdown selection
 - Intune Filters dropdown selection
 - Detailed information shown in ToolTips
 - Web Links to Intune Apps, AssignmentGroups and Filters

Script downloads AzureADGroups, IntuneApps and IntuneFilters information from Graph API to local cache   (.\cache folder)

Script also downloads Application icons to local cache to get better looking report.

You can work with cached data without network connection with parameter -UseOfflineCache


Author:
Petri.Paavola@yodamiitti.fi
Senior Modern Management Principal
Microsoft MVP - Windows and Devices for IT

2023-05-24

https://github.com/petripaavola/Intune/tree/master/Reports

Show more

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name Create-IntuneAppAssignmentsReport

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

Petri.Paavola@yodamiitti.fi

Package Details

Author(s)

  • Petri.Paavola@yodamiitti.fi

Tags

Intune Application Assignment Report

Functions

Verify-IntuneModuleExistence Convert-Base64ToFile Fix-HTMLSyntax Fix-HTMLColumns Add-AzureADGroupGroupTypeExtraProperties Add-AzureADGroupDevicesAndUserMemberCountExtraProperties

Dependencies

This script has no dependencies.

Release Notes

Version 1.0:  Original published version
Version 2.0:  Support for Intune Filters
Version 3.0:  New UI with realtime search, sorting and filtering

FileList

Version History

Version Downloads Last updated
3.0 (current version) 467 5/24/2023