Powershell 如何获取Hyper-V主机在过去一小时内的CPU使用率?

Powershell 如何获取Hyper-V主机在过去一小时内的CPU使用率?,powershell,monitoring,hyper-v,Powershell,Monitoring,Hyper V,我想获取Hyper-V主机上一小时的性能数据 在VMware ESXi中有vSphere API,通过它我们可以获取历史数据 对于Hyper-V,有没有这样的API或方法可以用来获取历史数据 例如,如果我们在上午10:00触发命令,是否可以获取Hyper-V主机的最后1小时(上午9:00到上午10:00)CPU使用率? Hyper-V是否将此记录在某个地方? 到目前为止,我能够使用wmi获取当前时间的性能数据,但这并不能提供有关过去数据的信息。您可以看看这些优秀的文章 所有这些任务都是

我想获取Hyper-V主机上一小时的性能数据

在VMware ESXi中有vSphere API,通过它我们可以获取历史数据

对于Hyper-V,有没有这样的API或方法可以用来获取历史数据

例如,如果我们在上午10:00触发命令,是否可以获取Hyper-V主机的最后1小时(上午9:00到上午10:00)CPU使用率? Hyper-V是否将此记录在某个地方?
到目前为止,我能够使用wmi获取当前时间的性能数据,但这并不能提供有关过去数据的信息。

您可以看看这些优秀的文章


所有这些任务都是使用
Get Counter
cmdlet->

来完成的。使用性能监视器来记录数据怎么样?@vonPryz感谢您的回答。但是你能帮我获取一些powershell命令来下载性能监视器日志吗?该日志需要设置为收集数据,它不会自动存在。当有数据要分析时,可以使用
*-Counter
cmdlet。