我正在Windows 8计算机上的PowerShell控制台上运行以下命令,尝试配置Server 2012 R2 RDS Connection Broker:
Import-Module RemoteDesktop
Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com"
但是,即使我指定要使用的连接代理,它也总是尝试连接到localhost
:
New-PSSession:[localhost]连接到远程服务器localhost失败,并显示以下错误消息:该线索无法连接到请求中指定的目标。验证目标服务器上的服务正在运行并且正在接受请求。请查阅在目标(通常是IIS或WinRM)上运行的WS-Management服务的日志和文档。如果目标是WinRM服务,请在目标上运行以下命令以分析和配置WinRM服务:“ winrm quickconfig”。有关更多信息,请参见about_Remote_Troubleshooting帮助主题。
但是,Get-RDSessionCollection -ConnectionBroker ep-ts01.ad.example.com
可以正常工作并返回集合。
如果我Enter-PSSession ep-ts01.ad.example.com
从那里开始运行它也是同样的故事。但是,如果我从服务器本身(即不是远程地)运行命令,则可以正常工作。
我怎样才能解决这个问题?
Enable-PSRemoting -Force
确保已配置/正在运行正确的服务并启用了适当的防火墙规则(如果适用)。