Как удаленно получить процессор и использование памяти компьютера?

11

У меня есть несколько компьютеров в сети (на каждом из них работает Windows 7), и я хочу удаленно получать статистику использования (общее использование ЦП и памяти компьютера) для них без необходимости входить в каждый из них по одному одним.

Позже я хочу использовать это в сценарии MATLAB через cmd или командные файлы, поэтому я предпочитаю программную проверку. Я попытался посмотреть на окна Sysinternals, но не нашел ничего полезного.

Александр
источник

Ответы:

20
wmic /node:HOSTNAME cpu get loadpercentage

Это даст вам загрузку процессора для удаленной системы.

wmic /node:HOSTNAME OS get FreePhysicalMemory

Это даст вам свободную память для удаленной системы.

HoD
источник
Можете ли вы рассказать, как это можно использовать для получения информации о других системах в сети?
Каран
Я добавил параметр / node, он немного зачаточный, но я думаю, что он охватывает вопрос.
HoD
8
Не забудьте поставить имя хоста в двойных кавычках, если вы просто используете строку, а не имя переменной. В противном случае вы получите ошибку Invalid Global Switch
TombMedia
1
У меня появляется сообщение об ошибке «Отказано в доступе», и я не хочу связываться с настройками пользователя. Есть ли способ сделать это без WMIC?
Доминик
@ Доминик попробуй typeperfвместо этого
авиаудар