繁体   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