RDP / VNC

Автоматизация удалённого рабочего стола через RDP и VNC

Возможности rdp-cli для ИИ-агентов на Windows, macOS и Linux: снимки экрана, ввод и передача управления человеку по RDP или VNC, обмен файлами и звук по RDP.

Один удалённый рабочий стол. Полный рабочий процесс.

01

Поручите работу агенту

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

RDP / VNC

Работа с помощью команд

Получайте снимки, щёлкайте, перетаскивайте, прокручивайте, вводите текст и сочетания клавиш. Агент читает JSON и проверяет следующий снимок. Успешная отправка ввода сама по себе не подтверждает результат в приложении.

  • JSON-результаты, коды ошибок, запросы состояния операций и события помогают агенту решить, продолжать ли работу, ждать или восстанавливаться. Результат в приложении проверяется по новому снимку.

Сначала снимок, затем действие с его токеном наблюдения и новая проверка.

Быстрый старт
01 / Работа через команды
rdp-cli clipboard set \
  --session SESSION \
  --text "中文输入验证:远端命令完成。" \
  --observation OBSERVATION

rdp-cli key --session SESSION \
  --keys CTRL+V \
  --observation OBSERVATION

rdp-cli screenshot \
  --session SESSION --out result.png

RDP / Результат в настоящем приложении

Блокнот Windows с текстом, действительно введённым командами rdp-cli

После каждого действия проверяйте результат. Текущий экран подсказывает следующий шаг.

Записанный пример работы продукта · не прямое подключение
Пример последовательности команд. Замените SESSION и OBSERVATION актуальными значениями. Запись показывает результат явной вставки из буфера обмена.
В этом реальном тесте использован китайский текст. Исходный снимок сохранён без изменений, а результат объяснён в статье.

RDP / VNC

RDP и VNC в одном процессе

Подключайтесь из Windows, macOS или Linux к существующему серверу RDP либо VNC. Снимки, ввод и просмотр работают по общему принципу. Служба должна быть включена и доступна; инструмент не создаёт облачный рабочий стол.

  • Оба протокола используют общие команды сеанса. RDP поддерживает локальные и доменные учётные записи, VNC — аутентификацию, доступную на сервере.

Выберите RDP для Windows или существующий сервер VNC.

Быстрый старт

Подключение из Linux к Windows RDP одним исполняемым файлом →

Подключение к VNC и проверка ввода из командной строки →

RDP / VNC

Несколько постоянных сеансов

Поддерживайте несколько соединений, указывая ID нужного сеанса. Закрытие окна только для просмотра сохраняет соединение. После переподключения старые наблюдения недействительны, ввод приостановлен; проверьте экран и явно возобновите работу.

  • После завершения команды соединение может оставаться открытым. ID сеанса направляет последующие действия на нужный рабочий стол; после переподключения ввод приостанавливается для нового наблюдения.

Просматривайте список и отключайте только ненужный сеанс.

Быстрый старт

Диагностика RDP: подключение, чёрный экран и отказ ввода →

02

Наблюдайте и перехватывайте управление

Смотрите тот же сеанс в окне или авторизованном браузере. Приостановите работу, внесите правку и верните управление.

RDP / VNC

Просмотр, пауза и перехват управления

Откройте существующий сеанс в обычном окне или разрешённом браузере. Наблюдателей может быть несколько, но управление человека принадлежит одному окну. Перехват останавливает агента, потеря управляющего окна приостанавливает ввод.

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

Исправьте деталь и верните тот же сеанс агенту.

Быстрый старт
Браузер управляет тем же удалённым сеансом БлокнотаОткрыть исходный снимок ↗
Записанный пример работы продукта · не прямое подключение В записанном тесте просмотрщик приостановил агента, взял управление и добавил «reviewed.». После возврата агент получил новый снимок и сохранил файл. В этом реальном тесте использован китайский текст. Исходный снимок сохранён без изменений, а результат объяснён в статье.
Посмотреть реальную передачу управления

Записано в Windows 11 в одном сеансе RDP. Агент составляет список, а человек прерывает работу и проверяет его.

  1. Наблюдение за агентом

    Когда rdp-cli отправляет текст в удалённое приложение, в окне просмотра появляются подсказки ввода.

    Когда rdp-cli отправляет текст в удалённое приложение, в окне просмотра появляются подсказки ввода. Открыть исходный снимок ↗
  2. Приостановка задачи

    Человек приостанавливает ввод в окне просмотра. Незаконченное предложение остаётся на экране.

    Человек приостанавливает ввод в окне просмотра. Незаконченное предложение остаётся на экране. Открыть исходный снимок ↗
  3. Перехват управления и проверка

    Человек берёт управление тем же документом и добавляет «Human review: approved.» — отметку об одобрении.

    Человек берёт управление тем же документом и добавляет «Human review: approved.» — отметку об одобрении. Открыть исходный снимок ↗
  4. Возврат управления и проверка

    После возврата агент делает новый снимок удалённого экрана, проверяет отметку и сохраняет результат.

    После возврата агент делает новый снимок удалённого экрана, проверяет отметку и сохраняет результат. Открыть исходный снимок ↗

Готовый файл получен через обменный диск и проверен по SHA-256. Скачать фактический результат (504 B)

Оригинальные снимки англоязычной среды от 21 сентября 2026 года. Пиксели не изменяются при смене языка или темы сайта.

RDP / VNC

Сеансы под рукой

