8

我有两个订阅,一个是旧云服务,另一个是新云服务。我正在使用 Powershell 访问我的新订阅。我已下载最新的 .publishsettings 并使用 Import-AzurePublishSettingsFile 进行设置。我的问题是我总是得到旧的订阅集并且无法弄清楚如何强制 powershell 使用我的新订阅。

4

3 回答 3

8

澄清一下,有两种“特殊”订阅,“当前”订阅(用于当前 PowerShell 会话中的任何命令的订阅)和默认订阅,即使在当前 PowerShell 之后使用的订阅会话结束。

usingSelect-AzureSubscription <subscription-name>将设置当前订阅。如果您想跨会话更改订阅,请使用Select-AzureSubscription -Default <subscription name>

于 2013-11-08T23:36:46.857 回答
7

使用新的 Powershell 命令,您需要设置要使用的特定订阅。步骤如下:

  1. Import-AzurePublishSettingsFile yourpublishsettings .publishsettings
  2. Get-AzureSubscription(这将为您提供订阅列表)
  3. Select-AzureSubscription _select_subscription_name(这样您可以设置要使用的特定订阅)

这应该工作!

于 2012-07-19T04:05:32.290 回答
2

此答案适用于经典 Azure 管理。如果你在新的 ARM 上,那么你想做类似的事情

Login-AzureRmAccount
Get-AzureRmSubscription
Set-AzureRmContext -SubscriptionId blah

其中 blah 是第二个命令的订阅 ID

于 2017-11-09T16:18:25.803 回答