如何在整个 Azure 管理组上运行 powershell 脚本以跨越多个订阅?

问题描述

如何在整个 Azure 管理组上运行 powershell 脚本以跨越多个订阅?我需要在同一个文件中运行一次,从多个订阅中导出资源清单。

解决方法

您将需要使用支持 PowerShell、CLI 和 Azure SDK for .NET 的 Azure Resource Graph。

Search-AzGraph -Query "Resources | summarize count()"

https://docs.microsoft.com/en-us/azure/governance/resource-graph/first-query-powershell

https://docs.microsoft.com/en-us/azure/governance/resource-graph/samples/starter?tabs=azure-powershell#count-resources