Найти тему
Black It Cat

Локальный запуск программ по протоколу RDP, находящихся на удаленном сервере

Оглавление

Доброго дня, Коллеги,

сегодня хотелось бы с вами поделиться пошаговой инструкцией по запуску программ, находящихся на удаленном сервере (или ПК) по протоколу RPD.

О программе кратко:

Благодаря технологии Microsoft RemoteApp вы можете легко использовать приложение, запущенное на другом компьютере.
RemoteApp Tool — это утилита, которая позволяет создавать и управлять приложениями RemoteApp, размещенными в Windows (7, 8, 10, XP и Server), а также создавать файлы RDP и MSI для клиентов.

Инструкция:

1. Для создания нам понадобиться сама программа Remote App Tool, актуальную версию можно скачать тут - https://github.com/kimmknight/remoteapptool

2. Скачиваем и запускаем на сервере, управление простое и интуитивно понятное. Нажимаем + и указываем путь к программе:

3. Для примера я выбрал VLC-плеер. Выбираем из списка, выделяем и нажимаем "Create Client Connection"

-2
-3

Указываем адрес сервера, желательно ip, и порт (можно оставить по умолчанию).

4. На вкладке Option рекомендую поставить галочку Create icon files - для создания дополнительной ico данной программы. Она нам понадобиться при создании .exe из получившихся файлов.

-4

5. Получили 2 файла - rdp и ico. На этом можно и остановиться, но иконка "mstsc" очень глаза режет, и если программ таких будет много - не удобно, поэтому объединяем эти 2 файла в .exe

-5

6. Для формирования .exe я буду использовать winrar - быстро и просто.
Создаем архив с этими 2 файлами - создать SFX-архив - Дополнительно - Параметры SFX - На вкладке "текст и графика" добавляем значок, в "Общие" указываем путь для распаковки, я указывал %temp%, и выполнить после распаковки "VLC media player.rdp" - в моем случае.

exe переносим на другой ПК, и радуемся запуску программы по rdp.

Теперь о плюсах и минусах:

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

-6

2. Полная поддержка буфера обмена, удаленных флешек, дисков, принтеров. Всё это можно настроить отдельно через mstsc к данному серверу.

3. Поддержка ключей (Token) для 1С, банков и прочее.

4. Минусы - при обращении к "проводнику" через файл - открыть и т.д. программа обращается к самому серверу естественно. В целях безопасности и удобства надо искать решения. А для обращения к ПК, откуда запущена rpd надо использоваться \\tsclient, что в свою очередь не очень удобно для "Юзеров".

Итог:

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