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

时间:2019-02-08 11:45:33

标签: azure powershell azure-resource-group

我是Powershell和Azure的新手,需要从多个 Subscriptions Resource Groups 中导出所有 LocalNetworkGateway 信息。

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

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

任何帮助都会感激不尽。

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

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

1 个答案:

答案 0 :(得分:0)

您可以遍历资源组:

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