2012-12-12 11 views
6

実際にインストールされたバージョンのAzure SDKを自動化スクリプトで検出する簡単な(文書化された)方法はありますか?このバージョンに応じて条件付き動作を定義します。インストールされているAzure SDKのバージョンを自動的に検出する方法は?

現在のところ、C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\フォルダを調べてその内容を確認しています。しかし、私はそれが信頼できるものではなく、自動化可能でないことがわかります。

答えて

2

あなたは(私は今それを行うための標準的な方法であると信じて)SDKをインストールするには、Windowsプラットフォームのインストーラを使用した場合、あなたはどれを決定するためにwebpicmd.exeを使用することができますSDKがインストールされています。たとえば:

webpicmd /List /ListOption:Installed 

はまだこれを探している人のためにhttp://msdn.microsoft.com/en-us/library/azure/gg433092.aspx

2

でより多くを参照してください、あなたはAzure powershell cmdletsを使用して行うことができます。

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

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

移動したバージョンは、このディレクトリ内に含まれるフォルダ名になります。

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

関連する問題