Como obter remotamente a CPU do computador e o uso de memória?

11

Eu tenho vários computadores na minha rede (cada um deles executando o Windows 7) e quero obter remotamente as estatísticas de uso (total de CPU e uso de memória do computador) para eles sem ter que realmente fazer login em todos e cada um deles. por um.

Posteriormente, quero usar isso dentro de um script MATLAB por meio de arquivos cmd ou em lote, portanto prefiro uma verificação programática. Tentei olhar para o Windows Sysinternals, mas não encontrei nada útil.

Alexander
fonte

Respostas:

20
wmic /node:HOSTNAME cpu get loadpercentage

Isso fornecerá a carga da CPU para um sistema remoto.

wmic /node:HOSTNAME OS get FreePhysicalMemory

Isso fornecerá memória livre para um sistema remoto.

HoD
fonte
Você pode elaborar como isso pode ser usado para obter informações para outros sistemas na rede?
Karan
Eu adicionei o parâmetro / node, é um pouco rudimentar, mas acho que cobre a questão.
HoD
8
Lembre-se de colocar o nome do host entre aspas duplas se você estiver apenas usando uma string e não um nome de variável. Caso contrário, você receberá o erro Invalid Global Switch
TombMedia 28/01
11
Tenho uma mensagem de erro "acesso negado" ao tentar fazer isso e não quero mexer nas configurações do usuário. Existe uma maneira de fazer isso sem WMIC?
Dominique