首页 > 解决方案 > Powershell - 列出特定管理组的订阅

问题描述

在 Azure 和 Powershell 上,我需要列出特定管理组中的所有订阅。Get-AzSubscription 命令没有用于筛选特定管理组的参数。而且也没有 powershell 命令 (AzManagementGroup) 来列出里面的订阅。

我正在考虑创建一个 msgraph 查询来执行此操作并从 powershell 调用它,但也许有更简单的方法可以做到这一点?:)

标签: azurepowershellazure-powershellpowershell-4.0

解决方案


您要使用的 PowerShell Cmdlet 是Get-AzManagementGroup. 这是你将如何使用它:

$response = Get-AzManagementGroup -GroupName TestGroupParent -Expand -Recurse

可以通过Children属性访问子订阅和管理组。就像是:

$response.Children[0]

推荐阅读