Динамические виртуальные каналы Microsoft
Я просто изучаю динамические виртуальные каналы. У меня есть пара опасений по этому поводу.
У меня есть веб-сервис, работающий в физической системе, и я хочу получить доступ к этому веб-сервису через RDP или из облачной системы (то есть из системы, которая работает в другой сети / домене, чем физическая система). Возможно ли это с помощью динамических виртуальных каналов
Кроме того, используя динамические виртуальные каналы, я могу отправлять аргументы командной строки с сервера RDP на клиентскую сторону и запускать определенное приложение, которое доступно в клиентской системе.
Спасибо
1 ответ
Динамический виртуальный канал (DVC) - это просто канал для передачи данных между RDP-клиентом и сервером. Ответ на оба вопроса - "Да", но это, вероятно, больше работы, чем вы ожидаете.
Что касается вопроса № 1: DVC - это "тупой" канал между клиентом и сервером. Где находится каждый, не имеет значения. Использование его для подключения к "облачной" системе не является проблемой, если вы можете получить доступ к серверу с помощью RDP. Для доступа к веб-сервису вам необходимо создать как минимум 3 модуля:
Приложение, запущенное на клиентском ПК, которое хочет получить доступ к веб-службе.
Плагин DVC, который будет загружен клиентом RDP
Proxy exe, запущенный в сеансе пользователей на терминальном сервере, который фактически выполняет вызов веб-службы.
Приложение на рабочем столе -> вызовы к конечной точке, обнаруженные подключением DVC -> плагин DVC Отправляет запрос на сервер терминалов -> веб-служба вызовов на сервере -> результат возвращается в обратном порядке.
Относительно вопроса № 2: Да, вы можете, но вы должны написать плагин, чтобы сделать это, и процесс на сервере, чтобы инициировать его.