Remote-Anzeige des Task-Typs anzeigen

11

Ist es möglich, die "Task Manager" -Informationen eines Remotecomputers lokal anzuzeigen?

Ich möchte in der Lage sein, die Prozessliste eines Remote-XP-Computers in demselben Format wie "Windows Task Manager" anzuzeigen, damit Sie sehen können, welcher Prozess speziell wie viel Prozent der Prozessorzeit in Anspruch nimmt.

Ich möchte mich speziell nicht über RDP oder ähnliches anmelden und vorzugsweise Tools verwenden, die mit WinXP geliefert werden. Ich verstehe, dass "Tasklist" Prozesse anzeigen kann, Performance Manager CPU% anzeigen kann, aber sie heiraten nicht wirklich.

Es ist auch nützlich, einen Prozess aus der Ferne beenden zu können, ohne PSKill oder ähnliches verklagen zu müssen.

Wannen
quelle

Antworten:

12

Der Prozess-Explorer kann meines Wissens keine Verbindung zu einem Remote-Computer herstellen.

Vielleicht möchten Sie aber auch die pslist des pstools-Programms von Sysinternals lesen . Sie können die Prozesse auflisten, die auf einem anderen Computer ausgeführt werden. pslist ist jedoch ein Befehlszeilenprogramm.

Aktualisieren:

Übrigens müssen Sie im Task-Manager-Modus ausgeführt werden, um die CPU% zu erhalten, z. B. pslist \\ Computername -s

Chris
quelle
Obwohl dies nicht interaktiv ist, macht es das, was ich will - es wird eine ständig aktualisierte Prozessorprüfung durchgeführt.
Wannen
absolut genialer Vorschlag.
Tim Alexander
Vielen Dank dafür, ersparte mir das Remoting, nur um die Speichernutzung anzuzeigen.
DeeKayy90
Können pstools andere Statistiken über Remote-Prozesse wie die Speichernutzung liefern?
ivan_pozdeev
Ja @ivan_pozdeev kann es; von der Hilfe: All memory values are displayed in KB. Abbreviation key: Pri Priority Thd Number of Threads Hnd Number of Handles VM Virtual Memory WS Working Set Priv Private Virtual Memory Priv Pk Private Virtual Memory Peak Faults Page Faults NonP Non-Paged Pool Page Paged Pool Cswtch Context Switches
Chris
6

BEARBEITEN:

Remote Process Explorer

Anzeigen der Parameter laufender Prozesse
(Prozess-ID, übergeordnete PID, CPU, Speichernutzung, Priorität, Handles, Threads und vieles mehr) in Echtzeit. Den ausgewählten Prozess jederzeit beenden usw.

Jindrich
quelle
Haben Sie dieses Programm ausprobiert? Ich denke, es ist viel besser als pslist.
Jindrich
2

Mit taskkill.exe können Sie einen Prozess auf einem Remote-Windows-System beenden. Ich glaube nicht, dass tasklist.exe Ihnen die gewünschte Ausgabe geben wird, daher müssen Sie sysinternals pslist.exe als einen anderen vorgeschlagenen Kommentator verwenden. Sie können auch pskill.exe anstelle von taskkill.exe verwenden.

Brian Reiter
quelle
2

Ich habe jetzt den Remote Process Explorer ausprobiert, den Roy gepostet hat, und ich muss sagen, dass ich beeindruckt bin. Ich hatte ziemlich viel Spaß damit. Die beste Funktionalität, die ich gesehen habe, war die Möglichkeit, Computer abzumelden und herunterzufahren.

Tubs kommentierte, dass dies keine Echtzeitansicht ist, aber sehr nahe daran. Sie können die Aktualisierungszeit entsprechend der Priorität des Prozesses auswählen (hoch, alle 2 Sekunden usw.).

Das einzige, was ich nicht wirklich schaffen konnte, war, einen Prozess auszuführen, den Prozess, aber aus irgendeinem Grund wird er nicht auf dem Benutzerbildschirm angezeigt.

