Настройка и использование RemoteApp

Автор: | 09.12.2017



Настройка и использование RemoteApp 2012 R2

«RemoteApp позволяет представлять приложения, доступ к которым может быть получен удаленно через Службы удаленных рабочих столов, как если бы они были запущены на локальном компьютере пользователя. Эти приложения называются программы RemoteApp. Вместо представления на рабочем столе сервера Узел сеансов удаленных рабочих столов программа RemoteApp интегрируется с рабочим столом клиента. Программа RemoteApp запускается в собственном окне, размеры которого можно менять, может перемещаться между несколькими мониторами, а также имеет собственный значок на панели задач.»   —  Technet.

Перефразируя technet, на клиентских рабочих станциях можно создать ярлыки удаленных приложений. На машинах под управлениемWindows 7, ярлыки будут добавлены автоматически в меню Пуск, на машинах под управлением Windows 8, ярлыки появятся в списке приложений.

Перед тем как настроить RemoteApp, рабочая область «Work Resources» была переименована на «Laboratory» по этой статье.

Как добавить ярлыки удаленных приложений на клиентские машины

В этом примере качестве клиентских машин будет использоваться Windows 8.1 и Windows 7.

Способ 1. Использование WebFeed URL.

На клиентской машине указать путь подключения к серверу удаленных рабочих столов.

В панели пуск в поиске набрать «remoteapp» и выбрать «Доступ к удаленным рабочим приложениям RemoteApp«

Настройка и использование RemoteApp 2012 R2

Далее надо указать путь подключения RemoteApp.

https://<RD Web Access Server FQDN>/rdweb/feed/webfeed.aspx, 

в этом случае я укажу адрес балансировки нагрузки https://rd.alekssh.com/rdweb/feed/webfeed.aspx

RDS-UserExp-2014-09-09 14_13_23-Доступ к удаленным приложениям RemoteApp и рабочим столам

Далее подтверждение, что приложения RemoteApp будут добавлены на ваш компьютер.

RDS-UserExp-2014-09-09 14_15_18-Доступ к удаленным приложениям RemoteApp и рабочим столам

Далее, появится окно об успешном добавлении приложений.

2014-09-11 14_50_22-Доступ к удаленным приложениям RemoteApp и рабочим столам

В Windows 8 их можно увидеть в списке приложений «Win | a4d65e0a-d270-4370-bac2-14a0c51b4b61_11 «

2014-09-11 14_51_47-Меню Пуск

В Windows 7 приложения находятся в меню «Пуск»

w7remapp


 

 Способ 2. Использование логина пользователя. (Для Windows 8)

В целом этот способ аналогичен Способу 1, с одним небольшим отличиемВместо сложного URL адреса, пользователь просто указывает свой логи в формате «user logon name» (user@domain.name). Этот метод поддерживается только на машинаx с Windows 8.

Однако, для этого необходимо в DNS создать запись типа TXT .

Тип TXT          |      Имя    _msradc          |        Текст    https://<Web Access FQDN>/rdweb/feed

msrdactxt

После добавления этой записи возможность использования логина пользователя станет возможной.

2014-09-10 13_29_19-Доступ к удаленным приложениям RemoteApp и рабочим столам

Далее шаги аналогично описанным в Способе 1.


 

Способ 3. Использование групповых политик.

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

Для того, чтобы сделать это централизовано воспользуемся групповыми политиками.

Групповая политика для Windows 8.1

В первую очередь, надо создать новую  групповую политику на контейнер с пользователями, у которых будут автоматически добавлены удаленные приложения. В моем случае я создал политику на весь домен. В новой политике изменить значение по пути: «User Configuration | Administrative Templates | Windows Components | Remote Desktop Services | Specify default connection URL» установить значениеEnable и в поле «Default connection URL» указать WebFeed Url (в моем случае https://rd.alekssh.com/rdweb/feed/webfeed.aspx).

Настройка и использование RemoteApp 2012 R2

На клиентской Windows 8.1 можно запустить команду gpupdate или перезагрузить её для того, чтобы новая групповая политика была применена. Сразу после применения политики, в списке подключений к удаленным рабочим столам появится новый ресурс.

Настройка и использование RemoteApp 2012 R2

К сожалению, эта групповая политика работает только на машинах под управлением Windows 8, для Windows 7 же потребуется выполнить ряд действий.

Счастливые пользователи Windows 8 увидят RemoteApp в списке приложений

rdapp

Групповая политика для Windows 7.

Для Windows 7 нужно создать новую политику. В первую очередь, перед созданием политики нужно подготовить 2 файла:

1. Создать Powershell скрипт Install-RADCConnection.ps1

2. Создать файл «feed.wcx» со следующим содержимым:

<?xml version=”1.0″ encoding=”utf-8″ standalone=”yes”?>
<workspace name=”WorkSpace Name” xmlns=”http://schemas.microsoft.com/ts/2008/09/tswcx” xmlns:xs=”http://www.w3.org/2001/XMLSchema”>
<defaultFeed url=”https://RD Web Access Server FQDN/RDWeb/Feed/webfeed.aspx” />
</workspace>

я использовал вот такой вариант wcx файла:

<?xml version=»1.0″ encoding=»utf-8″ standalone=»yes»?>
<workspace name=»Laboratory» xmlns=»http://schemas.microsoft.com/ts/2008/09/tswcx&#187; xmlns:xs=»http://www.w3.org/2001/XMLSchema»&gt;
<defaultFeed url=»https://rd.alekssh.com/RDWeb/Feed/webfeed.aspx&#187; />
</workspace>

 

Далее создать новую или использовать уже существующую групповую политику. Перейти «User Configuration | Windows Settings | Scripts | Logon«.  В окне «Logon Properties» нажать «Show Files». В папку, которая откроется, необходимо скопировать 2 файла подготовленных выше. Напрямую в эту папку поместить фалы не получится, придется открыть сетевой путь локально и скопировать файлы туда. локальный путь выглядит примерно так:

«C:\Windows\SYSVOL\sysvol\Имя Домена\Policies\{GP GUID}\User\Scripts\Logon»

Настройка и использование RemoteApp 2012 R2

Далее в том же окне «Logon Properties» перейти на закладку «Powershell Scripts» и нажать кнопку «Add«. В открывшемся окне в поле «Script Name» выбрать файл «Install-RADCConnection.ps1″, в поле «Script Parameters» прописать имя wcx файла, feed.wcx.

Настройка и использование RemoteApp 2012 R2

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

С новым входом в систему, через некоторое время, у пользователей Windows 7 появятся ярлыки удаленных приложений.

w7remapp

 P.S. Если скрипт не будет отрабатывать успешно убедитесь в правильности заполнения wcx файла и попробуйте запустить скрипт локально.

 В следующей статье я рассмотрю использование специального приложения RemoteApp для Windows 8 и мобильных платформ.

004-00-intro