Azure powershell-获取具有大小的虚拟机列表

时间:2018-11-05 18:35:00

标签: azure powershell

尝试获取基本的Powershell脚本以检索VM名称和VM大小。

我可以运行以下命令:

Get-AzureRMVM

这将显示VM列表,其中包括“名称”和“ VMSize”列。我只是想显示这两列,所以我有这个:

[array]$VMs = Get-AzureRMVm 

foreach ($VM in $VMs)
 {
Write-Output "VM: $($VM.Name)"
Write-Output "VM Size: $($VM.VmSize)"
 }

由于某种原因,在显示VM名称时,大小没有显示。 知道我在做什么错吗?

1 个答案:

答案 0 :(得分:0)

VmSize从HardwareProfile中拉出。尝试使用$VM.HardwareProfile.VMSize

Reference.