有人可以建议我如何使用Powershell将Azure VMS详细信息输出到excel文件或文本文件吗?我需要VM,VNET,子网和NSG的名称吗?
答案 0 :(得分:0)
您可以尝试以下方法将VM详细信息导出到excel。
$VMs = Get-AzureRmVM -ResourceGroupName "test" -Name "testVM"
$vmOutput = $VMs | ForEach-Object {
[PSCustomObject]@{
"VM Name" = $_.Name
"VM Type" = $_.StorageProfile.osDisk.osType
"VM Profile" = $_.HardwareProfile.VmSize
"VM OS Disk Size" = $_.StorageProfile.OsDisk.DiskSizeGB
"VM Data Disk Size" = ($_.StorageProfile.DataDisks.DiskSizeGB) -join ','
}
}
$vmOutput | export-csv C:\Users\test\vmdata.csv -delimiter ";" -force -notypeinformation