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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.