คุณสามารถเปิดใช้ Remote Desktop ผ่าน URL ได้หรือไม่


36

เป็นไปได้หรือไม่ที่จะมี URL ที่เปิดใช้งานเซสชันเดสก์ท็อประยะไกล ฉันรู้ว่าอาจถูกพิจารณาว่าเป็นช่องโหว่ด้านความปลอดภัยสำหรับบางคน แต่ความสะดวกสบายจะช่วยฉันประหยัดเวลาได้มาก

ฉันต้องการให้มีการเชื่อมโยงหลายมิติเช่น: remotedesktop://example.orgคลิกที่มันเปิดตัวmstsc.exeด้วยคอมพิวเตอร์เป้าหมายกรอก (ในกรณีนี้ด้วยexample.org)

วิธีที่ดีที่สุดในการตั้งค่านี้

คำตอบ:


21

คุณสามารถใช้ตัวจัดการโพรโทคอล URL ที่กำหนดเองได้ แต่นี่หมายถึงว่า URL นั้นใช้งานได้บนคอมพิวเตอร์ที่คุณตั้งค่าไว้เท่านั้น ฉันคิดว่าคุณต้องมีโปรแกรมเพื่อจัดการกับการใช้ URL เป็นremotedesktop://example.orgและแปลงเป็น/v:example.org- แม้ว่าไฟล์แบตช์อาจทำสิ่งนี้ได้

ดูhttp://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspxสำหรับข้อมูลเพิ่มเติม


8
สำหรับผู้หานี้ผ่านการค้นหาหรือแหล่งข้อมูลอื่น ๆ ลองนี้
ปอกเปลือก

1
บางอย่างเช่น rdp: //example.org
Fernando Kosh

2
คำตอบนี้ล้าสมัยแล้ว LJT เป็นรุ่นล่าสุดพร้อมเอกสารประกอบสำหรับrdp://รูปแบบ URI ใหม่
Lloeki

9

สำหรับ Windows 8.1, Windows Server 2012 R2 ขณะนี้มีการสนับสนุน URI Scheme ของเดสก์ท็อประยะไกล

ตัวอย่าง: rdp://full%20address=s:mypc:3389&audiomode=i:2&disable%20themes=i:1

ดูรายละเอียดที่นี่รวมทั้งรายการพารามิเตอร์สตริงการสืบค้นทั้งหมด


4
สิ่งนี้ใช้ไม่ได้กับ Win10 Pro ของฉัน - ใช้งานได้จริงหรือไม่
คู่

1
ฉันสองที่ ฉันลองชุดและเบราว์เซอร์หลายครั้ง ฉันยังใส่ไว้ใน Start-> Run แต่ดูเหมือนว่าจะไม่มีอะไรจำไวยากรณ์ URL นั้นได้ ฉันไม่คิดว่าพวกเขาจะสนับสนุนมันเสร็จสิ้น
penguin359

1
ไวยากรณ์นี้ใช้ไม่ได้กับ Windows มีเฉพาะใน Mac, iOS และ Android ไคลเอนต์ Windows RDP (mstsc.exe) ไม่รองรับอาร์กิวเมนต์บรรทัดคำสั่ง URL ใด ๆ คุณต้องใช้บางอย่างเช่นโซลูชัน JScript ที่ลิงก์ในคำตอบของ xorsyst
Ian Boyd

5

ฉันเดิมบอกว่าไม่ แต่ถ้าคุณมี XP มีบางสิ่งที่เรียกว่าการเชื่อมต่อเว็บเดสก์ท็อประยะไกล ตอนแรกฉันลืมว่ามีรุ่นสำหรับ XP

http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=18145

http://support.microsoft.com/kb/284931


มีบางอย่างที่คล้ายกันสำหรับ Small Business Server 2003 ที่เรียกว่า Remote Web Workplace แต่ถึงอย่างนั้นคุณก็ไม่สามารถใช้ URL โดยตรงได้ en.wikipedia.org/wiki/Microsoft_Remote_Web_Workplace
KCotreau

แก้ไขให้ถูกต้องหากฉันทำผิด - ฉันต้องติดตั้ง / กำหนดค่าบางอย่างในแต่ละเซิร์ฟเวอร์ที่ฉันต้องการเชื่อมต่อหรือไม่ นั่นจะเป็นข้อห้ามสำหรับฉัน ขอบคุณนะ!
optus

