Uruchamiam następujące polecenie z konsoli PowerShell na komputerze z systemem Windows 8, próbując skonfigurować brokera połączeń RDS Server 2012 R2:
Import-Module RemoteDesktop
Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com"
Jednak mimo że określam, którego Brokera połączeń ma używać, zawsze próbuje się połączyć z localhost
:
New-PSSession: [localhost] Połączenie ze zdalnym serwerem localhost nie powiodło się z następującym komunikatem o błędzie: Clie nie może połączyć się z miejscem docelowym określonym w żądaniu. Sprawdź, czy usługa w miejscu docelowym działa i akceptuje żądania. Przejrzyj dzienniki i dokumentację usługi WS-Management działającej w miejscu docelowym, najczęściej IIS lub WinRM. Jeśli miejscem docelowym jest usługa WinRM, uruchom następującą komendę w miejscu docelowym, aby przeanalizować i skonfigurować usługę WinRM: „winrm quickconfig”. Więcej informacji można znaleźć w temacie pomocy about_Remote_Trou Rozwiązywanie problemów.
Jednak Get-RDSessionCollection -ConnectionBroker ep-ts01.ad.example.com
działa dobrze i zwraca kolekcje.
To ta sama historia, jeśli to zrobię Enter-PSSession ep-ts01.ad.example.com
i uruchomię ją stamtąd. Jednak jeśli uruchomię polecenie z samego serwera (tj. Nie zdalnie), będzie działać dobrze.
Jak mogę to naprawić?
Enable-PSRemoting -Force
się, że odpowiednie usługi są skonfigurowane / uruchomione i włączone są odpowiednie reguły zapory (jeśli dotyczy).