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.