Wie kann ich die CPU- und Speicherauslastung eines Computers aus der Ferne ermitteln?


11

Ich habe mehrere Computer in meinem Netzwerk (von denen jeder Windows 7 ausführt) und möchte die Nutzungsstatistik (Gesamt-CPU- und -Speicherverbrauch des Computers) remote abrufen, ohne mich bei jedem einzelnen Computer anmelden zu müssen einzeln.

Später möchte ich dies in einem MATLAB-Skript über cmd- oder Batch-Dateien verwenden, daher bevorzuge ich eine programmatische Prüfung. Ich habe versucht, Windows Sysinternals zu betrachten, aber nichts Nützliches gefunden.


Antworten:


19
wmic /node:HOSTNAME cpu get loadpercentage

Dadurch erhalten Sie die CPU-Last für ein Remote-System.

wmic /node:HOSTNAME OS get FreePhysicalMemory

Dadurch erhalten Sie freien Speicher für ein Remote-System.


Können Sie erläutern, wie auf diese Weise Informationen für andere Systeme im Netzwerk abgerufen werden können?
Karan

Ich habe den Parameter / node hinzugefügt, er ist etwas rudimentär, aber ich denke, er deckt die Frage ab.
HoD

8
Denken Sie daran, den Hostnamen in doppelte Anführungszeichen zu setzen, wenn Sie nur eine Zeichenfolge und keinen Variablennamen verwenden. Andernfalls erhalten Sie den Fehler Invalid Global Switch
TombMedia

Ich habe eine Fehlermeldung "Zugriff verweigert", während ich dies versuche, und ich möchte nicht mit den Benutzereinstellungen herumspielen. Gibt es eine Möglichkeit, dies ohne zu erreichen WMIC?
Dominique
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.