На Mac значок строки меню открывает список с поиском, в Windows доступно меню области уведомлений. Видны адрес, соединение, управляющий участник и последнее действие; можно открыть просмотр, приостановить или отключить. В Linux доступна панель сеансов с поиском; поддерживаемые рабочие столы также показывают значок состояния. Если трея нет, откройте панель командой presence show --panel.

  • На Mac ищите сеанс по имени или адресу, в Windows выбирайте его в трее. В меню состояния можно приостановить все сеансы сразу. В Linux доступна панель сеансов с поиском; поддерживаемые рабочие столы также показывают значок состояния. Если трея нет, откройте панель командой presence show --panel.

Поиск по имени или адресу относится к текущим сеансам, а не к справочнику сохранённых подключений.

Быстрый старт

RDP / VNC

Понятные действия

Круги щелчков, траектории, направление прокрутки, клавиши и прогресс ввода показывают отправленные действия. Каждый просмотрщик может отключить подсказки. Они не повторяют введённый текст и отделены от удалённых пикселей.

  • Указатель, круги щелчков, траектории перетаскивания, направление прокрутки и сочетания клавиш показывают отправленные действия. Индикатор ввода не повторяет текст; сам удалённый экран остаётся видимым.

Видно, куда нажал агент. Сам экран автоматически не скрывает конфиденциальные данные.

Быстрый старт

RDP / VNC

Существующие учётные записи

Подключайте локальные и доменные аккаунты, сохраняйте и используйте ссылки на данные в поддерживаемом хранилище, явно выдавайте браузерные права. Настройки сертификатов RDP и режимы безопасности VNC имеют разные ограничения.

  • Сохраняйте данные входа в системном хранилище и используйте ссылку на них позже. Выдавайте браузеру необходимые права и отзывайте доступ после завершения задачи.

Разделяйте права просмотра, ввода, файлов и микрофона.

Быстрый старт
03

Выполняйте задачу целиком

Используйте несколько экранов, передавайте папки проекта, обменивайтесь текстом и слушайте удалённый звук. Забирайте готовые результаты.

RDP

Работа с несколькими экранами

В согласованном многомониторном сеансе RDP снимайте весь стол или отдельный экран и перетаскивайте между ними. Используйте отдельные окна или переключение в браузере. Размер окна не меняет удалённую раскладку.

  • Снимки и управление отдельными экранами, перетаскивание между ними.
  • Отдельные окна для экранов или переключение в браузере.
  • Просмотр двух удалённых экранов даже с одним локальным монитором.

Изучайте один экран, сохраняя общий обзор.

Быстрый старт

RDP

Обмен файлами и папками

Загрузите на диск обмена, обработайте удалённо и скачайте результат. CLI и просмотрщики разделяют прогресс и отмену; перезапись выбирается явно. Нужна разрешённая сервером RDP переадресация дисков.

  • Передача файлов и папок с сохранением структуры каталогов.
  • Просмотр хода и результата каждой передачи, отмена при необходимости.
  • Явный выбор перезаписи и проверка переданного содержимого.

Обработайте папку отчётов; это не произвольный доступ ко всем удалённым дискам.

Быстрый старт
  1. Загрузка

    Файлы и папки → диск обмена

  2. Удалённая обработка

    Открыть, изменить и сохранить результат

  3. Получение

    Следить за передачей и проверить файлы

Загруженный текстовый файл после удалённого редактирования и проверки человекомОткрыть исходный снимок ↗
Записанный пример работы продукта · не прямое подключение Загрузка 47 байт → правка в Блокноте Windows → сохранение → скачивание 87 байт. Скачанный текст сопоставлен с ожидаемым результатом. В этом реальном тесте использован китайский текст. Исходный снимок сохранён без изменений, а результат объяснён в статье.

Посмотреть реальные задачи с таблицей и видео →

Передача файлов по RDP из командной строки →

RDP / VNC

Удалённый текстовый буфер

Явно читайте или задавайте текст и вставляйте сочетанием клавиш. Локальный буфер не синхронизируется автоматически. RDP зависит от политики сервера, VNC — от согласованной кодировки.

  • Передавайте адреса, абзацы и табличный текст через удалённый буфер обмена. Команда type вводит поддерживаемый текст напрямую, не заменяя содержимое буфера.

Задайте текст, отправьте CTRL+V и проверьте приложение.

Быстрый старт

RDP

Звук удалённого компьютера

Слушайте RDP-аудио с независимыми настройками просмотра. Человек с управлением может явно включить микрофон при наличии разрешений и поддержки сервера. Возврат управления или разрыв останавливает захват без автоматического возобновления.

  • Несколько зрителей с разрешением могут слушать одновременно.
  • Для голосового ввода возьмите управление и включите микрофон.
  • Возврат управления или разрыв связи останавливает запись; включите её снова вручную.

Проверяйте воспроизведение и включайте микрофон только при необходимости.

Быстрый старт

Выберите протокол под задачу.

Процесс командной работы общий. Дополнительные функции зависят от протокола и сервера.

ВозможностиRDPVNC
Снимки, клавиатура и мышьПоддерживаетсяПоддерживается
Текстовый буфер обменаЗависит от политики сервераЗависит от согласованной кодировки
Диск обмена и файлыЗависит от политики сервераНедоступно
Звук и микрофонЗависит от политики сервераНедоступно
Запрошенная раскладка мониторовЗависит от политики сервераНедоступно

Поддерживаемые режимы VNC не шифруют транспорт. Используйте доверенную сеть или VPN. Классическая аутентификация использует первые восемь байтов пароля в UTF-8.

Просмотр и управление в браузере работают в локальной сети или VPN.