2014-12-19 66 views
0

所有,Azure的PowerShell命令與證書認證工作不

我試圖用一個證書來對蔚藍色的認證使用Azure的AddAccount代替。所以,我沒有在管理員PowerShell控制檯下面,我也跟着位於http://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell/指令:

獲取-AzurePublishSettingsFile 這促使我登錄並下載publishsettings文件。我將該文件放置在與powershell控制檯相同的文件夾中。

Import-AzurePublishSettingsFile「D:\ Dev \ Powershell \ azure.publishsettings」 此命令不返回任何內容。我不確定它是否有效,但如果我輸入一個無效的名字,它會爆炸,所以我認爲它起作用。

Get-AzureStorageAccount 我收到錯誤「Get-AzureStorageAccount:您的憑據已過期,請使用Add-AzureAccount再次登錄。在這一點上,我想我導入了我的證書,這應該工作,但它不。我錯過了一步嗎?我有多個訂閱,也許這是問題?

回答

1

除導入發佈設置文件外,您仍然需要使用添加帳戶。當運行某些命令時,添加帳戶將提示您爲希望用戶驗證的用戶。

Add-Account使用與PublishSettings文件的基於證書的安裝程序不同的身份驗證機制,並且在某些情況下(例如您的)需要使用這兩種身份驗證機制。