RMS — это продукт именно для удаленного администрирования компьютеров. Программа изначально разрабатывалась, в первую очередь, для нужд системных администраторов и других IT специалистов.
Содержание
Полная интеграция с Active Directory
RMS Удаленный доступ имеет бесшовную и полную интеграцию с доменной сетью и Active Directory. Если компьютер администратора (Viewer) находится в доменной сети, адресная книга автоматически интегрируется с Active Directory. У вас перед глазами появляется полноценный AD браузер и вся структура домена (или доменов, если их несколько).
По умолчанию используется текущий контроллер домена компьютера, однако, имеется возможность указать другой контроллер домена, задав его адрес и атрибуты доступа.
В дополнение к этому, вы можете использовать систему разграничения прав, на основе Active Directory, для авторизации на удаленных Хостах (NTLM авторизация). Также имеется возможность автоматизированной массовой удаленной установки Хостов внутри домена.
Управление питанием
Режим «Управление питанием» позволяет производить выключение, перезагрузку, гибернацию и другие операции, связанные с управлением питания удаленного компьютера.
- Перезагрузка, выключение или смена удаленного пользователя.
- Перезагрузка ОС в безопасном режиме.
- Включение и выключение удаленного монитора.
- Перевод компьютера в режим сна или гибернации.
- Удаленное включение компьютера, при помощи технологии Wake-on-LAN.
Доступ к различным терминальным сессиям
RMS позволяет управлять любой из терминальных сессий, запущенных на удаленном ПК. Если на удаленном компьютере запущено одновременно несколько сеансов, например, локальный и несколько RDP — можно выбрать интересующий сеанс и управлять им.
Данная функция особенно полезна для контроля сервера терминалов, где одновременно могут работать десятки RDP пользователей.
Удаленный диспетчер задач
Режим «Удаленный диспетчер задач» предназначен для того, чтобы управлять приложениями, окнами, службами и пользователями удаленного компьютера на соответствующих вкладках главного окна данного режима.
Вот действия, которые позволяет осуществлять удаленный диспетчер задач:
- Процессы. Просмотр списка всех процессов, запущенных в ОС. Завершение выбранного процесса или запуск другой его копии.
- Окна. Просмотр списка окон, открытых на рабочем столе текущего пользователя. Закрытие выбранного окна. Звездочкой отмечается окно, которое активно в данный момент.
- Службы. Просмотр списка всех служб (сервисов). Запуск и остановка выбранной службы.
- Пользователи. Просмотр списка всех пользователей, который работают в данный момент с системой, включая удаленных RDP пользователей. Есть возможность отключить или заблокировать выбранного пользователя, а также послать ему текстовое сообщение.
Поддержка нескольких мониторов
Если на удаленном компьютере несколько мониторов, вы имеете возможность подключиться к любому из них, либо отобразить их все в одном окне.
Режим отображения мониторов можно менять, не переподключаясь, т.е. «налету».
Полная поддержка UAC
User Account Control (UAC) может стать непреодолимым препятствием при удаленном администрировании компьютеров. К счастью, RMS полностью поддерживает обработку запросов UAC. Если, во время сеанса удаленного доступа, вы совершаете операцию, требующую запрос UAC — RMS предоставляет полный доступ к этому окну, вы можете щелкнуть на кнопку в окне запроса и продолжить работу.
Удаленный запуск программ
Режим «Удаленный запуск» предназначен для открытия документов или запуска программ на удаленном компьютере напрямую, без получения доступа к удаленному экрану. Данный режим избавит вас от того, чтобы подключаться каждый раз к удаленному рабочему столу, для совершения такой рутинной операции, как запуск программы.
Данный режим имеет несколько полезных опций. Например, позволяет запускать программу от имени определенного пользователя, в скрытом режиме или от имени системы.
Управление RMS через командную строку
И Host и Viewer поддаются управлению через командную строку. Это позволяет максимально автоматизировать работу и установку RMS, в случае необходимости. Список параметров и примеры использования можно посмотреть в справочной системе.
Удаленный реестр
RMS Удаленный доступ — это программа, позволяющая осуществлять удаленное администрирование системного реестра. Главное окно режима «Удаленный реестр» очень похоже на привычный системный regedit.exe. Данный режим позволяет выполнять все основные операции с реестром, не отвлекая удаленного пользователя.
Возможно создание и редактирование разделов реестра, значений любых стандартных типов. Также можно экспортировать и импортировать reg-файлы.
Терминал
Режим «Терминал» позволяет получить полноценный доступ к командной строке удаленного компьютера. Ввод команд и запуск программ в окне «Терминал» производится точно так же, как в командной строке системной утилиты «cmd».
Команды можно запускать, как от имени системы, так и от имени текущего интерактивного пользователя.
Инвентаризация
RMS имеет специальный инструмент, предназначенный для инвентаризации аппаратного и программного обеспечения удаленных компьютеров.
Имеется возможность автоматического составления отчетов по указанным компьютерам, с возможностью экспорта в HTML или XML формате.
Для доступа к удаленному рабочему столу RMS использует свой собственный протокол. Однако, имеется возможность подсоединиться через RMS к удаленному компьютеру, используя протокол RDP (Remote Desktop Protocol) компании Microsoft Corporation.
Для прямого соединения, внутри локальной или корпоративной сети, нет необходимости, чтобы на удаленном компьютере был установлен RMS Хост, т.е. возможно прямое соединение по RDP. Но, в случае если необходим доступ по RDP через интернет, а прямого IP адреса нету, на помощь приходит наша разработка — RDP over ID (RDP через ID). Данная возможность позволяет соединяться по протоколу RDP через наш Internet-ID канал. Это дает возможность обойти сетевые экраны и NAT. В этом случае, на удаленном компьютере должен быть установлен RMS Хост.
Поиск Хостов в сети
Viewer обладает встроенной системой поиска Хостов в сети. Поиск осуществляется по заданным диапазонам IP-адресов, таким образом есть возможность настраивать зоны сканирования. Поиск осуществляется в многопоточном режиме, что позволяет сканировать большие сегменты сети за очень короткий промежуток времени. Имеется возможность указывать число потоков сканирования.
PsList входит в набор инструментов PsTools Suite . Я по-прежнему твердо намерен полностью перейти на PowerShell, но до сих пор использую некоторые инструменты командной строки (DOS) вместо сценариев PowerShell, чтобы не тратить лишнее время на ввод многострочного кода. Так или иначе, PsList можно запускать и из консоли PowerShell.
PsList представляет собой автономный исполняемый файл, который можно запускать с правами администратора для получения сведений о процессах на удаленном компьютере, и в частности, на сервере Windows. В приведенном примере PsList используется для получения списка процессов, запущенных на сервере BEATBOX, с обновлением через каждые две секунды:
Благодаря постоянному обновлению PsList функционирует как Диспетчер задач, только запущенный на удаленном компьютере. Результат выполнения этой команды показан на рис. A.
Процессы в PsList также могут быть представлены в виде дерева, что облегчает просмотр и позволяет группировать родственные процессы.
Можно ли локально просматривать информацию о диспетчере задач на удаленном компьютере?
Я хотел бы видеть список процессов удаленного компьютера XP в том же формате, что и «Диспетчер задач Windows», так что можно увидеть, какой процесс конкретно занимает какой процент процессора время.
Я специально не хочу входить в систему через RDP или, например, с использованием инструментов, которые поставляются с WinXP. Я понимаю, что «список задач» может показывать процессы, менеджер производительности может показывать CPU, но они действительно не выходят замуж.
Также полезно иметь возможность убивать процесс удаленно, не предъявляя иск PSKill или тому подобное.
8 ответов
Исследователь процессов не может, насколько мне известно, подключиться к удаленному компьютеру.
Но вы можете проверить программу pstools pslist , также из Sysinternals. Вы можете перечислить процессы, запущенные на другой машине. pslist — это инструмент командной строки.
Кстати, вам нужно запустить в режиме диспетчера задач, чтобы получить процессор%, например. pslist \ имя_компьютера -s
Отображение параметров запущенных процессов (идентификатор процесса, родительский ПИД, процессор, использование памяти, приоритет, ручки, потоки и многое другое) в режиме реального времени. Уничтожение выбранного процесса в любой момент и т. Д.
Вы можете использовать taskkill.exe, чтобы убить процесс в удаленной системе Windows. Я не думаю, что tasklist.exe собирается предоставить вам вывод, который вы хотите, поэтому вам нужно будет использовать sysinternals pslist.exe, как предлагалось другим комментатором. Вы также можете использовать pskill.exe вместо taskkill.exe.
Теперь я пытался запустить Remote Process Explorer, который разместил Рой, и я должен сказать, что им впечатлило. Мне было очень весело. Лучшей функциональностью, которую я видел, была возможность выхода из системы и закрытия компьютеров.
Tubs прокомментировал, что это не просмотр в реальном времени, но он очень близко к нему, вы можете выбрать время обновления в соответствии с приоритетом процесса (максимум, каждые 2 секунды и т. д.).
Единственное, что мне действительно удалось сделать, это запустить процесс, запустить процесс, но по какой-то причине он не появляется на экране пользователей.
Кроме того, я бы действительно рассмотрел эту программу.
Взгляните на Process Explorer из MS (используется для внутренних систем). Я считаю, что он имеет то, что вы ищете, Process Explorer
The Process Explorer display consists of two sub-windows. The top window always shows a list of the currently active processes, including the names of their owning accounts, whereas the information displayed in the bottom window depends on the mode that Process Explorer is in: if it is in handle mode you’ll see the handles that the process selected in the top window has opened; if Process Explorer is in DLL mode you’ll see the DLLs and memory-mapped files that the process has loaded. Process Explorer also has a powerful search capability that will quickly show you which processes have particular handles opened or DLLs loaded.
Я не подключался к машине XP таким образом, но он должен работать. Я быстро разобрал его, и, похоже, это сработает.
Вы можете использовать диспетчер сервера терминалов, который является частью пакета администрирования сервера Windows (бесплатная загрузка с microsoft). Откройте это, а затем подключитесь к машине XP. Он покажет вам сеанс, вошедший в систему и любые запущенные процессы. Я использую это, чтобы видеть, что происходит на серверах, работает хорошо. Из того, что я видел в Google, чтобы подключить его к XP, может потребоваться несколько изменений реестра, но они должны работать.
Обновление, я просто посмотрел, и, хотя вы можете видеть процессы, он, похоже, не дает вам никакой информации об использовании ЦП. Извините, что это было изначально.