Windows Azure PowerShell
Updated: September 12, 2013
Windows Azure PowerShell is a powerful scripting environment that you can use to control and automate the deployment and management of your workloads in Windows Azure. Whether you are experienced with Windows PowerShell or a new user, instructions are available to help you get started provisioning virtual machines, setting up virtual networks and cross-premises networks, and managing cloud services in Windows Azure.
Before you can start using the cmdlets in Windows Azure PowerShell, you will need to download and install the module, and then connect to Windows Azure through your subscription. You can download the module directly from Microsoft. For instructions, see How to install and configure Windows Azure PowerShell. To learn about tips that can help you use the cmdlets, such as how parameter values, inputs, and outputs are typically handled in Windows Azure PowerShell, see Get Started with Windows Azure Cmdlets
Instructions and short examples are available to show you how to use variables and piping to simplify your commands:
Create or Delete Virtual Machines Using Windows Azure Cmdlets
Manage Certificates and SSH keys Using Windows Azure Cmdlets
Manage Virtual Machines Using Windows Azure Cmdlets
Manage Images and Disks Using Windows Azure Cmdlets
Set Up and Manage Virtual Networks Using Windows Azure Cmdlets
Set Up Communication for Virtual Machines Using Windows Azure Cmdlets
Manage Cloud Services Using Windows Azure Cmdlets
For basic instructions about using Windows PowerShell, see Using Windows PowerShell.
For reference information about the cmdlets, see Windows Azure Cmdlet Reference.
For sample scripts and instructions to help you learn to use scripting to manage Windows Azure, see the Script Center.
If you develop Node.js, PHP, or Python applications for Windows Azure, you can use the cmdlets in Windows Azure PowerShell to get started developing and deploying applications.