当我登录到新的 Azure 门户时,我看到右上角有一个下拉菜单,让我从 2 个列表中选择一个“目录”。当我使用 powershell cmdlet“Login-AzureRmAccount”登录到 azure 时,我连接到了错误的目录。如何在 Powershell 中更改为其他目录?
答案1
使用Select-AzureRMSubscription时需要指定TenantID参数:
Select-AzureRmSubscription -SubscripitionID <ID of sub> -TenantId <ID of Azure Tenant>
实际上,您可以只指定租户来选择目录,而无需订阅 ID。
Select-AzureRmSubscription -TenantId <ID of Azure Tenant>
答案2
您还可以使用说明这里。
基本上只需输入:
Get-AzTenant
你会看到类似这样的内容:
Id Name Category Domains
-- ---- -------- -------
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX MyDirectory Home {me.com, example1.com}
YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY WorkDirectory Home {work.net, Adam.com,...}
然后,选择所需的目录/租户:
Set-AzContext -TenantId XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
答案3
看一下https://msdn.microsoft.com/en-us/library/mt125356.aspx 简而言之,您可以使用 Select-AzureRmSubscription cmdlet 切换到正确的订阅。
答案4
在 Azure 门户中,选择? 帮助 + 支持选择显示诊断。在这里您可以找到 TenantID。下一步是登录。
$Credential = Get-Credential
Add-AzureRmAccount -Credential $Credential -TenantId <ID of Azure Tenant>