如何强制Powershell使用新的Azure订阅

use*_*002 8 powershell azure

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

小智 8

只是为了澄清,有两种"特殊"订阅,"当前"订阅(用于当前PowerShell会话中任何命令的订阅)和Defaul订阅,即使在当前PowerShell之后也使用的订阅会话结束.

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


Avk*_*han 7

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

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

这应该工作!!

  • 这不会在会话之间持续存在......你如何永久地改变它 (2认同)