azure - 如何从多个资源组中导出 LocalNetworkGateway 信息
问题描述
我是 powershell 和 azure 的新手,需要从多个Subscriptions和Resource Groups导出所有LocalNetworkGateway信息。
我有一个要从资源组导出的脚本,但我必须手动输入每个资源组的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
}
推荐阅读
- c# - Angular 中的 HTTP 响应提供 200 但从未到达服务器
- ios - iOS模拟器中出现强密码自动填充
- apache - 来自 localhost 的 Apache httpd 重定向在 Docker 中不起作用
- reporting-services - 如果表格中没有指定报告日期的数据,则不发送报告
- java - 在运行时访问 JBoss 池统计信息
- go - 如果代码未托管在 Internet 上,如何导入包
- c - 写入路径期间的访问冲突 [结构数组]
- r - 是否可以从两个堆叠的集成模型制作一个堆叠的集成模型?
- docker - 相当于带有 docker-for-desktop Kubernetes 节点的“minikube ssh”
- deep-learning - 从 github 导入 Matterport 的 Mask-RCNN 模型 - 错误:ZipImportError: bad local file header