是否有一種簡單(記錄?)的方式來檢測自動化腳本中實際安裝的Azure SDK版本?我將根據此版本定義條件行爲。如何自動檢測安裝的Azure SDK的版本?
目前,我只是看着C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\
文件夾和審查其內容。但我覺得它不可靠,不可自動化。
是否有一種簡單(記錄?)的方式來檢測自動化腳本中實際安裝的Azure SDK版本?我將根據此版本定義條件行爲。如何自動檢測安裝的Azure SDK的版本?
目前,我只是看着C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\
文件夾和審查其內容。但我覺得它不可靠,不可自動化。
這裏是一個幫助過我的提示:如果您使用的Windows平臺安裝程序安裝SDK(我相信現在做的標準方法),你可以使用webpicmd.exe確定http://www.robblackwell.org.uk/2011/05/29/determining-the-windows-azure-sdk-version-at-runtime.html
這SDK已安裝。例如:
webpicmd /List /ListOption:Installed
多見於http://msdn.microsoft.com/en-us/library/azure/gg433092.aspx
對於那些誰仍然在尋找這一點,你可以通過使用Azure powershell cmdlets這樣做。
Get-AzureDeployment -ServiceName "<service name>" -slot "<Production or Staging>" | Where-Object -Property SdkVersion | select SdkVersion
此鏈接已損壞。 –
鏈接已損壞 –