/ / wmic cpu отримати LoadPercentage завжди повертає порожнє значення - windows, batch-file, wmi, cpu-use, wmic

Wmic CPU отримати LoadPercentage завжди повертає порожнє значення - windows, batch-file, wmi, cpu-use, wmic

Я використовую команду wmic, щоб отримати поточну утилізацію ЦП, команда:

wmic cpu get LoadPercentage /value

Він спочатку чудово працює, але як-то не відображає LoadPercentage, але завжди повертається з порожнім результатом, як:

C:UsersAdministrator>wmic cpu get LoadPercentage /value


LoadPercentage=

Це так дивно, і я впевнений, що результат не відповідає taskmgr.exe. Я також спробував цю команду без /value, результат залишається таким же.

Я маю копію великого файлу на своєму сервері, а використання процесора в TaskManager і wmic виглядає так:

введіть опис зображення тут

Незалежно від того, яке значення має TaskManager, wmic завжди повертає порожнє значення.

Відповіді:

1 для відповіді № 1

Я розумію, що це відповідь на повідомлення про некро. Але, як я не можу знайти коректну відповідь тут, рішення є lodctr /R . Ця команда перезавантажить лічильники. Необхідно використовувати капітал R, а нижній регістр "r" повертає помилку. Запам'ятайте також права адміністратора.


0 для відповіді № 2

Використовуйте вказане нижче PowerShell запит за тим самим:

gwmi Win32_PerfFormattedData_PerfOS_Processor | select PercentProcessorTime