I’m a big fan of using the Windows Azure PowerShell cmdlets for managing my Windows Azure resources. They’re incredibly helpful, especially when I need to repeatedly take care of multiple tasks.
There are two ways to get the Windows Azure PowerShell cmdlets – the heavy way and the light way.
Get All the Things!
I would assume most people get the Windows Azure PowerShell cmdlets by taking the path of least resistance. They go to the Windows Azure downloads page, click the link to “Install” the cmdlet, and let the Web Platform Installer (WebPI) do its thing. That’s all fine, but it does a lot. What’s a lot? Let’s see . . .
Trying to install the cmdlets via WebPI will also attempt to install a bunch of other software you might not expect, such as:
- Windows Azure Emulator
- Microsoft SQL Express LocalDB Edition
- IIS 8.0 Express
- Windows Azure Storage Tools
- Windows Azure Authoring Tools
- Windows Azure SDK
If you’re an IT Pro / systems admin type of person, that’s probably more than you would expect, or need.
Get Just the One Thing!
If you want just the Windows Azure PowerShell cmdlets, the path of absolute least resistance is to download the latest release from GitHub – https://github.com/WindowsAzure/azure-sdk-tools/releases. From here you can find links to download via Web PI (we already know what that will bring with it), or get the MSI by itself.
Download and run the MSI and you start off with something pretty familiar and basic.