我如何编写一个PowerShell脚本来获取excel电子表格中所有azure虚拟机的报告,其中包括与之相关的所有标签,RG和订阅?
您可以通过以下步骤实现Powershell脚本:
-
在本地机器上安装
az
模块(Install- module -Name 'Az' - allowclober -scope currentuser) -
使用此cmd (Connect - azaccount)连接到Azure订阅。
-
使用
Get-AzVm
get - azvm (Az.Compute) | Microsoft Docs获取订阅下的VM列表并将输出分配给变量,并使用Foreach - PowerShell | Microsoft Docs的for each循环迭代变量中的列表并使用export-csv将输出映射到csv文件