如何自动检测已安装的Azure SDK的版本?

时间:2012-12-12 10:14:35

标签: azure-sdk-.net

是否有一种简单的(记录?)方法来检测自动化脚本中实际安装的Azure SDK版本?我将根据此版本定义条件行为。

目前,我只是查看C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\文件夹并查看其内容。但我发现它不可靠而且不可自动化。

4 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

如果您使用Windows平台安装程序来安装SDK(我认为这是现在执行此操作的标准方法),您可以使用webpicmd.exe来确定安装了哪个SDK。例如:

webpicmd /List /ListOption:Installed

http://msdn.microsoft.com/en-us/library/azure/gg433092.aspx

了解详情

答案 2 :(得分:2)

对于仍在寻找此问题的人,您可以使用Azure powershell cmdlets

Get-AzureDeployment -ServiceName "<service name>" -slot "<Production or Staging>" | Where-Object -Property SdkVersion | select SdkVersion

答案 3 :(得分:0)

导航至

C:\Program Files\Microsoft SDKs\Azure\.NET SDK

版本将是此目录中包含的文件夹名称。

https://i.imgur.com/mZAELvy.png