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 次 |
| 最近记录: |