lee*_*yiw 5 windows wmi batch-file cpu-usage wmic
我使用 wmic 命令来获取当前的 CPU 利用率,命令是:
wmic cpu get LoadPercentage /value
Run Code Online (Sandbox Code Playgroud)
起初它工作正常,但不知何故它不显示 LoadPercentage,但总是返回空结果,如:
C:\Users\Administrator>wmic cpu get LoadPercentage /value
LoadPercentage=
Run Code Online (Sandbox Code Playgroud)
这太奇怪了,我很确定结果与taskmgr.exe. 我也试过这个没有/value的命令,结果还是一样。
我在我的服务器中复制了一个大文件,TaskManager 和 wmic 中的 CPU 使用情况如下:

无论 TaskManager 中的值是什么,wmic 始终返回空值。