Wyświetlaj zdalnie wyświetlanie typu „Menedżer zadań”

11

Czy możliwe jest lokalne wyświetlanie informacji o Menedżerze zadań na komputerach zdalnych?

Chciałbym móc zobaczyć listę procesów zdalnego komputera XP w tym samym formacie, co daje „Menedżer zadań Windows”, aby można było zobaczyć, który proces zajmuje konkretnie procent czasu procesora.

W szczególności nie chcę się logować przez RDP lub podobne i najlepiej za pomocą narzędzi dostarczanych z WinXP. Rozumiem, że „tasklist” może pokazywać procesy, menedżer wydajności może pokazywać cpu%, ale tak naprawdę się nie żenią.

Przydaje się także możliwość zdalnego zabicia procesu bez konieczności pozywania PSKill lub podobnego.

Wanny
źródło

Odpowiedzi:

12

Eksplorator procesów nie może, o ile wiem, połączyć się ze zdalnym komputerem.

Ale może chcesz sprawdzić pslistę programu pstools , również z Sysinternals. Państwo może notować procesy uruchomione na innej maszynie. pslist jest jednak narzędziem wiersza poleceń.

Aktualizacja:

BTW, musisz uruchomić w trybie menedżera zadań, aby uzyskać CPU% np. Pslist \\ nazwa_komputera -s

Chris
źródło
Chociaż nie jest interaktywny, robi to, co chcę - daje stale aktualizowaną kontrolę procesora.
Tuby
absolutnie niesamowita sugestia. właśnie miałem powód, aby to wykorzystać i działa jak urok
Tim Alexander
Dzięki za to uratowałem mnie przed zdalnym wysłaniem tylko po to, by zobaczyć zużycie pamięci.
DeeKayy90,
Czy pstools mogą podawać inne statystyki dotyczące zdalnych procesów, takich jak wykorzystanie pamięci?
ivan_pozdeev
Tak, @ivan_pozdeev może; z pomocy: 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

EDYTOWAĆ:

Remote Process Explorer

Wyświetlanie parametrów uruchomionych procesów
(identyfikator procesu, macierzysty PID, procesor, wykorzystanie pamięci, priorytet, uchwyty, wątki i wiele innych) w czasie rzeczywistym. Zabicie wybranego procesu w dowolnym momencie itp.

Jindrich
źródło
Próbowałeś tego programu? Myślę, że to znacznie lepsze niż pslist.
Jindrich,
2

Możesz użyć taskkill.exe, aby zabić proces w zdalnym systemie Windows. Nie sądzę, że tasklist.exe da ci pożądany wynik, więc będziesz musiał użyć sysinternals pslist.exe, jak sugerował inny komentator. Możesz także użyć pskill.exe zamiast taskkill.exe.

Brian Reiter
źródło
2

Próbowałem teraz Remote Process Explorer, który Roy opublikował i muszę powiedzieć, że jestem pod wrażeniem. Miałem z tego całkiem sporo zabawy. Najlepsza funkcjonalność, jaką widziałem, to możliwość wylogowania i wyłączenia komputerów.

Tuby skomentowały, że nie jest to widok w czasie rzeczywistym, ale jest bardzo blisko niego, możesz wybrać czas odświeżania zgodnie z priorytetem procesu (wysoki, co 2 sekundy itp.)

Jedyną rzeczą, której tak naprawdę nie byłem w stanie zrobić, było uruchomienie procesu, proces został uruchomiony, ale z jakiegoś powodu nie wyskakuje na ekranie użytkownika.

Poza tym naprawdę rozważyłbym ten program.

Dzięki

Nico

Nicolas Marengo
źródło
Dzięki, zasugerowałem najpierw pslist, a następnie zredagowałem mój post, ponieważ pslist nie jest w czasie rzeczywistym.
Jindrich
Tak :-) Usunąłem teraz mój komentarz, mówiąc, że nie działa w czasie rzeczywistym.
Tuby
0

Nie podłączyłem się w ten sposób do komputera XP, ale powinno działać. Poszukałem go szybko i wydaje się, że to zadziała.

Możesz użyć menedżera serwera terminali, który jest częścią pakietu administracyjnego serwera Windows (do pobrania za darmo z Microsoft) Otwórz to, a następnie połącz się z komputerem XP. Pokaże Ci sesję, kto jest zalogowany i wszelkie uruchomione procesy. Używam tego, aby zobaczyć, co dzieje się na serwerach, działa dobrze. Z tego, co widziałem w Google, podłączenie go do XP może wymagać kilku zmian w rejestrze, ale powinno działać.

Zaktualizowałem, właśnie spojrzałem i chociaż widać procesy, nie wydaje się, aby zawierały informacje o zużyciu procesora. Przepraszam, że początkowo tak było.

SpaceManSpiff
źródło
0

Możesz użyć listy zadań, która jest dostarczana z systemem Windows (myślę, że nie jest dostępna w wersji domowej).

Tasklist /S remote system (name or IP address) /U username /P password
suma kontrolna
źródło
0

Chociaż nie jest przeznaczony do monitorowania zdalnych komputerów z systemem Windows, ale jeśli ktoś jest zainteresowany zdalnym monitorowaniem urządzeń Windows Embedded Compact (lub urządzeń WinCE) ze swojego komputera, zdalny monitor zadań jest dobrym rozwiązaniem.

http://www.remotetaskmonitor.com/

Pomogło mi zdalne zrestartowanie urządzenia i otrzymywanie alertów o zużyciu procesora oraz wiadomości e-mail, gdy osiągnięty zostanie określony próg procesora lub szczyt.

To nie jest darmowe, ale dobrze dla nas działa.

woda różana
źródło
0

Spójrz na Process Explorer z MS (kiedyś wewnętrzne elementy systemu). Wierzę, że ma to, czego szukasz, Process Explorer

Wyświetlacz Process Explorer składa się z dwóch podokien. W górnym oknie zawsze wyświetlana jest lista aktualnie aktywnych procesów, w tym nazwy ich kont, podczas gdy informacje wyświetlane w dolnym oknie zależą od trybu, w którym znajduje się Process Explorer: jeśli jest w trybie obsługi, zobaczysz obsługuje, że proces wybrany w górnym oknie został otwarty; jeśli Process Explorer jest w trybie DLL, zobaczysz biblioteki DLL i pliki zmapowane w pamięci, które zostały załadowane przez proces. Process Explorer ma również potężną funkcję wyszukiwania, która szybko pokaże, które procesy mają otwarte uchwyty lub załadowane biblioteki DLL.

alternatywny tekst
(źródło: microsoft.com )

Aaron
źródło
Jak uzyskać połączenie z komputerem zdalnym?
Tuby
Mój zło, używamy również DebugView do debugowania danych wyjściowych na komputerach zdalnych i wydaje się, że pomyliłem funkcje między nimi.
Aaron