This module simplifies the configuration of an Azure Automation Account, allowing seamless execution of a Runbook using a Managed Identity.
Those are the key features of this module:
- Microsoft Graph Module - Installation, Connect, ...
- Microsoft Az Module - Installation, Connect, ...
- Automation Account - Module Management for the Graph Modules
- Managed Identity - Assign Graph Scopes to the Managed Identity (like User.Read.All, etc.)
This module is currently in development and will receive additional features and functions in the future.
Feel free to share any feature requests with me!
The module is published on PowerShell Gallery and can be installed with this command within a powershell console:
Install-Module -Name M365cde.AutomationAccountSetup -AllowPrerelease -Scope CurrentUser
The module is controlled by a menu. To start the Module you can use this command:
M365cdeAAASetup
- v0.1.0
- Measter:
- Added a new feature for handling the Maester Test Framework (beta).
- Automation Account Function:
- Changed the function to use a filter parameter for the module status and update functions.
- Added breadcrumb-support, required for the new Maester feature.
- Added support for installing a specific version of a module.
- Fixed the remove-function when selecting all modules.
- Fixed a bug within the module selection, when there was only one module installed
- Managed Identity Function
- Added a function to remove permissions.
- Some code improvements and cosmetic changes.
- Measter:
- v0.0.6
- Automation Account Function
- Added a new feature to update all modules at once.
- Added a new feature to install modules from the PS Gallery.
- Explicitly cast the menu choice to int (bugfix).
- Multiple code improvements.
- Managed Identity Function
- Fixed a wrong link within the menu.
- Automation Account Function
- v0.0.5
- Implemented SharePoint scope assignment.
- v0.0.4
- Fixed Exchange Online Scopes.
- v0.0.3
- Simplyfied the code for scope assignment.
- v0.0.2
- Changed the code for scope assignment.
- v0.0.1 First release
- First release of this script