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.