Получить процент загрузки ЦП на сервере 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