This applies to:
- 'Run an Azure PowerShell Script' steps
- Scripts packaged or configured with Deploying a package to an Azure Cloud Service or Azure Web App steps
Azure PowerShell Module version
For information on viewing and configuration the version of the Azure PowerShell modules used by Octopus, see this page.
Choosing the right Azure Account type
Azure supports two authentication methods, each of which provides access to a different set of Azure APIs:
- To use the Azure Service Management (ASM) API, use an Azure Management Certificate Account.
- To use the Azure Resource Management (ARM) API, use an Azure Service Principal Account. (The ARM PowerShell cmdlets are prefixed with
Learn more about configuring the right Azure Account.
Run an Azure PowerShell Script Step
Octopus Deploy provides a Run an Azure PowerShell Script step type, for executing PowerShell in the context of an Azure Subscription. For information about adding a step to the deployment process, see the add step section.
In This Section
The rest of this section covers these topics in some more detail, and explains how to implement them.