ใช่ว่าจะถูกต้อง และฉันเห็นด้วยมันเป็นอาการปวดคอ ... แต่คุณถาม :) การสนับสนุนสำหรับสิ่งนี้ลดลงจาก Vista
KCotreau

3

ฉันคิดว่ามันจะใช้งานได้และอาจเป็นเอฟเฟกต์ที่คุณกำลังมองหา:

ด้วย Local Desktop ของคุณให้ตั้งค่าการเชื่อมต่อกับโฮสต์เป้าหมาย แต่อย่าเชื่อมต่อ ให้บันทึกการเชื่อมต่อเป็นไฟล์ RDP แทน

วางไฟล์นั้นบนเว็บเซิร์ฟเวอร์ของคุณ ให้บริการไฟล์ด้วย<A HREF='path.to.your/file.rdp'>ลิงก์มาตรฐาน (หมายเหตุ: คุณอาจต้องอัปเดตการกำหนดค่าเว็บเซิร์ฟเวอร์ของคุณเป็น "ดาวน์โหลด" ไฟล์นี้แทนที่จะ "แสดง" เป็นเว็บเบราว์เซอร์)

ผู้ใช้อาจจำเป็นต้องรู้เพื่อเรียกใช้ไฟล์ที่ดาวน์โหลด ... แต่ควรให้คอมพิวเตอร์เปิดใช้ RD และเริ่มการเชื่อมต่อกับโฮสต์เป้าหมาย


2

อาจเป็นประโยชน์กับใครบางคน แต่นี่คือ exe โอเพ่นซอร์ส. NET ที่ลงทะเบียน URL เพื่อจัดการกับ mstsc: https://github.com/richard-green/MstscLauncher

หลังจากใช้งานแล้วจะช่วยให้คุณคลิกลิงก์เช่นนี้: mstsc: // your-server /? w = 1024 & h = 768


1

มันไม่มากสิ่งที่คุณต้องการ แต่กับ Windows Server 2008 / R2 คุณสามารถมี RemoteApps และเครื่อง RDP ของคุณแสดงบนTS / RD Web Accessหน้าเว็บ

เมื่อใช้ร่วมกับTS / RD Gatewayคุณสามารถให้ RDP ทำงานผ่านพอร์ต 443 ซึ่งมีประโยชน์ในสถานที่ที่ปิดกั้นพอร์ตอื่น ๆ

TS Web Access


ฉันรู้สึกว่าเขาหมายถึงคอมพิวเตอร์ของเขาโดยตรงเช่นคอมพิวเตอร์ที่บ้าน ฉันอาจจะผิด
KCotreau

0

หัวข้อเก่า แต่ Chrome มีปลั๊กอินเดสก์ท็อประยะไกลที่จะทำเช่นนั้น

คุณยังมีโซลูชันที่ใช้ HTML5 เช่นGuacamoleสำหรับ Linux หรือMyrtilleสำหรับ Windows


คุณช่วยให้ชัดเจนว่าปลั๊กอินเดสก์ท็อประยะไกลที่คุณอ้างถึงคืออะไร?
caesay


ส่วนขยายนั้นไม่เกี่ยวข้องกับ windows RDP แต่อย่างใด เป็นโปรโตคอลที่แตกต่างกันโดยสิ้นเชิงซึ่งคุณจะต้องกำหนดค่าส่วนขยายนี้บนอุปกรณ์ทั้งสอง ไม่แน่ใจว่าสิ่งนี้ตอบคำถามของ "วิธีการเปิดใช้เดสก์ท็อประยะไกลจาก URL" ได้อย่างไร ยังไม่ชัดเจนว่าจะสามารถเปิด "Chrome Remote Desktop" ด้วย URL ได้หรือไม่
caesay

OP กำลังพูดถึง mstsc.exe ดังนั้น RDP แน่นอน แต่ RDP เป็นเพียงรูปแบบหนึ่งของเดสก์ท็อประยะไกล remotedesktop://ลิงก์ทั่วไปสามารถนำไปใช้กับการใช้เดสก์ท็อประยะไกลได้ การrdp://เชื่อมโยงที่เรียกใช้ mstsc.exe นั้นเป็นไปได้ในการแก้ไขปัญหานี้ นอกจากนี้ยังมีโซลูชันการเข้าถึงเว็บเดสก์ท็อประยะไกลของ Microsoft เกี่ยวกับเดสก์ท็อประยะไกลของ Chrome สามารถเข้าถึงได้ผ่าน url chrome://appsภายใน chrome
cedrozor
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.