Overview of Azure PowerShell

Azure PowerShell provides a set of cmdlets that use the Azure Resource Manager model for managing your Azure resources. You can use it in your browser with Azure Cloud Shell, or you can install it on your local machine and use it in any PowerShell session.

Use the Cloud Shell to run the Azure PowerShell in your browser, or install it on own computer. Then read the Get Started article to begin using it. For information about the latest release, see the release notes.

The following samples can help you learn how to perform common scenarios with Azure PowerShell:


After November 2018, there will be no new features or cmdlets added to the AzureRM module. AzureRM will continue to be supported and receive bugfixes. New features will be provided in the Az module, which will reach 1.0 at the same time. Az has a backwards compatibility mode with AzureRM, and is designed to be easy to switch to. To learn more about this new module and how to upgrade, see:

If you have deployments that use the classic deployment model that cannot be converted, you can install the Service Management version of Azure PowerShell. For more information, see Install the Azure PowerShell Service Management module.

Learn PowerShell basics

If you're unfamiliar with PowerShell, an introduction to PowerShell may be helpful.

You can also watch this video: PowerShell Basics: (Part 1) Getting Started with PowerShell.

Or attend the Microsoft Virtual Academy's Getting Started with PowerShell Jumpstart.

Build your skills with Microsoft Learn

Other Azure PowerShell modules