如何从多个资源组导出 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
}
我是 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
}