Estoy ejecutando el siguiente comando desde una consola de PowerShell en una máquina con Windows 8, tratando de configurar un Agente de conexión RDS de Server 2012 R2:
Import-Module RemoteDesktop
Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com"
Sin embargo, aunque estoy especificando qué Connection Broker usar, siempre intenta conectarse a localhost
:
New-PSSession: [localhost] La conexión al servidor remoto localhost falló con el siguiente mensaje de error: El cliente no puede conectarse al destino especificado en la solicitud. Verifique que el servicio en el destino se esté ejecutando y acepte solicitudes. Consulte los registros y la documentación del servicio WS-Management que se ejecuta en el destino, más comúnmente IIS o WinRM. Si el destino es el servicio WinRM, ejecute el siguiente comando en el destino para analizar y configurar el servicio WinRM: "winrm quickconfig". Para obtener más información, consulte el tema de ayuda about_Remote_Troubleshooting.
Sin embargo, Get-RDSessionCollection -ConnectionBroker ep-ts01.ad.example.com
funciona bien y devuelve las colecciones.
Es la misma historia si lo hago Enter-PSSession ep-ts01.ad.example.com
y lo ejecuto desde allí. Sin embargo, si ejecuto el comando desde el propio servidor (es decir, no de forma remota) funciona bien.
¿Cómo puedo arreglar esto?
Enable-PSRemoting -Force
para asegurarse de que los servicios correctos estén configurados / en ejecución y que las reglas de firewall apropiadas (si corresponde) estén habilitadas.