การเปิดใช้งานเดสก์ท็อประยะไกลจากระยะไกลด้วย PowerShell
พิจารณาสถานการณ์ต่อไปนี้: มีคอมพิวเตอร์ไคลเอนต์เปิดอยู่ในสำนักงานสาขา และคุณต้องการเชื่อมต่อกับคอมพิวเตอร์เครื่องนั้นผ่านทางเดสก์ท็อประยะไกล เดสก์ท็อประยะไกลจะถูกปิดใช้งานตามค่าเริ่มต้นในระบบปฏิบัติการ Windows ทั้งหมด ไม่มีผู้ใช้เข้าสู่ระบบคอมพิวเตอร์ไคลเอนต์นี้ และไม่มีใครสามารถช่วยคุณเปิดใช้งานเดสก์ท็อประยะไกลได้ แล้วคุณจะทำอย่างไร? คำตอบคือ: ดำเนินการระยะไกลของ PowerShell!
สิ่งต่อไปนี้ใช้ได้เฉพาะเมื่อเปิดใช้งาน WinRM เนื่องจาก Windows Server 2012 WinRM เปิดใช้งานตามค่าเริ่มต้นในระบบปฏิบัติการเซิร์ฟเวอร์ Windows ทั้งหมด แต่ไม่ใช่ในระบบปฏิบัติการไคลเอนต์ หากต้องการเปิดใช้งาน WinRM บนคอมพิวเตอร์ไคลเอนต์ของคุณ โปรดดู: นโยบายกลุ่ม: การเปิดใช้งาน WinRM สำหรับระบบปฏิบัติการไคลเอนต์ Windows (Windows 10, Windows 8, Windows 7)
การเปิดใช้งานเดสก์ท็อประยะไกลด้วย PowerShell Remoting
สันนิษฐานว่าเปิดใช้งาน WinRM บนโฮสต์เป้าหมาย ฉันมีคอมพิวเตอร์สองเครื่อง: azdc01 และ client01 บนเดสก์ท็อประยะไกล client01 ถูกปิดใช้งาน ตอนนี้ฉันรันคำสั่งต่อไปนี้เพื่อเปิดใช้งานเดสก์ท็อประยะไกลบนไคลเอนต์ 01:
Invoke-Command -ComputerName client01 `
{Set-ItemProperty `
-Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server'`
-Name "fDenyTSConnections" -Value 0; `
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"}
สุดท้ายเรามาตรวจสอบกัน พอร์ต 3389 น่าจะเปิดได้แล้วใช่ไหม?
จากนี้ไป คุณสามารถสร้างการเชื่อมต่อเดสก์ท็อประยะไกลกับโฮสต์ระยะไกลของคุณได้

