web-dev-qa-db-fra.com

Pouvez-vous lancer Remote Desktop via une URL?

Est-il possible d'avoir une URL qui lance une session de bureau à distance? Je réalise 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.

J'aimerais avoir un lien hypertexte du genre: remotedesktop://example.org où cliquer en cliquant dessus lancera mstsc.exe avec l'ordinateur cible renseigné (dans ce cas, example.org).

Quelle est la meilleure façon de mettre cela en place?

35
optus

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'URL en tant que remotedesktop://example.org et la convertir en /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.

20
xorsyst

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 la chaîne de requête.

9
LJT

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=en&id=18145

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

5
KCotreau

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 lien <A HREF='path.to.your/file.rdp'> 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.

3
Dan H

Cela peut être utile à quelqu'un, mais voici un fichier .NET Open Source enregistrant 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: // your-server /? W = 1024 & h = 768

2
user1506319

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 un accès Web (= /// =) page Web.

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

TS Web Access

1
paradroid

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

Vous avez également des solutions basées sur HTML5 telles que guacamole pour Linux ou Myrtille pour Windows .

0
cedrozor