Sto eseguendo il comando seguente da una console di PowerShell su una macchina Windows 8, cercando di configurare un broker di connessione RDS Server 2012 R2:
Import-Module RemoteDesktop
Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com"
Tuttavia, anche se sto specificando quale broker di connessione utilizzare, cerca sempre di connettersi a localhost
:
New-PSSession: [localhost] Connessione al localhost del server remoto non riuscita con il seguente messaggio di errore: Il clie non può connettersi alla destinazione specificata nella richiesta. Verificare che il servizio sulla destinazione sia in esecuzione e accetta richieste. Consultare i registri e la documentazione per il servizio WS-Management in esecuzione sulla destinazione, più comunemente IIS o WinRM. Se la destinazione è il servizio WinRM, eseguire il comando seguente sulla destinazione per analizzare e configurare il servizio WinRM: "winrm quickconfig". Per ulteriori informazioni, consultare l'argomento della guida about_Remote_Tro troubleshooting.
Tuttavia, Get-RDSessionCollection -ConnectionBroker ep-ts01.ad.example.com
funziona perfettamente e restituisce le raccolte.
È la stessa storia se lo faccio Enter-PSSession ep-ts01.ad.example.com
e lo eseguo da lì. Tuttavia, se eseguo il comando dal server stesso (cioè non in remoto) funziona perfettamente.
Come posso risolvere questo problema?
Enable-PSRemoting -Force
per essere certi che i servizi corretti sono configurati / in esecuzione e le regole del firewall appropriate (se applicabile) sono abilitate.