Azure PowerShell Support Lifecycle

Az PowerShell modules

The "Az PowerShell modules" are comprised of the module named "Az" and the dependent modules signed by "Microsoft Corporation". The Az PowerShell modules are identifiable by their names, that start with "Az.". For the current list of Az PowerShell modules, see Azure PowerShell Modules.

The Az PowerShell modules support lifecycle falls under the Azure SDK lifecycle policy. We support the last two minor versions of the current major version and last minor version of the previous major version of the Az PowerShell module.

Supported environments

The following table identifies the supported platforms for the Az, AzureRM, and Azure PowerShell modules.

  • The Supported icon indicates that the version of Azure PowerShell is still supported on the specified version of PowerShell.
  • The Out of Support icon indicates the version of Azure PowerShell is no longer supported on that version of PowerShell.
  • The In Test icon indicates that we haven't finished testing Azure PowerShell on that version of PowerShell.
  • The Not Supported icon indicates that the version of Azure PowerShell or PowerShell isn't supported.
  • When both the version of Azure PowerShell and the version of PowerShell have a Supported icon, that combination is supported.
Azure PowerShell PowerShell
>= 7.1.3
PowerShell
>= 7.0.6 (LTS)
PowerShell
<= 7.0.5
Windows PowerShell
5.1
Supported Az 9.x Supported Supported Not Supported Supported
Supported Az 8.x Supported Supported Not Supported Supported
Out of Support <= Az 7.x Out of Support Out of Support Not Supported Out of Support
Supported AzureRM 6.13.2 Not Supported Not Supported Not Supported Supported
Supported Azure 5.3.1 Not Supported Not Supported Not Supported Supported

Note

PowerShell 6.2 reached its end of life as of September 4, 2020. The Az PowerShell modules are not supported on any version of PowerShell 6.

Information about CVE-2021-26701

The Az PowerShell modules use components impacted by security advisory CVE-2021-26701 which has been fixed in PowerShell 7.0.6 and 7.1.3. For more information, see Microsoft Security Advisory CVE-2021-26701: .NET Core Remote Code Execution Vulnerability.

Starting with Az 6.0.0, PowerShell 7.0.6 or 7.1.3 or later is required. When the Az.Accounts module is imported, the following non-blocking message is displayed if an unsupported version of PowerShell is being used: "This version of Az.Accounts is only supported on Windows PowerShell 5.1 and PowerShell 7.0.6 or greater, open https://aka.ms/install-powershell to learn how to upgrade. For further information, go to https://aka.ms/azpslifecyle."

AzureRM PowerShell modules

Caution

Because Az PowerShell modules now have all the capabilities of AzureRM PowerShell modules and more, we'll retire AzureRM PowerShell modules on 29 February 2024.

To avoid service interruptions, update your scripts that use AzureRM PowerShell modules to use Az PowerShell modules by 29 February 2024. To automatically update your scripts, follow the quickstart guide.

To avoid service interruptions, update your scripts that use AzureRM PowerShell modules to use Az PowerShell modules by 29 February 2024. To automatically update your scripts, follow the quickstart guide.