Bisakah Anda meluncurkan Remote Desktop via URL?

39

Apakah mungkin untuk memiliki URL yang meluncurkan sesi desktop jarak jauh? Saya menyadari itu mungkin dianggap sebagai kerentanan keamanan untuk beberapa orang, tetapi kenyamanan itu benar-benar akan menyelamatkan saya banyak waktu.

Saya ingin memiliki hyperlink seperti: di remotedesktop://example.orgmana mengkliknya diluncurkan mstsc.exedengan komputer target diisi (dalam hal ini dengan example.org).

Cara terbaik mengatur ini?

optus
sumber

Jawaban:

21

Anda dapat menggunakan penangan protokol URL khusus, tetapi ini berarti URL hanya berfungsi pada komputer tempat Anda mengaturnya. Saya pikir Anda juga perlu program untuk menangani pengambilan URL remotedesktop://example.orgdan mengubahnya menjadi /v:example.org- walaupun file batch mungkin dapat melakukan ini.

Lihat http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx untuk informasi lebih lanjut.

xorsyst
sumber
8
Bagi mereka yang menemukan ini melalui pencarian atau sumber lain, coba ini .
peelman
1
Sesuatu seperti rdp: //example.org
Fernando Kosh
2
Jawaban ini sudah usang. LJT terbaru, dengan dokumentasi untuk rdp://skema URI baru .
Lloeki
10

Untuk Windows 8.1, Windows Server 2012 R2 sekarang ada Dukungan Skema URI Remote Desktop Client

Contoh: rdp://full%20address=s:mypc:3389&audiomode=i:2&disable%20themes=i:1

Lihat di sini untuk detailnya , termasuk daftar lengkap parameter string kueri.

LJT
sumber
6
Ini tidak berfungsi pada Win10 Pro saya - apakah pernah benar-benar berfungsi?
digandakan
1
Saya yang kedua itu. Saya sudah mencoba banyak kombinasi dan browser. Saya bahkan memasukkannya ke Start-> Run, tetapi sepertinya tidak ada yang mengenali sintaks URL itu. Saya tidak berpikir mereka pernah menyelesaikan dukungan untuk itu.
penguin359
1
Sintaks ini tidak berlaku untuk Windows. Ini hanya tersedia di Mac, iOS, dan Android. Klien Windows RDP (mstsc.exe) tidak mendukung argumen baris perintah URL apa pun. Anda harus menggunakan sesuatu seperti solusi JScript yang tertaut dalam jawaban xorsyst.
Ian Boyd
5

Saya awalnya berkata tidak, tetapi jika Anda memiliki XP, ada sesuatu yang disebut Remote Desktop Web Connection. Awalnya saya lupa ada versi untuk XP.

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

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

KCotreau
sumber
Ada sesuatu yang serupa untuk Small Business Server 2003 yang disebut Remote Web Workplace, tetapi meskipun begitu, Anda tidak dapat menggunakan URL langsung. en.wikipedia.org/wiki/Microsoft_Remote_Web_Workplace
KCotreau
Perbaiki saya jika saya salah - ini mengharuskan saya untuk menginstal / mengkonfigurasi sesuatu di setiap server yang ingin saya sambungkan? Itu akan menjadi penghalang bagi saya. Terimakasih Meskipun!
optus
Ya itu benar. Dan saya setuju, sakit di leher ... tapi Anda bertanya. :) Dukungan untuk ini dijatuhkan pada Vista.
KCotreau
3

Saya pikir ini akan berhasil, dan mungkin efek yang Anda cari:

Dengan salinan Remote Desktop lokal Anda, atur koneksi ke host target. Tapi jangan terhubung; alih-alih, simpan koneksi sebagai file RDP.

Tempatkan file itu di server web Anda. Sajikan file dengan <A HREF='path.to.your/file.rdp'>tautan standar . (Catatan: Anda mungkin perlu memperbarui konfigurasi server web Anda untuk "mengunduh" file ini daripada "melayani" ke browser web.)

Pengguna mungkin perlu tahu untuk menjalankan file yang diunduh ... tetapi itu harus membuat komputer mereka untuk meluncurkan RD dan memulai koneksi ke host target.

Dan H
sumber
2

Ini mungkin bermanfaat bagi seseorang, tetapi inilah exe Open Source .NET yang mendaftarkan penanganan URL ke mstsc: https://github.com/richard-green/MstscLauncher

Setelah menjalankannya, Anda dapat mengklik tautan seperti ini: mstsc: // server Anda /? W = 1024 & h = 768

pengguna1506319
sumber
1

Ini tidak seperti yang Anda inginkan, tetapi dengan Windows Server 2008 / R2, Anda dapat membuat mesin RemoteApps dan RDP Anda ditampilkan pada halaman web TS / RD Web Access .

Sehubungan dengan TS / RD Gateway , Anda bisa membuat RDP bekerja melalui port 443, yang berguna di tempat-tempat yang memblokir port lain.

Akses Web TS

paradroid
sumber
Saya merasakan maksudnya langsung ke komputernya, seperti komputer di rumah. Saya bisa saja salah.
KCotreau
0

Topik lama, tetapi Chrome memiliki plugin desktop jarak jauh untuk melakukannya.

Anda juga memiliki solusi berbasis HTML5 seperti Guacamole untuk Linux atau Myrtille untuk Windows.

cedrozor
sumber
Bisakah Anda menjelaskan plugin desktop jarak jauh apa yang Anda maksud?
caesay
Ekstensi itu tidak terkait dengan windows RDP sama sekali. Ini adalah protokol yang sama sekali berbeda yang mengharuskan Anda mengkonfigurasi ekstensi ini di kedua perangkat. Tidak yakin bagaimana ini sebenarnya menjawab pertanyaan "Cara meluncurkan desktop jarak jauh dari URL". Juga tidak jelas apakah mungkin untuk meluncurkan "Chrome Remote Desktop" dengan URL
caesay
OP berbicara tentang mstsc.exe, jadi memang RDP; tetapi RDP hanyalah salah satu bentuk desktop jarak jauh; remotedesktop://tautan umum dapat berlaku untuk implementasi desktop jarak jauh apa pun. Sebuah rdp://mstsc.exe Link launching mungkin berikut ini solusi . Ada juga solusi akses web jarak jauh Microsoft desktop . Mengenai desktop jarak jauh chrome, itu dapat diakses melalui url di chrome://appsdalam chrome.
cedrozor