Назад | Перейти на главную страницу

«Бесклиентский» сеанс rdp для windows 7 professional

В настоящее время я автоматизирую установку устаревшего приложения Windows 7, для которого требуется сеанс рабочего стола на целевой машине. В настоящее время мы настраиваем систему автоматического тестирования (с использованием Jenkins), которая требует, чтобы настольное приложение было запущено и работало в сеансе графического интерфейса.

В настоящее время это делается вручную для входа в консоль с «удаленным рабочим столом на порт 3389» и запуска этого настольного приложения, однако как только я пытаюсь создать сценарий для этой конфигурации, я сталкиваюсь с проблемой необходимости использования приложения с графическим интерфейсом для моего Инструмент rdp на стороне клиента.

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

Есть ли конфигурация для одного из клиентских инструментов RDP (для Linux или Windows), который может подключаться к работающему серверу RDP, входить в систему и запускать сеанс (без x-сервера или локального приложения gui)

Возможные решения

  1. Гуакамоле - это "бесклиентский" шлюз rdp, поэтому я думаю, что можно было бы создать сценарий для автоматического выполнения начального подключения, чего достаточно для моих целей (хотя это кажется довольно тяжелым)

  2. библиотека python rdp; https://github.com/citronneur/rdpy

  3. Используйте Rdesktop в режиме «растрового изображения», чтобы он передавал удаленный сеанс на «диск», а не на x-сервер.

Это похоже на возможный сценарий использования чего-то вроде удаленного взаимодействия Powershell для выполнения фонового процесса и запуска вашего приложения с графическим интерфейсом.

Если вам нужен фактический сеанс входа в систему, вероятно, лучше всего просто включить AutoLogin через реестр.