【问题标题】:Get-AzureService does not list all cloud services (multiple subscriptions)Get-AzureService 不列出所有云服务(多个订阅)
【发布时间】:2013-03-27 07:57:17
【问题描述】:

我有两个 azure 订阅(sub1 和 sub2)。在 powershell 中使用Get-AzureService 请求云服务只会列出来自 sub1 而不是 sub2 的服务。

我还尝试使用 Set-AzureSubscription 为 sub2 设置 azure 订阅,但没有成功。

如何从 sub2 获取 powershell 中的服务?

【问题讨论】:

  • 定义without success。另外,您是否也包括了 sub2 的管理证书?它不仅仅是设置 sub2。您必须为要管理的所有订阅明确上传管理证书。这是在门户 -> 设置 -> 管理证书中完成的。

标签: powershell deployment azure cloud


【解决方案1】:

这实际上在最近的 PowerShell 版本中发生了变化。 -DefaultSubscription 不再作为参数存在。

您现在应该使用 Select-AzureSubscription http://msdn.microsoft.com/en-us/library/dn495203.aspx

选择-AzureSubscription -当前“sub2”

获取 Azure 订阅 | fl SubscriptionName、SubscriptionId、IsDefault、IsCurrent

【讨论】:

    【解决方案2】:

    哦,我明白了:

    Set-AzureSubscription -DefaultSubscription "sub2"

    【讨论】:

      【解决方案3】:

      其他方法对我不起作用,所以这是我的两分钱:

      获取订阅列表:

      Get-AzureRmSubscription
      

      使用另一个调用提供的订阅 ID 选择订阅

      Select-AzureSubscription -SubscriptionId "xxxx-xxxx-xxxx-xxxx" -Current
      

      【讨论】:

        猜你喜欢
        • 2016-04-30
        • 2018-07-14
        • 2016-07-17
        • 1970-01-01
        • 2019-01-27
        • 1970-01-01
        • 2016-05-22
        • 2023-03-07
        • 1970-01-01
        相关资源
        最近更新 更多