gpt4 book ai didi

powershell - ArgumentNullException - 获取 AzureService

转载 作者:行者123 更新时间:2023-12-04 21:56:21 27 4
gpt4 key购买 nike

我正在尝试使用 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 类型。

最佳答案

使用 Azure Powershell cmdlet 时有一种更好的身份验证方法 --- Add-AzureAccount。这将提示您输入登录凭据,而不是使用服务管理证书。

您可能仍会遇到一些问题,因为 Azure powershell 将您的订阅缓存在 %appdata%\Windows Azure Powershell 中的 XML 文件中。

我推荐:

  1. 关闭 Azure Powershell 窗口
  2. 删除 %appdata%\Windows Azure Powershell 中的 XML 文件。
  3. 打开 Azure Powershell 并运行 Add-AzureAccount

这应该确保您配置了正确的订阅。

关于powershell - ArgumentNullException - 获取 AzureService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22817539/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com