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?
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.
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.
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
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.
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
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.