У меня есть контроллер домена (DC) с Windows Server 2012 R2, с которого я создаю удаленные приложения через powershell на сервере-шлюзе (шлюз RD - gateway.server.org (вымышленное имя)) с Windows Server 2016 и службами удаленного рабочего стола. установлен как это.
Процесс создания удаленного приложения выглядит следующим образом:
- Берем список пользователей из CSV-файла и помещаем его в DC.
- Чтение списка пользователей в DC, нацеливание на локальный компьютер с IP-адресом и создание удаленного приложения на сервере шлюза с помощью этих команд.
$argument = '192.168.144.'+$actualIp.ToString()+' '+ $loc_user+' '+ $loc_pw
New-RDRemoteApp -Alias $userName -DisplayName "${displayName}_${userName}" -FilePath C:\Windows\System32\connect.bat -IconPath C:\Windows\System32\icon.ico -UserGroups "$userName" -CommandLineSetting Require -RequiredCommandLine $argument -CollectionName "Удаленный доступ" -ConnectionBroker gateway.server.org
Теперь это обычно хорошо работает для пользователей при подключении к их компьютеру, но в последнее время у нас возникает все больше и больше проблем с подключением к удаленным приложениям через веб-страницу сервера шлюза. И иногда работает иногда нет. Нам нужно попробовать 3 или 4 раза или даже перезапустить сервер шлюза, пока он не заработает.
Ошибка, которую пользователи получают при подключении, выглядит следующим образом после 5-минутной попытки подключения к удаленному рабочему столу.
Теперь я также знаю, что таких проблем с подключением никогда раньше не было, и наш системный администратор недавно добавил пакет webclient, чтобы иметь возможность подключаться ЧЕРЕЗ RDP (пользователи Windows - gateway.server.org/RDWEB), а также через веб-сайт с HTML- 5 (для пользователей Mac или Linux — gateway.server.org/RDWEB/webclient).
Он использовал следующие процедура где следующий код используется для установки пакета webclient на сервер шлюза:
Install-Module -Name PowerShellGet -Force
Install-Module -Name RDWebClientManagement
Install-RDWebClientPackage
Import-RDWebClientBrokerCert <путь к файлу .cer>
Публикация — RDWebClientPackage — Type Production — Latest
С этого момента у нас проблемы с загрузкой приложений RD. Я не уверен на 100%, что это причина.
Кто-нибудь знает причину, по которой это происходит? Есть ли известный конфликт между обычными службами удаленного рабочего стола в Windows Server 2016 и пакетом веб-клиента? Должны ли мы удалить службы рабочего стола RD, чтобы они заработали. Или есть еще какие-то возможные причины?
Любая помощь будет высоко оценен.