Некоторые старые и все новые опубликованные RemoteApp не отображаются

Итак, вот наша ситуация. У нас есть среда RemoteApp более двух лет, и мне недавно был предоставлен доступ, чтобы помочь ей управлять. Я пытался опубликовать новое приложение, чтобы некоторые сторонние пользователи могли получить доступ к приложению, которое я установил на хост-сервере. Я опубликовал его, и он там выглядит нормально, и он настроен на то, чтобы позволить ему отображаться в RD Web Access. Я также проверил разрешения, и, по крайней мере, на данный момент он настроен так, чтобы позволить любому, кто имеет доступ к коллекции, получить к ней доступ, и это нормально, пока я не получу новую группу AD, созданную для управления доступом к ней.

Однако, когда я публикую приложение , Я получаю сообщение об ошибке " t публиковать на одном сервере. Сервер, для которого возникает ошибка, не является хост-сервером, но он содержит все другие службы удаленных рабочих столов (RDCM, RDCB, RDL, RDG, RDM), поэтому он находится в коллекции. Я УГАДАЮ, что именно эта ошибка не позволяет полностью опубликовать приложение и сделать его доступным для подключений к удаленному рабочему столу, но я мог бы оказаться там вне базы. Я также проверил уже существующие RemoteApps и заметил, что еще одно, к которому у меня должен быть доступ, также не отображается в моем списке, поэтому эта проблема выглядит так, как будто она существует уже по крайней мере некоторое время.

Наша среда довольно проста, но вот она:

 Server1 - Hosts all the RDS related services, including Remote Desktop Management, RemoteApp and Desktop Connection Management, Remote Desktop Connection Broker, Remote Desktop Licensing, and Remote Desktop Gateway
 Server2 - RemoteApp Host
 Server3 - VDI host

Я проверил все журналы, относящиеся к RDP / TS на Server1 и Server2, но не вижу никаких сообщений об ошибках. И чтобы было ясно, любые удаленные приложения, которые были ранее опубликованы и доступны мне, все еще доступны и работают. Но никаких недавно опубликованных RemoteApps, а также хотя бы одного из ранее опубликованных, нет. Я также добавил себя в группу AD, которая должна была заставить появиться еще несколько RemoteApp, но либо я не ждал достаточно долго, пока начнется репликация AD LAN (что маловероятно), либо это тоже сломано.

I ' Я проверил список RemoteApps через опубликованный веб-портал, а также через мое уже настроенное соединение RemoteApp в Win10. Я вижу один и тот же контент в обоих местах.

Что касается локальных групп, следующие группы на Server1 имеют следующее членство:

RDS Endpoint Servers - All 3 servers
RDS Management Servers - Server1, Network Service, RDMS, TScPubRPC, Tssdis
RDS Remote Access Servers - Server1

Кроме того, Get-RDRemoteApp перечисляет все те же опубликованные приложения, которые я вижу, когда собираюсь через диспетчер серверов, в том числе те, которые я не Я не вижу, когда прохожу через мои подключения RemoteApp. И все они говорят, что ShowInWebAccess = True. И я знаю из обсуждения на Technet, что существует какое-то ограничение на количество символов псевдонима, но псевдоним для одного из новых приложений составляет всего 9 символов, а некоторые из работающих - более 20 символов, так что это не так.

Если у кого-нибудь есть идеи, которые я хотел бы услышать, так как я здесь немного в растерянности.

0
задан 12 June 2017 в 18:52
2 ответа

Убедитесь, что ваше новое приложение установлено на всех узлах сеансов удаленных рабочих столов в коллекции. При публикации конфигурация удаленного приложения автоматически передается на все серверы узла сеансов удаленных рабочих столов, которые являются членами коллекции сеансов.

Вы можете запустить эту оболочку PowerShell, чтобы вывести список всех серверов узла сеансов удаленных рабочих столов в коллекции:

Получить -RDSessionHost -CollectionName <Имя коллекции> -ConnectionBroker

Вы также можете попробовать опубликовать тестовое приложение, которое, как известно, находится на всех серверах (например, notepad.exe), чтобы увидеть, работает оно или нет:

New-RDRemoteApp -CollectionName <Имя коллекции> -ConnectionBroker -Alias ​​"NotepadTest" -FilePath "C: \ Windows \ System32 \ notepad.exe" -ShowInWebAccess 1 -DisplayName "NotepadTest"

0
ответ дан 5 December 2019 в 08:01

Что ж, похоже, мы разобрались. Срок действия сертификата SSL истек, но никто не заметил, потому что он был заменен на прокси, поэтому никто не получал ошибку при подключении. Его просто не заменили при развертывании. После замены этого сертификата мы смогли публиковать новые RemoteApps без ошибок, они отображаются на портале и работают правильно.

0
ответ дан 5 December 2019 в 08:01

Теги

Похожие вопросы