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.