This repository contains the build data for the custom Microsoft PowerShell image provided by the Azure Automation Common Runbook Framework for Azure Automation runbook development.
It is provided with pre-installed PowerShell modules as well as Azure CLI and Bicep CLI that enable faster startup of development containers. The image is compatible for x64 and ARM64 architectures, including Apple Silicon Macs.
Ready-to-use images can be retrieved from the GitHub Container Registry.
We recommend you start with our project template which comes with a pre-configured development container and Visual Studio Code setup. Using free GitHub Codespaces, you may even start directly in your browser:
Module | Version Tree |
---|---|
Azure Az | 12.x |
ExchangeOnlineManagement | 3.x |
Microsoft.Graph | 2.x |
Microsoft.Graph.Beta | 2.x |
Microsoft.Graph.Entra | 0.x |
Microsoft.Graph.Entra.Beta | 0.x |
MicrosoftTeams | 6.x |
PnP.PowerShell | 2.x |
Every night1 the image is updated to ensure that it is always up to date with the latest production versions of the Microsoft/Debian base image as well as the included PowerShell modules.
The development container is designed so that it can be rebuilt at any time without losing your data. To update to the latest versions, you can simply trigger a rebuild, e.g. by rebuilding your GitHub Codespace or your local development container.
Footnotes
-
Except for ARM64 / Apple Silicon variant. See linux/arm64/README.md. ↩