获取 VM 的实际和最大硬盘使用情况

Getting the Actual and Maximum Hard-disk Usage of a VM

有什么方法可以使用 Powershell 获取 VM 的实际硬盘使用情况吗?当我使用 TotalDiskAllocation 时,它确实为我提供了分配给 VM 的最大硬盘容量,但不是它使用的实际大小。

Measure-VM -Name * | select-object -property VMName, TotalDiskAllocation

另外,是否可以将新脚本集成到上面的脚本中?谢谢!

看来我无法将实际最大磁盘使用整合到一个脚本中,所以我将它们分成了两个。

对于实际的磁盘使用情况,我使用了以下脚本:

Get-VM -VMName * | Select-Object VMid | Get-VHD | Select-Object Path, Size, FileSize

对于最大分配内存,我使用了以下脚本:

Measure-VM -Name * | select-object -property VMName, TotalDiskAllocation