簡體   English   中英

具有證書身份驗證的Azure Powershell cmdlet不起作用

[英]Azure powershell cmdlets with certificate authentication not working

所有,

我正在嘗試使用證書針對天藍色進行身份驗證,而不是使用Azure-AddAccount。 因此,我在管理員的Powershell控制台中執行了以下操作,我按照位於http://azure.microsoft.com/zh-cn/documentation/articles/install-configure-powershell/的說明進行操作:

Get-AzurePublishSettingsFile這提示我登錄並下載publishsettings文件。 我將文件放置在與Powershell控制台相同的文件夾中。

Import-AzurePublishSettingsFile“ D:\\ Dev \\ Powershell \\ azure.publishsettings”此命令不返回任何內容。 我不確定它是否有效,但是如果輸入無效名稱,它會炸毀,因此我認為它有效。

Get-AzureStorageAccount我收到錯誤消息“ Get-AzureStorageAccount:您的憑據已過期。請使用Add-AzureAccount重新登錄。” 在這一點上,我認為我已經導入了證書,並且應該可以,但是沒有。 我錯過了一步嗎? 我有多個訂閱,也許就是問題所在?

除了導入發布設置文件之外,您仍然需要使用Add-Account。 運行某些命令時,“添加帳戶”將提示您輸入要進行身份驗證的用戶。

Add-Account對PublishSettings文件的基於證書的設置使用不同的身份驗證機制,因此有必要在某些情況下(例如您的情況)使用這兩種身份驗證方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM