Estou executando o seguinte comando em um console do PowerShell em uma máquina com Windows 8, tentando configurar um Agente 2012 R2 RDS Connection Broker:
Import-Module RemoteDesktop
Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com"
No entanto, mesmo que eu esteja especificando qual Connection Broker usar, ele sempre tenta se conectar a localhost
:
New-PSSession: [localhost] A conexão ao servidor remoto localhost falhou com a seguinte mensagem de erro: O clie não pode se conectar ao destino especificado na solicitação. Verifique se o serviço no destino está executando e está aceitando solicitações. Consulte os logs e a documentação do serviço WS-Management em execução no destino, mais comumente IIS ou WinRM. Se o destino for o serviço WinRM, execute o seguinte comando no destino para analisar e configurar o serviço WinRM: "winrm quickconfig". Para obter mais informações, consulte o tópico da Ajuda about_Remote_Trou Troubleshooting.
No entanto, Get-RDSessionCollection -ConnectionBroker ep-ts01.ad.example.com
funciona muito bem e retorna as coleções.
É a mesma história se eu fizer Enter-PSSession ep-ts01.ad.example.com
e executar a partir daí. No entanto, se eu executar o comando no próprio servidor (ou seja, não remotamente), ele funcionará bem.
Como posso consertar isso?
Enable-PSRemoting -Force
para garantir que os serviços corretos estejam configurados / em execução e as regras de firewall apropriadas (se aplicável) estejam ativadas.