2014-12-19 60 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文件的基于证书的安装程序不同的身份验证机制,并且在某些情况下(例如您的)需要使用这两种身份验证机制。