1. List all the subscriptions you have
az account list --output table
Name CloudName SubscriptionId State IsDefault
--------------- ------------ ---------------- --------- ----------
AssociateProd AzureCloud xxxxxxxxxxxx Enabled False
2. Pick the subscription you want and use it in the command below.
az account set --subscription <subscription_id>
8条答案
按热度按时间hmtdttj41#
对于Azure CLI 2.0(预览版),我必须使用
mbjcgjjk2#
请尝试以下操作:
这应该会改变订阅。
35g0bw713#
cld4siwp4#
尝试在此way.it为我设置Azure PowerShell到特定的Azure订阅
ni65a41a5#
使用id(订阅id),即GUID,它将在执行
az login
时列出然后执行以下命令..
nhhxz33t6#
重要提示!小心混合Azure Shell和Powershell -例如“az login”和“Connect-AzAccount”如果您使用“az login”,它将不会反映在Get-AzContext等命令上。因此,如果您有依赖于Get-AzContext的Powershell脚本,它们将失败。
wn9m85ua7#
Azure CLI最新版本(2.39.0):
t5zmwmid8#
我已经在PiP包中创建了一个围绕Azure-CLI的 Package 器,并带有颜色。
pip安装程序azure-account-switcher
注意:它依赖于azure-cli,后者会下载大量依赖项。因此,您应该在已存在azure-cli的环境中进行安装。