«бесклиентский» сеанс rdp для Windows 7 Professional

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

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

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

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

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

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

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

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

0
задан 12 January 2016 в 16:25
1 ответ

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

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

0
ответ дан 24 November 2019 в 07:11

Теги

Похожие вопросы