在我们的组织中,大约有4,000个订阅。所以我需要一个powershell脚本来获取所有附加资源名称的公共IP地址,格式为excel或csv。
在以下脚本中使用,但仅显示IP地址:
az login
$Subscriptions = Get-AzSubscription
foreach ($sub in $Subscriptions) { az network public-ip list --subscription $sub.Name --query "[?ipAddress!=null]|[?contains(ipAddress, '$IP')].[ipAddress]" --output table }
1条答案
按热度按时间y4ekin9u1#
获取所有订阅中具有附加资源名称资源组的所有公用IP地址:
Get-AZPublicIpAddress
:获取资源组、资源以及创建数据等字段,如下所示:
使用
export-CSV
powershell命令将输出导出到excel工作表: