WMI性能计数器显示为零,但任务管理器显示值

时间:2017-06-10 03:02:26

标签: powershell wmi

我认为任务管理器使用WMI性能计数器来计算每个进程的磁盘使用情况。但是,运行查询Win32_PerfFormattedData_PerfProc_Process的PowerShell脚本,我得到正确的进程并填充了一些数据 - 但我感兴趣的相关值都是零。 (见图。)

我想要做的只是获取(或计算)任务管理器显示的数据类型,然后保存数据以用于图形和/或决策目的。 (例如,出于学习目的,杀掉使用100%CPU或16 GB RAM的程序。)

Task Manager vs WMI

在Windows 10(Pro)中运行。我只是尝试以管理员身份运行而没有区别。 Powershell版本是5.1。

问:那么为什么这些值为零?并且,如果任务管理器获取这些值...如果不是WMI,它使用什么API?

0 个答案:

没有答案