使用新的Azure Powershell命令(Az)获取租户Id



在Azure Active Directory Powershell模块(AzureAD(中,您可以使用

$conn = Connect-AzureAd

然后使用获取Azure租户ID

$conn.tenantId

够直接的。

使用新的Azure Powershell模块(Az(,您还可以捕获连接响应

$conn = Connect-AzAccount

但这里没有TenantId房产。你是如何获得租户ID的?Get-AzTenant会带回所有潜在租户,并且没有当前Azure连接指向哪个租户的标志。

新的Azure Powershell已将此信息从顶级连接信息转移到使用自定义对象类型的更层次化表示。

Connect AzAccount返回的PSAzureProfile类型实例有一个名为Context的属性,该属性是PSAzureContext的类型。此对象又具有Tenant属性,该属性为PSAzureTenant类型。

该对象中有一个Id属性,该属性具有我们当前为当前会话选择的Azure租户Id。

样本代码:

$conn = Connect-AzAccount
$tenantId = $conn.Context.Tenant.Id

希望文档能够改进所有这些类型以及它们的结构。

最新更新