azure - Powershell - 列出特定管理组的订阅
问题描述
在 Azure 和 Powershell 上,我需要列出特定管理组中的所有订阅。Get-AzSubscription 命令没有用于筛选特定管理组的参数。而且也没有 powershell 命令 (AzManagementGroup) 来列出里面的订阅。
我正在考虑创建一个 msgraph 查询来执行此操作并从 powershell 调用它,但也许有更简单的方法可以做到这一点?:)
解决方案
您要使用的 PowerShell Cmdlet 是Get-AzManagementGroup
. 这是你将如何使用它:
$response = Get-AzManagementGroup -GroupName TestGroupParent -Expand -Recurse
可以通过Children
属性访问子订阅和管理组。就像是:
$response.Children[0]