What Version of Azure PowerShell am I running?
Unable to find a decent answer to this question on all of the internets I checked, I figured I'd better step up to the challenge and answer this simple question.
So you've installed Azure PowerShell.
Now you are asking yourself "WHAT VERSION OF AZURE POWERSHELL HAVE I INSTALLED?!"
First, stop screaming. Find that Caps Lock Key.
Updated way: The easiest way in the world to do this – launch an Azure PowerShell session. And then type the following:
> get-module azure
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Binary 0.7.4 Azure {Add-AzureAccount, Add-AzureCacheWorkerRole, Add-AzureCertificate, Add-AzureDataDisk...}
You can see right in the output there is the version of Azure (0.7.4) in this case.
A secondary way to do this is to actually look at the web request itself:
1) Use the Web Platform Installer to install the latest Azure PowerShell version (https://www.microsoft.com/web/downloads/platform.aspx)
2) Launch an Azure Powershell session
3) Run the Add-AzureAccount command and add your azure account
4) Install and launch Fiddler - https://www.telerik.com/fiddler (I can't do my job without Fiddler, so keep this thing around)
5) Enable HTTPS Decryption in Fiddler (takes 2 clicks to do -https://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/DecryptHTTPS )
6) Run some benign Azure PowerShell command now like "Get-AzureLocation"
7) Look at the awesome output in Fiddler - find your Web Request, select it, then on the right side of the screen select INSPECTORS tab and then the HEADERS sub tab
8) You should see some Client: User-Agent header like -
At the end of the User Agent is the version – v.0.7.4 in this case.
HTH! – more posts coming soon
Matt Sampson