Просмотр типа «Диспетчер задач» удаленно


11

Можно ли просматривать информацию удаленного компьютера «Диспетчер задач» локально?

Я хотел бы видеть список процессов удаленного компьютера с XP в том же формате, что и «Диспетчер задач Windows», чтобы можно было видеть, какой процесс конкретно занимает какой процент процессорного времени.

Я специально не хочу входить в систему через RDP или тому подобное, и желательно с помощью инструментов, которые поставляются с WinXP. Я понимаю, что «список задач» может отображать процессы, диспетчер производительности может отображать процент процессоров, но на самом деле они не женятся.

Также полезно иметь возможность удаленно завершать процесс, не предъявляя иск PSKill или тому подобному.

Ответы:


12

Насколько мне известно, Process Explorer не может подключиться к удаленному компьютеру.

Но вы можете проверить pslist программы pstools , также от Sysinternals. Вы можете перечислить процессы, запущенные на другом компьютере. Однако pslist - это инструмент командной строки.

Обновить:

Кстати, вам нужно запустить в режиме диспетчера задач, чтобы получить процессор%, например, pslist \\ computername -s


Хотя это и не интерактивно, это делает то, что я хочу - будет постоянно обновляться проверка процессора.
Ванны

абсолютно потрясающее предложение. только что была причина использовать это, и это работает как обаяние
Тим Александр

Спасибо за это, спас меня от удаленного доступа только для просмотра использования памяти.
DeeKayy90

Может ли pstools предоставлять другую статистику об удаленных процессах, таких как использование памяти?
ivan_pozdeev

Да, @ivan_pozdeev это может; из справки: 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
Крис

6

РЕДАКТИРОВАТЬ:

Remote Process Explorer

Отображение параметров запущенных процессов
(ID процесса, PID родительского процессора, ЦП, использование памяти, приоритет, дескрипторы, потоки и многое другое) в режиме реального времени. Убить выбранный процесс в любой момент и т. Д.


Вы пробовали эту программу? Я думаю, что это намного лучше, чем pslist.
Джиндрих

2

Вы можете использовать taskkill.exe, чтобы убить процесс в удаленной системе Windows. Я не думаю, что tasklist.exe даст вам нужный вывод, поэтому вам нужно будет использовать sysinternals pslist.exe, как предложил другой комментатор. Вы также можете использовать pskill.exe вместо taskkill.exe.


2

Сейчас я пробовал Remote Process Explorer, который опубликовал Рой, и я должен сказать, что я впечатлен. Мне было довольно весело с этим. Лучшая функциональность, которую я видел, была возможность выхода из системы и выключения компьютеров.

В комментариях отметили, что это не представление в реальном времени, но оно очень и очень близко к нему, вы можете выбрать время обновления в соответствии с приоритетом процесса (высокий, каждые 2 секунды и т. Д.)

Единственное, что мне не удалось сделать - это запустить процесс, запустить процесс, но по какой-то причине он не появляется на экране пользователя.

Помимо этого я бы действительно рассмотрел эту программу.

Спасибо

Нико


Спасибо, я сначала предложил pslist, а затем отредактировал свое сообщение, потому что pslist не в реальном времени.
Йиндрих

Да :-) Я удалил свой комментарий, говоря, что он не работает в реальном времени.
Ванны

0

Я не подключался к машине XP таким образом, но она должна работать. Я быстро погуглил, и, похоже, это сработает.

Вы можете использовать диспетчер терминальных серверов, который является частью пакета администрирования сервера Windows (скачать бесплатно от Microsoft). Откройте его, а затем подключитесь к машине с XP. Он покажет вам сеанс, кто вошел в систему и все запущенные процессы. Я использую это, чтобы увидеть, что происходит на серверах, работает хорошо. Из того, что я видел в Google, чтобы подключить его к XP, может потребоваться несколько изменений реестра, но это должно сработать.

Обновление, я только что посмотрел, и пока вы можете видеть процессы, он не дает вам никакой информации об использовании процессора. Извините, думал, что это было изначально



0

Хотя это и не предназначено для мониторинга удаленных ПК с Windows, но если кто-то заинтересован в удаленном мониторинге устройств Windows Embedded Compact (или устройств WinCE) с их ПК, хорошим выбором будет Remote Task Monitor .

http://www.remotetaskmonitor.com/

Что мне показалось полезным, так это возможность удаленно перезагружать устройство и получать оповещения об использовании ЦП и электронные письма при достижении определенного порога или пика ЦП.

Это не бесплатно, но делает работу для нас хорошо.


0

Взгляните на Process Explorer от MS (раньше это были системные компоненты). Я считаю, что он имеет то, что вы ищете, Process Explorer

Дисплей Process Explorer состоит из двух вложенных окон. В верхнем окне всегда отображается список текущих активных процессов, включая имена их учетных записей, а информация, отображаемая в нижнем окне, зависит от режима, в котором находится Process Explorer: если он находится в режиме дескриптора, вы увидите обрабатывает, что процесс, выбранный в верхнем окне, открыт; если Process Explorer находится в режиме DLL, вы увидите DLL и отображенные в памяти файлы, загруженные процессом. Process Explorer также имеет мощную возможность поиска, которая быстро покажет вам, у каких процессов открыты определенные дескрипторы или загружены библиотеки DLL.

альтернативный текст
(источник: microsoft.com )


Как вы получаете его для подключения к удаленному компьютеру?
Ванны

Мой плохой, мы также используем DebugView для отладки вывода на удаленных компьютерах, и, кажется, я перепутал функции между ними.
Аарон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.