Можно ли просматривать информацию "Диспетчера задач" удаленных компьютеров локально?
Я хотел бы иметь возможность видеть список процессов удаленного компьютера XP в том же формате, что и «Диспетчер задач Windows», чтобы можно было увидеть, какой именно процесс занимает какой процент процессорного времени.
Я специально не хочу входить в систему через RDP или что-то подобное, и предпочтительно с использованием инструментов, поставляемых с WinXP. Я понимаю, что «список задач» может отображать процессы, менеджер производительности может отображать% процессоров, но они не особо подходят.
Также полезно иметь возможность удаленно убить процесс, не подавая в суд на PSKill и тому подобное.
Насколько мне известно, Process Explorer не может подключиться к удаленному компьютеру.
Но вы можете проверить программу pstools pslist, также из Sysinternals. Вы жестяная банка перечислить процессы, запущенные на другом компьютере. Однако pslist - это инструмент командной строки.
Обновить:
Кстати, вам нужно запустить в режиме диспетчера задач, чтобы получить% ЦП, например. pslist \\ имя_компьютера -s
РЕДАКТИРОВАТЬ:
Обозреватель удаленных процессов
Отображение параметров запущенных процессов
(Идентификатор процесса, родительский PID, ЦП, использование памяти, приоритет, дескрипторы, потоки и многое другое) в реальном времени. Завершение выбранного процесса в любой момент и т. Д.
Вы можете использовать taskkill.exe, чтобы убить процесс в удаленной системе Windows. Я не думаю, что tasklist.exe даст вам желаемый результат, поэтому вам нужно будет использовать sysinternals pslist.exe, как предложил другой комментатор. Вы также можете использовать pskill.exe вместо taskkill.exe.
Я сейчас пробовал Remote Process Explorer, который опубликовал Рой, и должен сказать, что это произвело впечатление. Мне было довольно весело с этим. Лучшая функциональность, которую я видел, - это возможность выйти из системы и выключить компьютеры.
Tubs прокомментировали, что это не просмотр в реальном времени, но очень близко к нему, вы можете выбрать время обновления в соответствии с приоритетом процесса (высокий, каждые 2 секунды и т. Д.)
Единственное, что я действительно не мог сделать, это запустить процесс, процесс выполняется, но по какой-то причине он не появляется на экране пользователя.
Кроме того, я бы действительно рассмотрел эту программу.
Спасибо
Нико
Я не подключался к машине XP таким образом, но он должен работать. Я быстро погуглил, и, похоже, это сработает.
Вы можете использовать диспетчер сервера терминалов, который является частью пакета администрирования сервера Windows (бесплатная загрузка с сайта Microsoft). Откройте его и затем подключитесь к машине XP. Он покажет вам сеанс, кто вошел в систему и все запущенные процессы. Я использую это, чтобы посмотреть, что происходит на серверах, работает хорошо. Из того, что я видел в Google, для подключения к XP может потребоваться пара изменений в реестре, но все должно работать.
Обновление, я только что посмотрел, и хотя вы видите процессы, похоже, что он не дает вам никакой информации об использовании ЦП. Жалко подумал, что это так изначально.
Ты можешь использовать список заданий который поставляется с Windows (я думаю, недоступен в домашней версии).
Tasklist /S remote system (name or IP address) /U username /P password
Хотя он и не предназначен для мониторинга удаленных ПК с Windows, но если кто-то заинтересован в удаленном мониторинге устройств Windows Embedded Compact (или устройств WinCE) со своего ПК, то Монитор удаленных задач хороший вариант.
http://www.remotetaskmonitor.com/
Я нашел полезной возможность удаленно перезапустить устройство и получать предупреждения об использовании ЦП и электронные письма при достижении определенного порога или пика ЦП.
Это не бесплатно, но хорошо работает за нас.
Взгляните на Process Explorer от MS (раньше это было внутреннее устройство системы). Я считаю, что у него есть то, что вы ищете, Обозреватель процессов
Экран Process Explorer состоит из двух дополнительных окон. В верхнем окне всегда отображается список активных в данный момент процессов, включая имена их учетных записей, тогда как информация, отображаемая в нижнем окне, зависит от режима, в котором находится Process Explorer: если он находится в режиме дескриптора, вы увидите указывает, что процесс, выбранный в верхнем окне, был открыт; если Process Explorer находится в режиме DLL, вы увидите библиотеки DLL и файлы с отображением памяти, которые были загружены процессом. Process Explorer также имеет мощные возможности поиска, которые быстро покажут вам, у каких процессов открыты определенные дескрипторы или загружены библиотеки DLL.
(источник: microsoft.com)