PowerShell.IGA.AccessGuard
1.0.0
PowerShell module for exporting, monitoring, and reconciling Azure RBAC role assignments against a desired access baseline.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) Michal Machniak. All rights reserved.
Package Details
Author(s)
- Michal Machniak
Tags
Azure RBAC Generator Validation
Functions
Clear-AzRoleOrphaned Compare-AzRoleAccessGuardExport Export-AzRoleAccessGuard Invoke-AzRoleAccessGuardDrifft Update-AzRoleAccessGuard
PSEditions
Dependencies
This module has no dependencies.
Release Notes
v.1.0.0 - Initial release of PowerShell.IGA.AccessGuard module with functions:
- Genetate Azure role assigment on Managment Groups and Subscription
- Clear Orpahnge Objects - with report mode
- Add test support for azurfe DevOps for Driffts
- Generate Drifft base on exported baseline
- Support export. html, json, csv
- Support drifft: html, jsn, csv, junit
- Update Role assigment base on baseline and drifft.
- Add bicep export file that can be used to deploy the role assignments.
FileList
- PowerShell.IGA.AccessGuard.nuspec
- LICENSE
- PowerShell.IGA.AccessGuard.psd1
- PowerShell.IGA.AccessGuard.psm1
- Private\Compare-AzRoleAssignmentSet.ps1
- Private\ConvertFrom-RoleAssignmentExportDocument.ps1
- Private\ConvertTo-DriftGroupedHtmlReport.ps1
- Private\ConvertTo-DriftJUnitXml.ps1
- Private\ConvertTo-GroupedHtmlReport.ps1
- Private\ConvertTo-RoleAssignmentBicep.ps1
- Private\ConvertTo-RoleAssignmentDocument.ps1
- Private\ConvertTo-RoleAssignmentDriftDocuments.ps1
- Private\ConvertTo-RoleAssignmentJUnitXml.ps1
- Private\Get-AzRoleAssignmentReport.ps1
- Private\New-FlatDriftResultList.ps1
- Private\New-FlatRoleAssignmentList.ps1
- Public\Clear-AzRoleOrphaned.ps1
- Public\Compare-AzRoleAccessGuardExport.ps1
- Public\Export-AzRoleAccessGuard.ps1
- Public\Invoke-AzRoleAccessGuardDrifft.ps1
- Public\Update-AzRoleAccessGuard.ps1
- README.md
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 18 | 10/2/2026 |