Können Sie Remote Desktop über eine URL starten?


39

Kann eine URL eine Remotedesktopsitzung starten? Mir ist klar, dass es für einige als Sicherheitslücke angesehen werden kann, aber die Bequemlichkeit würde mir wirklich viel Zeit sparen.

Ich hätte gerne einen Hyperlink wie: remotedesktop://example.orgWenn Sie darauf klicken, wird er mstsc.exemit dem ausgefüllten Zielcomputer gestartet (in diesem Fall mit example.org).

Wie stelle ich das am besten ein?

Antworten:


21

Sie könnten einen benutzerdefinierten URL-Protokoll-Handler verwenden, dies würde jedoch bedeuten, dass die URLs nur auf Computern funktionieren, auf denen Sie dies eingerichtet haben. Ich denke, Sie brauchen auch ein Programm, um die URL zu übernehmen remotedesktop://example.orgund zu konvertieren /v:example.org- obwohl eine Batch-Datei dies wahrscheinlich tun könnte.

Weitere Informationen finden Sie unter http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx .


8
Versuchen Sie dies, wenn Sie dies über Suchanfragen oder andere Quellen finden .
Peelman

1
So etwas wie rdp: //example.org
Fernando Kosh

2
Diese Antwort ist veraltet. LJT ist auf dem neuesten Stand, mit Dokumentation für das neue rdp://URI-Schema.
Lloeki

10

Für Windows 8.1, Windows Server 2012 R2 gibt es jetzt die Unterstützung für das Remotedesktopclient-URI-Schema

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

Sehen Sie hier für die Details , einschließlich der vollständigen Liste der Query - String - Parameter.


6
Dies funktioniert auf meinem Win10 Pro nicht - hat es jemals wirklich funktioniert?
Dual

1
Ich stimme dem zu. Ich habe mehrere Kombinationen und Browers ausprobiert. Ich habe es sogar in Start-> Ausführen gestellt, aber nichts scheint diese URL-Syntax zu erkennen. Ich glaube nicht, dass sie jemals die Unterstützung dafür abgeschlossen haben.
Pinguin359

1
Diese Syntax gilt nicht für Windows. Es ist nur für Mac, iOS und Android verfügbar. Der Windows RDP-Client (mstsc.exe) unterstützt keine URL-Befehlszeilenargumente. Sie müssen so etwas wie die in der Antwort von xorsyst verknüpfte JScript-Lösung verwenden.
Ian Boyd

5

Ich sagte ursprünglich nein, aber wenn Sie XP haben, gibt es etwas, das als Remotedesktop-Webverbindung bezeichnet wird. Ich habe anfangs vergessen, dass es eine Version für XP gibt.

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

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


Für Small Business Server 2003 gab es etwas Ähnliches mit dem Namen Remote-Webarbeitsplatz, aber selbst dann konnten Sie keine direkte URL verwenden. en.wikipedia.org/wiki/Microsoft_Remote_Web_Workplace
KCotreau

Korrigieren Sie mich, wenn ich falsch liege. Dazu muss ich auf jedem Server, mit dem ich eine Verbindung herstellen möchte, etwas installieren / konfigurieren. Das wird für mich unerschwinglich. Trotzdem danke!
Optus

Ja das wäre richtig. Und ich stimme dir zu, es ist ein Schmerz im Nacken ... aber du hast gefragt. :) Die Unterstützung hierfür wurde ab Vista eingestellt.
KCotreau

3

Ich denke, das würde funktionieren und könnte der Effekt sein, den Sie suchen:

Richten Sie mit Ihrer lokalen Remotedesktop-Kopie eine Verbindung zum Zielhost ein. Aber nicht verbinden; Speichern Sie stattdessen die Verbindung als RDP-Datei.

Platzieren Sie diese Datei auf Ihrem Webserver. Stellen Sie die Datei mit einem Standardlink <A HREF='path.to.your/file.rdp'>bereit. (Hinweis: Möglicherweise müssen Sie Ihre Webserverkonfiguration aktualisieren, um diese Datei herunterzuladen, anstatt sie im Webbrowser bereitzustellen.)

Der Benutzer muss wahrscheinlich wissen, wie die heruntergeladene Datei ausgeführt wird, aber der Computer muss RD starten und eine Verbindung zum Zielhost herstellen.



1

Es ist nicht ganz das, was Sie wollen, aber mit Windows Server 2008 / R2 können Sie Ihre RemoteApps und RDP-Computer auf einer TS / RD Web Access- Webseite anzeigen lassen .

In Verbindung mit dem TS / RD-Gateway kann RDP über Port 443 ausgeführt werden. Dies ist hilfreich, wenn andere Ports blockiert werden.

TS Web Access


Ich spüre, dass er direkt zu seinem Computer bedeutet, wie zu einem Heimcomputer. Ich könnte mich jedoch irren.
KCotreau

0

Altes Thema, aber Chrome hat ein Remote-Desktop-Plugin, um das zu tun.

Sie haben auch HTML5-basierte Lösungen wie Guacamole für Linux oder Myrtille für Windows.


Können Sie klären, auf welches Remotedesktop-Plug-in Sie sich beziehen?
Caesay


Diese Erweiterung steht in keinerlei Zusammenhang mit Windows RDP. Es ist ein völlig anderes Protokoll, für das Sie diese Erweiterung auf beiden Geräten konfigurieren müssen. Ich bin nicht sicher, wie dies die Frage "Starten von Remotedesktop über URL" beantwortet. Es ist auch nicht klar, ob "Chrome Remote Desktop" mit einer URL
gestartet werden kann

Das OP sprach von mstsc.exe, also tatsächlich von RDP. RDP ist jedoch nur eine Form von Remotedesktop. Ein generischer remotedesktop://Link kann für jede Remotedesktopimplementierung gelten. Ein rdp://Link, der mstsc.exe startet, ist nach dieser Lösung möglich . Es gibt auch die Microsoft- Lösung für den Remotedesktop-Webzugriff . Auf den Chrome-Remote-Desktop kann über die URL chrome://appsin Chrome zugegriffen werden.
Cedrozor
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.