IntuneRBAC
0.3.3
This script provides a comprehensive analysis of Microsoft Intune's Role-Based Access Control (RBAC) configuration. It generates an interactive HTML report that includes role details, assignments, scope tags, permissions, and security analysis to help administrators audit and manage their Intune RBAC setup.
Installation Options
Owners
Copyright
Copyright (c) 2025 Ugur Koc | Microsoft MVP
Package Details
Author(s)
- ugurk
Tags
Intune RBAC RoleBasedAccessControl ScopeTags Permissions
Functions
Get-RoleAssignments Get-RoleMembers Get-GroupMembers Get-ScopeTags Get-CategorizedPermissions Test-UnusedRole Get-OverlappingPermissions Get-RolesWithScopeTags Generate-PermissionsMatrixHtml Generate-RoleRelationshipDiagramHtml
Dependencies
This script has no dependencies.
Release Notes
Version 0.3.3: Added missing Group.Read.All permission to fix 404 errors when accessing group information.
Version 0.3.2: Fixed infinite loop issue when groups are deleted or inaccessible. Added proper error handling for 404 errors.
Version 0.3.1: Fixed a issue with the version number in the HTML report.
Version 0.3.0: Added welcome banner, progress messages, and option to open HTML report after generation.
Version 0.2.3: Current version with RBAC health check functionality.
Version 0.2.2: Added interactive Role Relationship Diagram.
Version 0.2.1: Added comprehensive Permissions Matrix.
Version 0.2.0: Added security analysis for unused roles and overlapping permissions.
Version 0.1.0: Initial release with basic RBAC reporting capabilities.
FileList
- IntuneRBAC.nuspec
- IntuneRBAC.ps1