获取 Windows 2008r2 Server 上的 CPU 负载百分比-WMIC 不起作用?

获取 Windows 2008r2 Server 上的 CPU 负载百分比-WMIC 不起作用?

我发现命令wmic cpu get LoadPercentage受到推崇的作为从命令行获取 CPU 负载估计的一种方法。

它在 Windows 10 系统中按预期运行:

c:\>wmic cpu get LoadPercentage
LoadPercentage
21

c:\>

从 Windows 2008r2 服务器,它不返回值:

c:\>wmic cpu get LoadPercentage
LoadPercentage


c:\>

怎样才能让这个方法奏效,或者用其他方法获取数据?我尝试了参考文章中的其他一些方法,但它们也没有用。

答案1

您可以尝试使用 Powershell:如何使用 PowerShell 查找 CPU 和 RAM 使用情况?


电源外壳 :

Get-WmiObject Win32_Processor | Measure-Object -Property LoadPercentage -Average | Select Average

批 :

@echo off
Title Get CPU load percentage
:Loop
cls
Powershell -C "Get-WmiObject Win32_Processor | Measure-Object -Property LoadPercentage -Average | Select Average"
Timeout /T 5 /NoBreak>nul
Goto Loop

相关内容