Microsoft พัฒนา HTML5 Remote Desktop Web Client ให้เข้าถึง RDS/RemoteApp จาก Browser (Edge, Chrome, Firefox, Safari, IE11) ไม่ต้อง Client แยก
ข้อกำหนด RD Web Client
- RDS Infrastructure: RD Gateway, Connection Broker, Web Access บน WS 2016/2019
- RDS CAL แบบ Per User
- SSL Cert จาก Trusted CA (Self-signed ไม่ได้) บน Gateway และ Web Access
- Client: Windows 10 / Server 2008 R2+
- Update KB4025334 (Jul 2017) หรือ Cumulative Update ใหม่กว่า
ติดตั้ง RD Web HTML5 Client
ไม่ Built-in ต้องติดตั้งแยกผ่าน PowerShell
Install-Module -Name PowerShellGet -Force
# Restart PowerShell
Install-Module -Name RDWebClientManagement
# Press A to accept license
Install-RDWebClientPackage
เช็ค Package: Get-RDWebClientPackage → rd-html 5.0 package version 1.0.0
Export SSL Cert (BASE64 .cer) จาก Connection Broker (certlm.msc → Personal\Certificates) → Import บน RD Web Server:
Import-RDWebClientBrokerCert C:\RDBrokerCert.cer
Publish Production: Publish-RDWebClientPackage -Type Production -Latest
Test: Publish-RDWebClientPackage -Type Test -Latest
เชื่อมต่อจาก Browser
URL: https://RDWebFQDN/RDWeb/webclient/index.html (Production)
Test: https://RDWebFQDN/RDWeb/WebClient-Test/index.html
Server Name ต้องตรง SSL Cert
Sign in → เลือก Local Resources (Clipboard/Printer เท่านั้น ไม่รองรับ Drive/USB Redirect ใช้ mstsc แทน)
RemoteApps/RDP Shortcuts แสดง สลับได้จาก Icon บนสุด
Print → Microsoft Print to PDF → Browser Download PDF → Print Local
Resize/Fullscreen ได้ Copy Text เท่านั้น (ไม่ Copy File/Image)
ดู Memory/CPU ของ RDS Server ได้: คลิก Icon App
จำกัด: Mobile Devices ยังไม่รองรับ