我正在尝试使用 Windows Azure PowerShell 模块来管理订阅。
我已经下载了我的证书(.publishsettings 文件)并将其导入,Import-AzurePublishSettingsFile
然后我选择了我的订阅,Select-AzureSubscription
但两者都没有出错。
我还使用Set-AzureSubscription -SubscriptionName "Blah"
不过,我得到一个
Get-AzureService : Value cannot be null.
Parameter name: subscriptionId
跑步时Get-AzureService
我已经阅读了入门指南和各种文档,但我无法弄清楚我做错了什么。在我看来,这是微软应该解决的用户体验问题。
更新
我走得更远了,我用过
Set-AzureSubscription -SubscriptionName "Blah" -SubscriptionId 0123
将错误从更改Get-AzureService
为:
Get-AzureService : Value cannot be null.
Parameter name: managementCertificate
但现在我无法设置我的证书,因为参数需要 X509Certificate 类型。