Как обещал, начинаю понемногу публиковать материалы по настройке Remote Desktop Services (RDS) в Windows Server 2012 R2. Начиная с версии 2012 изменилось многое в настройке RDS и очень мало документации с объективной информацией о том, как правильно теперь проектировать, настраивать и эксплуатировать RDS. Поэтому на каждом шагу можно напороться на проблему.
Вот такой пример. Если настраивать публикацию RemoteApp через новый визард в Server Manager,
то вы можете выбрать только программы установленные на самом терминальном сервере (серверах) в коллекции. Даже если вы воспользуетесь кнопкой Add и укажите путь к сетевой папке с исполняемым файлом, то не сможете применить изменение – получите ошибку:
К счастью это ограничение касается только GUI интерфейса. Для публикации программы расположенной на сетевой шаре или DFS нужно воспользоваться Powershell и модулем RemoteDesktop. Надо отметить, что этот модуль обладает массой странностей, и одна из них в том, что не всегда этот модуль загружается автоматически. (Все это пока оставим за скобками этой статьи).
И так, чтобы выполнить публикацию делаем следующим образом:
Import-Module RemoteDesktop
New-RDRemoteApp -CollectionName «collection_name» -DisplayName «remote_app_display_name» -FilePath «\\server\share\executable.exe» -ShowInWebAccess $true
(Последний параметр ShowInWebAccess обеспечивает публикацию на RD Web портале.) После этого нужно перезапустить Server Manager, чтобы увидеть в GUI опубликованное приложение. (Еще одна странность: список RemoteApp программ не обновляется по F5).
После этих манипуляций опубликованное приложение появляется в GIU, где можно менять все его параметры кроме пути к приложению. Либо параметры публикации можно настраивать с помощью командлета Set-RDRemoteApp.
Полезные ссылки:
3. RemoteApp improvements in Windows Server 2012 R2
Filed under: Remote Desktop, Windows | Tagged: Remote Desktop, RemoteApp, Windows, Windows Server 2012 R2 |
Печально что эта бага UI Server Manager перекочевала из Windows Server 2012 в новую версию ОС. В прошлом году тоже наступил на эти грабли: http://blog.it-kb.ru/2013/09/11/publish-remoteapp-in-rds-farm-windows-server-2012-consultant-plus-application-on-file-share-over-powershell/