Batch File das Prozess auf Terminalserver killt, wie ?
Hallo;
Folgendes Problem:
Ein Prozess ufert auf einem Terminalserver aus ! Erzeugt 100% CPU-Auslastung !
Nun möchte ich per Batch-File diesen killen.
Aber es befinden sich ja mehrere Prozesse XX_Client.exe auf dem Server. Terminalserver eben.
Ich möchte aber nur den Prozess mit der höchsten CPU-Auslastung killen.
Ablauf:
Kill XX_Client wenn dieser über 50 % CPU-Auslastung verursacht.
Aber wie ??
Danke für die Hilfe im Vorraus.
mfg ITCrowd
Folgendes Problem:
Ein Prozess ufert auf einem Terminalserver aus ! Erzeugt 100% CPU-Auslastung !
Nun möchte ich per Batch-File diesen killen.
Aber es befinden sich ja mehrere Prozesse XX_Client.exe auf dem Server. Terminalserver eben.
Ich möchte aber nur den Prozess mit der höchsten CPU-Auslastung killen.
Ablauf:
Kill XX_Client wenn dieser über 50 % CPU-Auslastung verursacht.
Aber wie ??
Danke für die Hilfe im Vorraus.
mfg ITCrowd
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 115879
Url: https://administrator.de/contentid/115879
Ausgedruckt am: 09.11.2024 um 01:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
ich kann dir leider keine Lösung für deine Frage geben, aber ich denke, dass es über VBScript bestimmt recht einfach ist. Leider hab ich selbst noch kaum Ahnung davon, aber es lässt sich mit einer Scriptzeile auslesen wieviel Mb auf einem Laufwerk eines anderen PCs frei sind.
Daher mein Tip, versuchs mal bei den #Vba hier im Forum.
Grüße
ich kann dir leider keine Lösung für deine Frage geben, aber ich denke, dass es über VBScript bestimmt recht einfach ist. Leider hab ich selbst noch kaum Ahnung davon, aber es lässt sich mit einer Scriptzeile auslesen wieviel Mb auf einem Laufwerk eines anderen PCs frei sind.
Daher mein Tip, versuchs mal bei den #Vba hier im Forum.
Grüße
Hol dir mal die PsTools aus der Microsoft/Sysinternals-Suite , daraus kannst du pslist und pskill remote verwenden, die du auch einzeln auf der MS-Seite downloaden kannst.