Luk*_*ett 4 powershell azure azure-powershell
我正在尝试使用Windows Azure PowerShell模块来管理订阅.
我已经下载了我的证书(.publishsettings文件)并将其导入Import-AzurePublishSettingsFile
,然后我选择了我的订阅,Select-AzureSubscription
但两者都没有出错.
我也使用了我的订阅 Set-AzureSubscription -SubscriptionName "Blah"
不过,我得到了一个
Get-AzureService : Value cannot be null.
Parameter name: subscriptionId
Run Code Online (Sandbox Code Playgroud)
跑步的时候 Get-AzureService
我已经阅读了入门指南和各种文档,但我无法弄清楚我做错了什么.在我看来,这是微软应该解决的用户体验问题.
更新
我用得更远了
Set-AzureSubscription -SubscriptionName "Blah" -SubscriptionId 0123
Run Code Online (Sandbox Code Playgroud)
这将错误更改Get-AzureService
为:
Get-AzureService : Value cannot be null.
Parameter name: managementCertificate
Run Code Online (Sandbox Code Playgroud)
但是现在我无法设置我的证书,因为参数需要X509Certificate类型.
kwi*_*ill 11
使用Azure Powershell cmdlet时,有一种更好的身份验证方法--- Add-AzureAccount
.这将提示您输入登录凭据,而不是使用服务管理证书.
您可能仍会遇到一些问题,因为Azure powershell将您的订阅缓存在XML文件中%appdata%\Windows Azure Powershell
.
我建议:
%appdata%\Windows Azure Powershell
.Add-AzureAccount
. 这应该确保您配置了正确的订阅.
归档时间: |
|
查看次数: |
3296 次 |
最近记录: |