回答:
カスタムURLプロトコルハンドラーを使用することもできますが、これはURLが設定したコンピューターでのみ機能することを意味します。また、URLを取得してremotedesktop://example.org
変換する処理を行うプログラムも必要になると思います/v:example.org
が、おそらくバッチファイルでこれを行うことができます。
詳細については、http://msdn.microsoft.com/en-us/library/aa767914(v = vs.85).aspxを参照してください。
rdp://
URIスキームのドキュメントがあります。
Windows 8.1、Windows Server 2012 R2の場合、リモートデスクトップクライアントURIスキームのサポートがあります
例: rdp://full%20address=s:mypc:3389&audiomode=i:2&disable%20themes=i:1
最初は「いいえ」と言いましたが、XPを使用している場合は、リモートデスクトップWeb接続と呼ばれるものがあります。私は当初、XP用のバージョンがあったことを忘れていました。
http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=18145
これはうまくいくと思いますし、あなたが探している効果かもしれません:
リモートデスクトップのローカルコピーを使用して、ターゲットホストへの接続を設定します。しかし、接続しないでください。代わりに、接続をRDPファイルとして保存します。
そのファイルをWebサーバーに配置します。標準<A HREF='path.to.your/file.rdp'>
リンクでファイルを提供します。(注:このファイルをWebブラウザーに「提供」するのではなく、「ダウンロード」するようにWebサーバーの構成を更新する必要がある場合があります。
ユーザーはおそらくダウンロードしたファイルを実行することを知っている必要があります...しかし、RDを起動してターゲットホストへの接続を開始するためにコンピューターを取得する必要があります。
これは誰かにとっては便利かもしれませんが、URL処理をmstscに登録するオープンソース.NET exeがあります:https : //github.com/richard-green/MstscLauncher
それを実行した後、次のようなリンクをクリックできます:mstsc:// your-server /?w = 1024&h = 768
望みどおりではありませんが、Windows Server 2008 / R2では、RemoteAppとRDPマシンをTS / RD Webアクセス Webページに表示できます。
TS / RDゲートウェイと組み合わせて、RDPをポート443で動作させることができます。これは、他のポートをブロックする場所で役立ちます。
古いトピックですが、Chromeにはそのためのリモートデスクトッププラグインがあります。
remotedesktop://
リンクは、リモートデスクトップの実装に適用できます。rdp://
このソリューションに従って、mstsc.exeを起動するリンクが可能です。Microsoft リモートデスクトップWebアクセスソリューションもあります。Chromeリモートデスクトップについては、Chrome chrome://apps
内のURL からアクセスできます。