Как экспортировать информацию LocalNetworkGateway из нескольких групп ресурсов
Я новичок в powershell и azure, и мне нужно экспортировать всю информацию LocalNetworkGateway из нескольких подписок и групп ресурсов.
У меня есть скрипт для экспорта из групп ресурсов, но я должен вручную ввести ResourceGroupName для каждой из них.
Есть ли способ иметь переменную, которая содержит все ResourceGroupNames, чтобы мне не приходилось запускать сценарий 40 раз и вручную вводить разные ResourceGroupName для каждого?
Любая помощь будет принята с благодарностью.
У меня есть код для одной группы ресурсов одновременно.
Get-AzLocalNetworkGateway -ResourceGroupName “RGName” | Export-Csv -Path "c:\Azure\LocalNetworkGateway.csv"
1 ответ
Решение
Вы можете просто перебрать группы ресурсов:
$resourceGroups = Get-AzResourceGroup
$resourceGroups.foreach{
Get-AzLocalNetworkGateway -ResourceGroupName $_.ResourceGroupName |
Export-Csv -Path "c:\Azure\LocalNetworkGateway.csv" -Append
}