
1.1.5 brings some initial improvements to prepare for Managed Identities and fully automates creating a Service Principal (unattended/automated scanning).
But, that isn’t entirely finished yet. However, since my target platforms are Automation Accounts and Azure Functions, which are heavily memory-constricted, I’ve focused on reducing the module’s memory footprint and further enhancing performance. The module now uses up to 80% less memory at no cost to scan speed!
I’ve described how to first set up a service principal in a separate post.
Full changelog:
- [Feature] Add application and policy scanning
- [Feature] Scan Entra Users in batches
- [Feature] Improve memory usage
- [Feature] Use tenant specific report folder
- [Feature] Make logLevel configurable
- [Feature] Experimental Managed Identity support
- [Feature] Automatically handle Sharepoint Site Locks
- [Feature] Automatically deduplicate and diff all reports
- [Feature] Add objectId’s to report where useful
- [Feature] Display calculated remaining scan time
- [Feature] Service Principal create function
- [Feature] Improved changed detection (e.g. ignore display name changes)
- [BugFix] Respect verbose settings in child jobs
- [BugFix] For english permission descriptions to avoid diff issues
Download / Use: