Skip to content

This module is helping you set up an Azure Automation Account.

License

Notifications You must be signed in to change notification settings

M365-Consultant/AutomationAccountSetup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AutomationAccountSetup

This module simplifies the configuration of an Azure Automation Account, allowing seamless execution of a Runbook using a Managed Identity.

Screenshot of a the menu of this module.

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!

Installation

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

Start and usage

The module is controlled by a menu. To start the Module you can use this command:

M365cdeAAASetup 

Changelog

  • 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.
  • 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.
  • 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

About

This module is helping you set up an Azure Automation Account.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published