如何使用 Powershell 获取硬盘内存和 CPU 使用 VM

How to Get Hard Drive Memory and CPU Usage of a VM Using Powershell

是否可以在不进入 VM 本身的情况下获取虚拟机的硬盘内存和 CPU 使用情况?如果我使用 Get-VM | fl * 获取所有可用属性,我找不到任何类似于 HD 内存或 CPU 用法的东西。

在此先感谢您的帮助!

看看Measure-VM and its 'requirement' Enable-VMResourceMetering

所以本质上是为您可以执行的所有 VM 启用它

Get-VM | Enable-VMResourceMetering  

然后获取您可以执行的 VM 的实际资源指标

Get-VM | Measure-VM  

当然你也可以用Disable-VMResourceMetering

再次禁用它