Я новичок в powershell и azure, и мне нужно экспортировать всю информацию LocalNetworkGateway из нескольких групп ресурсов, а также из нескольких подписок.
Автор любезно предоставил мне скрипт, который может выводить данныеиз нескольких групп ресурсов в рамках одной подписки, но мне нужно найти способ сделать это для всех подписок без необходимости вручную устанавливать контекст подписки для каждой из них, а затем запускать сценарий для каждой подписки.
Я использовал
$azureSubs = Get-AzSubscription
как способ извлечения информации из нескольких подписок, который не требует имен групп ресурсов, но я застрял.Приведенный ниже код успешно предоставил информацию в RG, но в рамках одной подписки.
$resourceGroups = Get-AzResourceGroup
$resourceGroups.foreach{
Get-AzLocalNetworkGateway -ResourceGroupName $_.ResourceGroupName |
Export-Csv -Path "c:\Azure\LocalNetworkGateway.csv" -Append
}