Получить процент загрузки ЦП на сервере Windows 2008r2 — WMIC не работает?

Я нашел командуwmic cpu get LoadPercentageбыл рекомендован как способ получить оценку загрузки ЦП из командной строки.

Он работает, как и ожидалось, в системе Windows 10:

      c:\>wmic cpu get LoadPercentage
LoadPercentage
21

c:\>

С сервера Windows 2008r2 он не возвращает значение:

      c:\>wmic cpu get LoadPercentage
LoadPercentage


c:\>

Что можно сделать, чтобы это работало или чтобы получить данные другим способом? Я попробовал некоторые другие подходы из указанной статьи, и они тоже не сработали.

1 ответ

Вы можете попробовать Powershell: Как узнать использование ЦП и ОЗУ с помощью PowerShell?


PowerShell:

      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
Другие вопросы по тегам