¿Cómo obtener remotamente la CPU de la computadora y el uso de memoria?

11

Tengo varias computadoras en mi red (cada una de ellas con Windows 7), y quiero obtener de forma remota las estadísticas de uso (uso total de CPU y memoria de la computadora) sin tener que iniciar sesión en cada una de ellas. por uno.

Más tarde quiero usar esto dentro de un script MATLAB a través de cmd o archivos por lotes, por lo que prefiero una verificación programática. Traté de mirar Windows Sysinternals, pero no encontré nada útil.

Alejandro
fuente

Respuestas:

20
wmic /node:HOSTNAME cpu get loadpercentage

Esto le dará la carga de CPU para un sistema remoto.

wmic /node:HOSTNAME OS get FreePhysicalMemory

Esto le dará memoria libre para un sistema remoto.

Capacho
fuente
¿Puede explicar cómo se puede usar esto para obtener información para otros sistemas en la red?
Karan
Agregué el parámetro / node, es un poco rudimentario, pero creo que cubre la pregunta.
HoD
8
Recuerde poner el nombre de host entre comillas dobles si solo está usando una cadena y no un nombre de variable. De lo contrario, obtendrá el error de interruptor global no válido
TombMedia
1
Tengo un mensaje de error de "acceso denegado" al intentarlo, y no quiero meterme con la configuración del usuario. ¿Hay alguna manera de hacer esto sin esto WMIC?
Dominique