Pouvez-vous lancer Remote Desktop via une URL?

39

Est-il possible d'avoir une URL qui lance une session de bureau à distance? Je me rends compte que cela peut être considéré comme une faille de sécurité pour certains, mais sa commodité me permettrait vraiment de gagner beaucoup de temps.

Je voudrais avoir un lien hypertexte du type: remotedesktop://example.orgoù le fait de cliquer dessus s’ouvre mstsc.exeavec l’ordinateur cible renseigné (dans ce cas avec example.org).

Quel est le meilleur moyen de le configurer?

optus
la source

Réponses:

21

Vous pouvez utiliser un gestionnaire de protocole d'URL personnalisé, mais cela signifierait que les URL ne fonctionnent que sur les ordinateurs sur lesquels vous l'aviez configurée. Je pense que vous auriez également besoin d'un programme pour gérer l'utilisation de l'URL en tant remotedesktop://example.orgque conversion /v:example.org, bien qu'un fichier de commandes puisse probablement le faire.

Voir http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx pour plus d'informations.

xorsyste
la source
8
Pour ceux qui trouvent cela via des recherches ou d'autres sources, essayez ceci .
peelman
1
Quelque chose comme rdp: //example.org
Fernando Kosh
2
Cette réponse est obsolète. Celui de LJT est à jour, avec la documentation du nouveau rdp://schéma d'URI.
Lloeki
10

Pour Windows 8.1, Windows Server 2012 R2, il existe désormais la prise en charge du schéma d'URI du client Remote Desktop

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

Voir ici pour les détails , y compris la liste complète des paramètres de chaîne de requête.

LJT
la source
6
Cela ne fonctionne pas sur mon Win10 Pro - cela at-il déjà fonctionné?
jumelé
1
Je suis d'accord avec. J'ai essayé plusieurs combinaisons et souffleurs. Je l'ai même mis dans Démarrer-> Exécuter, mais rien ne semble reconnaître cette syntaxe d'URL. Je ne pense pas qu'ils aient jamais fini de supporter ça.
Penguin359
1
Cette syntaxe ne s'applique pas à Windows. Il est uniquement disponible sur Mac, iOS et Android. Le client Windows RDP (mstsc.exe) ne prend en charge aucun argument de ligne de commande d'URL. Vous devez utiliser quelque chose comme la solution JScript associée à la réponse de xorsyst.
Ian Boyd
5

Au départ, j'ai dit non, mais si vous avez XP, il existe un système appelé Connexion Web par le Bureau à distance. J'ai d'abord oublié qu'il y avait une version pour XP.

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

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

KCotreau
la source
Small Web Server 2003 s'appelait Remote Web Workplace, mais vous ne pouviez pas utiliser d'URL directe. en.wikipedia.org/wiki/Microsoft_Remote_Web_Workplace
KCotreau
Corrigez-moi si je me trompe - cela nécessite que j'installe / configure quelque chose sur chaque serveur auquel je souhaite me connecter? Cela va être prohibitif pour moi. Merci quand même!
Optus
Oui, ce serait correct. Et je suis d'accord, c'est une douleur au cou ... mais vous avez demandé. :) Le support pour ceci a été abandonné à partir de Vista.
KCotreau
3

Je pense que cela fonctionnerait et pourrait être l'effet que vous recherchez:

Avec votre copie locale de Remote Desktop, configurez une connexion à l'hôte cible. Mais ne vous connectez pas; Enregistrez plutôt la connexion en tant que fichier RDP.

Placez ce fichier sur votre serveur Web. Servir le fichier avec un <A HREF='path.to.your/file.rdp'>lien standard . (Remarque: vous devrez peut-être mettre à jour la configuration de votre serveur Web pour "télécharger" ce fichier plutôt que pour le "servir" au navigateur Web.)

L'utilisateur aura probablement besoin de savoir pour exécuter le fichier téléchargé ... mais il devra obliger son ordinateur à lancer RD et à établir une connexion à l'hôte cible.

Dan H
la source
2

Cela peut être utile à quelqu'un, mais voici un fichier .exe Open Source qui enregistre la gestion des URL dans mstsc: https://github.com/richard-green/MstscLauncher

Après avoir exécuté cela, vous pourrez cliquer sur les liens suivants: mstsc: // votre-serveur /? W = 1024 & h = 768

utilisateur1506319
la source
1

Ce n'est pas tout à fait ce que vous voulez, mais avec Windows Server 2008 / R2, vous pouvez afficher vos machines RemoteApps et RDP sur une page Web d'accès Web TS / RD .

En conjonction avec la passerelle TS / RD , vous pouvez faire fonctionner RDP par le port 443, ce qui est utile dans les endroits qui bloquent d'autres ports.

Accès Web TS

paradroïde
la source
Je sens qu'il signifie directement sur son ordinateur, comme sur un ordinateur à la maison. Je pourrais toutefois avoir tord.
KCotreau
0

Ancien sujet, mais Chrome a un plugin de bureau à distance pour le faire.

Vous disposez également de solutions HTML5 telles que Guacamole pour Linux ou Myrtille pour Windows.

Cedrozor
la source
Pouvez-vous préciser à quel plugin de bureau distant vous faites référence?
caesay
Cette extension n'est pas liée à Windows RDP. C'est un protocole complètement différent nécessitant la configuration de cette extension sur les deux appareils. Vous ne savez pas vraiment comment cela répond à la question "Comment lancer le bureau à distance à partir d'une URL". On ne sait pas non plus s'il serait possible de lancer "Chrome Remote Desktop" avec une URL non plus
caesay
L'OP parlait de mstsc.exe, donc de RDP; mais RDP n'est qu'une forme de bureau à distance. un remotedesktop://lien générique pourrait s'appliquer à toute implémentation de poste de travail distant. Un rdp://lien permettant de lancer mstsc.exe est possible après cette solution . Il existe également la solution d' accès Web Microsoft Remote Desktop . En ce qui concerne le bureau distant chrome, il est accessible via l’URL chrome://appsdans chrome.
cedrozor