Azure PowerShell is an extension of the Windows PowerShell platform and scripting language developed to provide cmdlets for simplifying and automating the management of Azure cloud services.
Azure PowerShell cmdlets can help system administrators create, test, deploy and manage Azure cloud platform services using PowerShell. These cmdlets can be used to perform tasks like creating and configuring cloud services, provisioning virtual machines (VMs), setting up virtual networks and launching web applications.
The Azure PowerShell module includes a customized console that admins can run cmdlets from, or they can use the standard Windows PowerShell console. Before using Azure PowerShell cmdlets, admins will need an Azure subscription for managing Azure services.