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

RDS Blog home page


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

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

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

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

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

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

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

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

RDS-UserExp-2014-09-09 14_12_49-remoteapp - Все элементы панели управления

Далее надо указать путь подключения 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).

gpremapp

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

2014-09-16 17_25_07-Подключения к удаленным рабочим столам и приложениям RemoteApp

К сожалению, эта групповая политика работает только на машинах под управлением 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»

w7gpu

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

w7gpu2

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

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

w7remapp

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

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

004-00-intro

 


Информация, используемая в этой статье:

http://www.concurrency.com/blog/how-to-deliver-remoteapps-from-windows-server-2012-rds

http://blogs.msdn.com/b/rds/archive/2013/11/25/remoteapp-improvements-in-windows-server-2012-r2.aspx

http://technet.microsoft.com/ru-ru/library/cc755055.aspx

http://technet.microsoft.com/ru-ru/library/cc730603.aspx

Реклама

Об авторе Alexander Shestakov

MCITP, MCSE. Компания "Динамика"
Запись опубликована в рубрике RDS 2012 R2 с метками , , , , , , , , , , . Добавьте в закладки постоянную ссылку.

3 комментария на «Настройка и использование RemoteApp 2012 R2.»

  1. Игорь:

    Добрый день, а не подскажете такой момент. Я сделал Ремоут апп через Групповые политики, но у меня пользователи заходят на Win 2012 R2 по РДП и у них не появляется в меню Пуск расшареные приложения. Может есть какие особенности для РДП? Спасибо!

    Нравится

    • Подскажите, сервер, к которому пользователи подключаются по RDP, является членом терминальной фермы? Похоже дело не в RDP. Политика на пользователя, однако, проведя тестирование, я не смог добиться чтобы опубликованные приложения появлялись автоматически при помощи групповой политики на контроллере домена и на серверах терминальной фермы. На остальных серверах 2012 R2 опубликованные приложения появились автоматически. Не нашел с чем связаны подобные ограничения, но практика показала что они есть 🙂

      Нравится

  2. Игорь:

    Да, это сервер посредник и вед доступ. Я уже так и понял. попробовал подключиться к серверу не из терминальной фермы и все приложения появились….

    Нравится

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s