โดย Rahul Awati และ Tayla Holman, Site Editor
เผยแพร่: 13 พฤษภาคม 2567
Microsoft Remote Desktop Web Access (Microsoft RD Web Access) เป็นบทบาท Remote Desktop Services ในบางรุ่นของระบบปฏิบัติการ Windows Server รวมถึง Windows Server 2008 R2, Windows Server 2012, Windows Server 2016 และ Windows Server 2019 มันช่วยให้ผู้ใช้เข้าถึง RemoteApp และ Desktop Connections บน OS เหล่านี้ผ่านเว็บเบราว์เซอร์
Microsoft RD Web Access ก่อนหน้านี้รู้จักในชื่อ Terminal Services Web Access (TS Web Access)
เพื่อเริ่มโปรแกรม RemoteApp ผู้ใช้เยี่ยมชมเว็บไซต์เพื่อเข้าถึงรายการโปรแกรมที่พร้อมใช้งาน และคลิกที่ไอคอนของโปรแกรมที่ต้องการ นี่จะเริ่มเซสชัน TS บน Terminal Server ที่โฮสต์โปรแกรม ตัวเลือกอื่นในการเข้าถึงบริการเหล่านี้คือผ่านเมนู Start ของคอมพิวเตอร์
RD Web Access รวม RD Web Connection ซึ่งช่วยให้ผู้ใช้เชื่อมต่อจากระยะไกลไปยังเดสก์ท็อปของคอมพิวเตอร์ใดๆ ที่มี RD Web Access RD Web Access ต้องถูกกำหนดค่าเพื่อระบุแหล่งที่มาที่ให้เดสก์ท็อปเสมือนและโปรแกรม RemoteApp ที่แสดงให้ผู้ใช้เห็น สามารถกำหนดค่าได้โดยใช้แหล่ง RemoteApp หรือ RD Connection Broker Server ซึ่งให้ผู้ใช้เข้าถึงเดสก์ท็อปเสมือนที่โฮสต์บน RD Virtualization Host Servers และโปรแกรม RemoteApp ที่โฮสต์บน RD Session Host Servers
การปรับใช้ Microsoft RD Web Access
เซิร์ฟเวอร์ที่ติดตั้งบทบาท RD Web Access ทำหน้าที่เป็นเว็บเซิร์ฟเวอร์ มันไม่จำเป็นต้องเป็น RD Session Host Server บทบาทนี้ทำงานได้ด้วยการกำหนดค่าต่ำสุด หน้าเว็บ RD Web Access เริ่มต้นรวมเฟรมที่ปรับแต่งได้ บวกกับ Web Part ที่สามารถรวมเข้ากับหน้าเว็บที่ปรับแต่งได้
บริการบทบาทต้องติดตั้งบนเซิร์ฟเวอร์ที่ผู้ใช้เชื่อมต่อผ่านเว็บเพื่อเข้าถึงโปรแกรม RemoteApp หลังจากติดตั้งบทบาทแล้ว แอดมินสามารถระบุ Terminal Server ที่ต้องการให้ populate Web Part โปรแกรม RemoteApp ทั้งหมดบน Terminal Server ที่ระบุซึ่งถูกกำหนดค่าให้แสดงใน RD Web Access จะปรากฏใน Web Part รายการสามารถ populate จากแหล่งข้อมูลภายนอกโดยเว็บเซิร์ฟเวอร์ ซึ่งเป็นเหตุผลที่เซิร์ฟเวอร์ RD Web Access ไม่จำเป็นต้องเป็น Terminal Server
เมื่อติดตั้งบทบาท RD Web Access Microsoft Internet Information Services 7.0 ก็จะถูกติดตั้งด้วย IIS เป็นบทบาทเว็บเซิร์ฟเวอร์ของ Microsoft ที่รวมอยู่ในทุกรุ่นของ OS ของ Microsoft เว็บเซิร์ฟเวอร์ใน IIS 7.0 ช่วยให้ปรับแต่งเซิร์ฟเวอร์ได้โดยการเพิ่มหรือลบโมดูลเพื่อตอบสนองความต้องการเฉพาะขององค์กรหรือผู้ใช้
นี่คือวิธีการติดตั้งบริการบทบาท RD Web Access บน Windows Server:
- เปิด Server Manager (Start > Administrative Tools > Server Manager) บนคอมพิวเตอร์ที่จะติดตั้งบทบาท
- หากบทบาทยังไม่ได้ติดตั้ง ให้คลิก Add Roles ภายใต้ Roles Summary เลือก checkbox Remote Desktop Services ในหน้า Select Server Roles ตรวจสอบหน้า Remote Desktop Services และเลือก Remote Desktop Web Access
- หากบทบาทติดตั้งแล้ว ให้คลิก Remote Desktop Services ภายใต้ Roles Summary คลิก Add Role Services ภายใต้ Role Services และเลือก checkbox Remote Desktop Web Access ในหน้า Select Role Services
- ตรวจสอบข้อมูลเกี่ยวกับบริการบทบาทที่จำเป็น
- คลิก Add Required Role Services แล้วคลิก Next
- ตรวจสอบหน้า IIS
- เลือกบริการบทบาทที่จะติดตั้งสำหรับ IIS ในหน้า Select Role Services
- คลิก Install ในหน้า Confirm Installation Selections
- ยืนยันการติดตั้งสำเร็จในหน้า Installation Results และคลิก Close
เพื่อให้ผู้ใช้เข้าถึง RemoteApp และ Desktop Connections RD Web Access ต้องถูกกำหนดค่าเพื่อระบุแหล่งที่มา — หรือ RD Connection Broker หรือ RemoteApp Source — เพื่อให้โปรแกรม RemoteApp และเดสก์ท็อปเสมือนที่แสดงให้ผู้ใช้เห็น เพื่อระบุแหล่งที่มา ต้องการการเชื่อมต่อกับเว็บไซต์ RD Web Access โดยใช้บัญชี Local Administrator บนเซิร์ฟเวอร์ RD Web Access
เซิร์ฟเวอร์ RD Connection Broker สามารถกำหนดค่าได้ด้วยเครื่องมือ Remote Desktop Connection Manager โปรแกรม RemoteApp สามารถกำหนดค่าบนแหล่ง Remote App — เซิร์ฟเวอร์ RD Session Host รายตัว — ด้วยเครื่องมือ RemoteApp Manager
วิธีการทำงานของ Microsoft Remote Desktop Services
บทบาท RD Web Access ในการเผยแพร่และอัปเดต RD Web Client
ก่อนตั้งค่า RD Web Client สำคัญที่จะต้องแน่ใจว่า RD Web Access กำลังทำงานบน Windows Server เช่น Windows Server 2016 หรือ Windows Server 2019 นอกจากนี้ ใบรับรองที่เชื่อถือได้แบบสาธารณะต้องถูกกำหนดค่าสำหรับบทบาท RD Web Access
บทบาทนี้ยังจำเป็นสำหรับการเผยแพร่และอัปเดต Remote Desktop Web Client
เพื่อเผยแพร่ RD Web Client ผู้ใช้ต้องได้รับใบรับรองที่ใช้สำหรับการเชื่อมต่อ RD บนเซิร์ฟเวอร์ RD Connection Broker ส่งออกเป็นไฟล์ CER และคัดลอกไฟล์จาก RD Connection Broker ไปยังเซิร์ฟเวอร์ที่รันบทบาท RD Web Access ต่อไป ต้องเปิด PowerShell prompt ที่มีสิทธิ์บนเซิร์ฟเวอร์ RD Web Access ตามด้วยการอัปโมดูล PowerShellGet ตามด้วยการติดตั้งโมดูล PowerShell สำหรับการจัดการ RD Web Client จาก PowerShell Gallery ดาวน์โหลดรุ่นล่าสุดของ RD Web Client และสุดท้ายคือเผยแพร่ RD Web Client ชื่อเซิร์ฟเวอร์ที่เข้าถึง Web Client — ที่ Web Client URL — ต้องตรงกับใบรับรองสาธารณะ RD Web Access ใน URL นี่โดยปกติคือ Fully Qualified Domain Name (FQDN) ของเซิร์ฟเวอร์
เซิร์ฟเวอร์ RD Web Access ช่วยให้ติดตั้ง RD Web Client ได้โดยไม่ต้องการการเชื่อมต่ออินเทอร์เน็ต สามารถทำได้โดยการ Import โมดูล PowerShell สำหรับการจัดการ RD Web Client หรือโดยการคัดลอกโฟลเดอร์ RDWebClientManagement ที่ดาวน์โหลดไปยังโฟลเดอร์โมดูล PowerShell ท้องถิ่นที่แสดงภายใต้ $env:psmodulePath
RD Web Client ยังสามารถอัปเดตได้โดยใช้เซิร์ฟเวอร์ RD Web Access และ PowerShell prompt ที่มีสิทธิ์ เมื่ออัปเดตไคลเอ็นต์แล้ว มันจะถูกแทนที่สำหรับผู้ใช้ทุกคนเมื่อพวกเขาโหลดหน้าเว็บไคลเอ็นต์ใหม่
บทบาท RD Web Access และใบรับรองที่เชื่อถือได้
หากผู้ใช้ได้รับคำเตือนด้านความปลอดภัยในเว็บเบราว์เซอร์เมื่อพยายามเข้าถึง Web Client อาจหมายความว่าบทบาท RD Web Access ไม่ได้ใช้ใบรับรองที่เชื่อถือได้ ปัญหานี้สามารถป้องกันได้โดยการรับรองว่าบทบาทถูกกำหนดค่าด้วยใบรับรองที่เชื่อถือได้แบบสาธารณะ หากขั้นตอนนี้ไม่ได้ผล อาจมีความไม่ตรงกันระหว่างชื่อเซิร์ฟเวอร์ใน Web Client URL และชื่อที่ใบรับรอง RD Web Access ให้มา ปัญหานี้อาจแก้ไขได้โดยตรวจสอบว่า URL ใช้ FQDN ของเซิร์ฟเวอร์ที่โฮสต์บทบาท RD Web Access
ยังสำคัญที่จะต้องตรวจสอบว่าใบรับรองไม่ได้หมดอายุ มันต้องถูกคัดลอกในรูปแบบ CER ไปยังเซิร์ฟเวอร์ RD Web Access โดยไม่มีข้อป้องกันเหล่านี้ ผู้ใช้อาจไม่สามารถเชื่อมต่อกับทรัพยากรด้วย Web Client ได้ แม้จะเห็นรายการภายใต้ All Resources พวกเขาอาจได้รับข้อความข้อผิดพลาด 「Unexpected server authentication certificate was received」 เมื่อพยายามเชื่อมต่อกับ Web Client
เมื่อการเชื่อมต่อระหว่างเดสก์ท็อปและโฮสต์ล้มเหลว ถึงเวลาทำการแก้ไขปัญหา Remote Desktop ดูวิธีแก้ไขปัญหาการเชื่อมต่อ Remote Desktop ทั่วไป เปรียบเทียบคุณสมบัติในรุ่น Windows Server 2022 และเรียนรู้วิธีตั้งค่า Domain Controller Windows Server 2022
อ่านต่อเกี่ยวกับ Microsoft Remote Desktop Web Access (Microsoft RD Web Access)
- วิธีกำหนดค่า Remote Desktop ใน Windows Server 2008 R2 ทีละขั้นตอน
- ดูสิ่งที่จะมาถึงใน Windows Server 2025
- ทำอย่างไรเมื่อ Windows 11 Remote Desktop ค้างบ่อย
- แอดมินได้ประโยชน์อย่างไรจากการเปลี่ยนไป PowerShell 7.4
- ขั้นตอนเมื่อข้อมูลประจำตัว Remote Desktop ไม่ทำงาน
ขยายความเกี่ยวกับการปฏิบัติการ IT และการจัดการโครงสร้างพื้นฐาน
-
RDP File Settings คืออะไร และทำงานอย่างไร?

โดย: Chris Twiest
-
Remote Desktop Connection Broker

โดย: Gavin Wright
-
RDS CALs คืออะไร และ IT ควรใช้อย่างไร?

โดย: Ed Tittel
-
Remote Desktop Session Host (RDSH)

โดย: Margaret Jones