Abgesehen davon würde ich dieses Programm wirklich in Betracht ziehen.

Vielen Dank

Nico

Nicolas Marengo
quelle
Danke, ich habe zuerst pslist vorgeschlagen und dann meinen Beitrag bearbeitet, da pslist nicht in Echtzeit ist.
Jindrich
Ja :-) Ich habe meinen Kommentar jetzt gelöscht und gesagt, dass er nicht in Echtzeit funktioniert.
Wannen
0

Ich habe auf diese Weise keine Verbindung zu einem XP-Computer hergestellt, aber es sollte funktionieren. Ich habe es schnell gegoogelt und es scheint, dass dies funktionieren wird.

Sie können den Terminalserver-Manager verwenden, der Teil des Windows Server-Administrationspakets ist (kostenloser Download von Microsoft). Öffnen Sie diesen und stellen Sie eine Verbindung zum XP-Computer her. Es zeigt Ihnen die Sitzung, wer angemeldet ist und welche Prozesse ausgeführt werden. Ich benutze dies, um zu sehen, was auf Servern passiert, funktioniert gut. Nach dem, was ich bei Google gesehen habe, um eine Verbindung zu XP herzustellen, sind möglicherweise einige Änderungen an der Registrierung erforderlich, die jedoch funktionieren sollten.

Update, ich habe nur nachgesehen und obwohl Sie die Prozesse sehen können, scheint es Ihnen keine Informationen über die CPU-Auslastung zu geben. Tut mir leid, dachte ich anfangs.

SpaceManSpiff
quelle
0

Sie können eine mit Windows gelieferte Aufgabenliste verwenden (ich denke, in der Home Edition nicht verfügbar).

Tasklist /S remote system (name or IP address) /U username /P password
Prüfsumme
quelle
0

Obwohl nicht für die Überwachung von Windows-Remote-PCs gedacht, ist der Remote Task Monitor eine gute Option , wenn jemand daran interessiert ist, Windows Embedded Compact-Geräte (oder WinCE-Geräte) von seinem PC aus fernüberwachen zu können .

http://www.remotetaskmonitor.com/

Ich fand es hilfreich, das Gerät aus der Ferne neu zu starten und Warnungen und E-Mails zur CPU-Auslastung zu erhalten, wenn ein bestimmter CPU-Schwellenwert oder ein bestimmter Spitzenwert erreicht ist.

Es ist nicht kostenlos, macht aber den Job für uns gut.

Rosenwasser
quelle
0

Schauen Sie sich Process Explorer von MS an (früher Systeminternale). Ich glaube, es hat das, wonach Sie suchen, Process Explorer

Die Anzeige des Prozess-Explorers besteht aus zwei Unterfenstern. Das obere Fenster zeigt immer eine Liste der aktuell aktiven Prozesse an, einschließlich der Namen ihrer eigenen Konten, während die im unteren Fenster angezeigten Informationen vom Modus abhängen, in dem sich der Prozess-Explorer befindet: Wenn er sich im Handle-Modus befindet, wird das angezeigt behandelt, dass der im oberen Fenster ausgewählte Prozess geöffnet wurde; Wenn sich der Prozess-Explorer im DLL-Modus befindet, werden die DLLs und Speicherzuordnungsdateien angezeigt, die der Prozess geladen hat. Der Prozess-Explorer verfügt außerdem über eine leistungsstarke Suchfunktion, die Ihnen schnell anzeigt, bei welchen Prozessen bestimmte Handles geöffnet oder DLLs geladen sind.

Alt-Text
(Quelle: microsoft.com )

Aaron
quelle
Wie kann eine Verbindung zu einem Remotecomputer hergestellt werden?
Wannen
Mein schlechtes, wir verwenden DebugView auch zum Debuggen der Ausgabe auf Remotecomputern und es scheint, dass ich die Funktionen zwischen den beiden verwechselt habe.
Aaron