ฉันใช้คำสั่งต่อไปนี้จากคอนโซล PowerShell บนเครื่อง Windows 8 พยายามกำหนดค่านายหน้าการเชื่อมต่อเซิร์ฟเวอร์ RDS 2012 R2:
Import-Module RemoteDesktop
Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com"
อย่างไรก็ตามแม้ว่าฉันกำลังระบุการเชื่อมต่อซึ่งนายหน้าจะใช้ก็มักจะพยายามที่จะเชื่อมต่อกับlocalhost
:
ใหม่ PSSession: [localhost] การเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล localhost ล้มเหลวด้วยข้อความแสดงข้อผิดพลาดต่อไปนี้: clie ไม่สามารถเชื่อมต่อกับปลายทางที่ระบุในคำขอ ตรวจสอบว่าบริการบนปลายทางกำลังเรียกใช้กำลังรับคำขอ ศึกษาบันทึกและเอกสารประกอบสำหรับบริการ WS-Management ที่ทำงานบนปลายทางโดยทั่วไปคือ IIS หรือ WinRM หากปลายทางคือบริการ WinRM ให้เรียกใช้คำสั่งต่อไปนี้บนปลายทางเพื่อวิเคราะห์และกำหนดค่าบริการ WinRM: "winrm quickconfig" สำหรับข้อมูลเพิ่มเติมดูหัวข้อ about_Remote_Troubleshooting Help
อย่างไรก็ตามGet-RDSessionCollection -ConnectionBroker ep-ts01.ad.example.com
ทำงานได้ดีและส่งคืนคอลเลกชัน
มันเป็นเรื่องเดียวกันถ้าฉันทำEnter-PSSession ep-ts01.ad.example.com
และเรียกใช้จากที่นั่น อย่างไรก็ตามถ้าฉันเรียกใช้คำสั่งจากเซิร์ฟเวอร์เอง (เช่นไม่ใช่จากระยะไกล) ก็ใช้ได้ดี
ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
Enable-PSRemoting -Force
เพื่อให้แน่ใจว่าบริการที่ถูกต้องมีการกำหนดค่า / ทำงานและกฎไฟร์วอลล์ที่เหมาะสม (ถ้ามี) จะเปิดใช้งาน