Come ottenere da remoto la CPU del computer e l'utilizzo della memoria?


11

Ho più computer sulla mia rete (ognuno con Windows 7) e voglio ottenere da remoto le statistiche di utilizzo (utilizzo totale di CPU e memoria del computer) per loro senza dover accedere a ciascuno di essi di uno.

Successivamente voglio usarlo all'interno di uno script MATLAB tramite file cmd o batch, quindi preferisco un controllo programmatico. Ho provato a guardare Windows Sysinternals, ma non ho trovato nulla di utile.


Risposte:


20
wmic /node:HOSTNAME cpu get loadpercentage

Questo ti darà il carico della CPU per un sistema remoto.

wmic /node:HOSTNAME OS get FreePhysicalMemory

Questo ti darà memoria libera per un sistema remoto.


Puoi approfondire come utilizzare questo per ottenere informazioni per altri sistemi sulla rete?
Karan,

Ho aggiunto il parametro / node, è un po 'rudimentale ma penso che copra la domanda.
HoD

8
Ricorda di mettere il nome host tra virgolette se stai semplicemente usando una stringa e non un nome variabile. In caso contrario, viene visualizzato l'errore Switch globale non valido
TombMedia,

1
Ho un messaggio di errore "Accesso negato" durante il tentativo e non voglio fare confusione con le impostazioni dell'utente. C'è un modo per farlo senza WMIC?
Dominique,

Prova typeperfinvece @Dominique
attacco aereo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.