Продолжение этот вопрос.
Я установил RDS Gateway и Connection Broker на одном хосте, а Session Host - на втором выделенном хосте:
Сервер A (коломбы):
Add-WindowsFeature –Name RDS-Gateway –IncludeAllSubFeature
Add-WindowsFeature –Name RDS-Connection-Broker –IncludeAllSubFeature
Сервер B (Дюнкерк):
Add-WindowsFeature –Name RDS-RD-Server –IncludeAllSubFeature
Диспетчер сервера на сервере A показывает это:
А на сервере B он показывает:
Ясно, что я пропустил шаг, который заставляет два сервера правильно общаться друг с другом, как это можно сделать с помощью только PowerShell? Они могут «видеть» друг друга, поэтому дело не в том, что они вообще не общаются:
Попробуйте запустить это:
import-module RemoteDesktop
New-SessionDeployment -ConnectionBroker "colombes.fqdn" -SessionHost "dunkirk.fqdn"
Здесь есть полезная информация по теме: Развертывание рабочего стола на основе сеанса с помощью PowerShell в Windows Server 2012