ค้นหาเว็บไซต์

การเปิดใช้งานเดสก์ท็อประยะไกลจากระยะไกลด้วย 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 น่าจะเปิดได้แล้วใช่ไหม?

จากนี้ไป คุณสามารถสร้างการเชื่อมต่อเดสก์ท็อประยะไกลกับโฮสต์ระยะไกลของคุณได้

บทความที่เกี่ยวข้อง