如何从多个资源组导出 LocalNetworkGateway 信息

How to export LocalNetworkGateway info from multiple Resource Groups

我是 powershell 和 azure 的新手,需要从多个 订阅 导出所有 LocalNetworkGateway 信息资源组.

我有一个脚本可以从 Resource Groups 导出,但我必须为每个资源组手动输入 ResourceGroupName

有没有办法让一个变量包含所有 ResourceGroupNames,这样我就不必 运行 脚本 40 次并手动输入不同的每个 ResourceGroupName?

如有任何帮助,我们将不胜感激。

我一次有一个资源组的代码。

Get-AzLocalNetworkGateway -ResourceGroupName “RGName” | Export-Csv -Path "c:\Azure\LocalNetworkGateway.csv"

您可以迭代资源组:

$resourceGroups = Get-AzResourceGroup
$resourceGroups.foreach{ 
     Get-AzLocalNetworkGateway -ResourceGroupName $_.ResourceGroupName | 
         Export-Csv -Path "c:\Azure\LocalNetworkGateway.csv" -Append
}