RemoteApp 2012 R2 через групповые политики

Настройка RemoteApp на отдельно взятом компьютере задача довольно простая простая, однако если в доменной сети существует большое количество клиентских рабочих станций, единственно правильный вариант - это использовать групповые политики.

Технология RemoteApp поддерживается на клиентских операционных системах, начиная с Windows 7.

Если в доменной сети используются одновременно Windows 8 и Windows 7, то потребуется создать 2 групповые политики.

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

В новой политике изменить значение свойства Specify default connection URL по пути

User Configuration | Administrative Templates | Windows Components | Remote Desktop Services.

Установить значение свойства в состояние Enable, затем в поле Default connection URL указать адрес подключения (RSS Feed) к серверу удаленных рабочих столов в формате https://RDServer.domain.com/rdweb/feed/webfeed.aspx

 
http://alekssh.files.wordpress.com/2014/09/gpremapp.png

Эту политику можно привязать к нужному контейнеру. После привязки на клиентской машине выполнить gpupdate /force или просто перезагрузить, ели есть такая возможность.

На клиентской можно перейти в Панель управления - Подключение к компьютерам и программам на рабочем месте, там в активных подключениях можно будет увидеть приложения доступные для текущего пользователя. Следует заметить, что кнопка "Удалить" в данном случае отсутствует.

http://alekssh.files.wordpress.com/2014/09/2014-09-16-17_25_07-d0bfd0bed0b4d0bad0bbd18ed187d0b5d0bdd0b8d18f-d0ba-d183d0b4d0b0d0bbd0b5d0bdd0bdd18bd0bc-d180d0b0d0b1d0bed187d0b8d0bc-d181.png

RemoteApp можно увидеть в списке приложений

http://alekssh.files.wordpress.com/2014/09/rdapp.png 

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

Перед созданием политики нужно подготовить 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>

, где

WorkSpace Name - имя рабочей области, по умолчанию Work Resources.

RD Web Access Server FQDN - имя сервера для подключения с ролью Web Access.

После того как файлы подготовлены, создать групповую политику для Logon скрипта.

Для этого надо изменить свойство Logon по пути "User Configuration - Windows Settings - Scripts".

В окне "Logon Properties" нажать "Show Files". В папку, которая откроется, необходимо скопировать 2 файла подготовленных выше. Напрямую в эту папку поместить фалы не получится, придется открыть сетевой путь локально и скопировать файлы туда. локальный путь выглядит примерно так:

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

http://alekssh.files.wordpress.com/2014/09/w7gpu1.png

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

http://alekssh.files.wordpress.com/2014/09/w7gpu2.png

Эту политику можно привязать к нужному контейнеру.

После выполнения logon скрипта на клиентской Windows 7 в меню Пуск (через некоторое время)
появятся ярлыки на удаленные приложения.

http://alekssh.files.wordpress.com/2014/09/w7remapp2.png

:-)