URL経由でリモートデスクトップを起動できますか?


39

リモートデスクトップセッションを起動するURLを使用することはできますか?一部の人にとってはセキュリティの脆弱性と考えられるかもしれませんが、その便利さは本当に時間を大幅に節約します。

次のようなハイパーリンクが必要ですremotedesktop://example.org。クリックするmstsc.exeと、ターゲットコンピューターが入力された状態で起動します(この場合はexample.org)。

これを設定する最善の方法は?

回答:


21

カスタムURLプロトコルハンドラーを使用することもできますが、これはURLが設定したコンピューターでのみ機能することを意味します。また、URLを取得してremotedesktop://example.org変換する処理を行うプログラムも必要になると思います/v:example.orgが、おそらくバッチファイルでこれを行うことができます。

詳細については、http://msdn.microsoft.com/en-us/library/aa767914(v = vs.85).aspxを参照してください


8
検索や他のソースを経由して、これを見つけたものについては、してみてくださいこれを
ピールマン

1
rdp://example.orgのようなもの
フェルナンドコシュ

2
この答えは時代遅れです。LJTのものは最新のもので、新しいrdp://URIスキームのドキュメントがあります。
Lloeki

10

Windows 8.1、Windows Server 2012 R2の場合、リモートデスクトップクライアントURIスキームのサポートがあります

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

クエリ文字列パラメーターの完全なリストなど、詳細についてはこちらをご覧ください。


6
これは私のWin10 Proでは動作しません-実際に動作しましたか?
dualed

1
同感です。複数の組み合わせとブラウザを試しました。スタート->ファイル名を指定して実行しますが、そのURL構文を認識しているようには見えません。彼らはそれに対するサポートを完了したとは思わない。
ペンギン359

1
この構文はWindowsには適用されません。Mac、iOS、Androidでのみ利用可能です。Windows RDPクライアント(mstsc.exe)は、URLコマンドライン引数をサポートしていません。xorsystの答えにリンクされているJScriptソリューションのようなものを使用する必要があります。
イアン・ボイド

5

最初は「いいえ」と言いましたが、XPを使用している場合は、リモートデスクトップWeb接続と呼ばれるものがあります。私は当初、XP用のバージョンがあったことを忘れていました。

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

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


Small Web Server 2003には、リモートWebワークプレースと呼ばれる類似したものがありましたが、それでも直接URLを使用できませんでした。en.wikipedia.org/wiki/Microsoft_Remote_Web_Workplace
KCotreau

私が間違っている場合は修正してください-これは、接続したい各サーバーに何かをインストール/設定する必要がありますか?それは私にとって法外なことになるだろう。でもありがとう!
-optus

はい、それは正しいでしょう。そして、私は同意します、それは首の痛みです...しかしあなたは尋ねました。:)これのサポートはVistaから削除されました。
KCotreau

3

これはうまくいくと思いますし、あなたが探している効果かもしれません:

リモートデスクトップのローカルコピーを使用して、ターゲットホストへの接続を設定します。しかし、接続しないでください。代わりに、接続をRDPファイルとして保存します。

そのファイルをWebサーバーに配置します。標準<A HREF='path.to.your/file.rdp'>リンクでファイルを提供します。(注:このファイルをWebブラウザーに「提供」するのではなく、「ダウンロード」するようにWebサーバーの構成を更新する必要がある場合があります。

ユーザーはおそらくダウンロードしたファイルを実行することを知っている必要があります...しかし、RDを起動してターゲットホストへの接続を開始するためにコンピューターを取得する必要があります。


2

これは誰かにとっては便利かもしれませんが、URL処理をmstscに登録するオープンソース.NET exeがあります:https : //github.com/richard-green/MstscLauncher

それを実行した後、次のようなリンクをクリックできます:mstsc:// your-server /?w = 1024&h = 768


1

望みどおりではありませんが、Windows Server 2008 / R2では、RemoteAppとRDPマシンをTS / RD Webアクセス Webページに表示できます。

TS / RDゲートウェイと組み合わせて、RDPをポート443で動作させることができます。これは、他のポートをブロックする場所で役立ちます。

TS Webアクセス


私は、彼が自宅のコンピューターのように自分のコンピューターに直接意味することを感じています。私は間違っているかもしれません。
KCotreau

0

古いトピックですが、Chromeにはそのためのリモートデスクトッププラグインがあります。

Linux用のGuacamoleやWindows用のMyrtilleなどのHTML5ベースのソリューションもあります。


参照しているリモートデスクトッププラグインを明確にできますか?
caesay


この拡張機能は、Windows RDPとは関係ありません。これは完全に異なるプロトコルであるため、両方のデバイスでこの拡張機能を構成する必要があります。これが「URLからリモートデスクトップを起動する方法」の質問に実際にどのように答えるかはわかりません。また、URLを使用して「Chromeリモートデスクトップ」を起動できるかどうかも明らかではありません
-caesay

OPはmstsc.exeについて話していたので、RDPは確かに。しかし、RDPはリモートデスクトップの一形態にすぎません。一般的なremotedesktop://リンクは、リモートデスクトップの実装に適用できます。rdp://このソリューションに従って、mstsc.exeを起動するリンクが可能です。Microsoft リモートデスクトップWebアクセスソリューションもあります。Chromeリモートデスクトップについては、Chrome chrome://apps内のURL からアクセスできます。
セドロゾール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.