Чи можна запустити віддалений робочий стіл за допомогою 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
Для тих, хто виявляє це за допомогою пошуку чи інших джерел, спробуйте це .
peelman

1
Щось на кшталт rdp: //example.org
Фернандо Кош

2
Ця відповідь застаріла. LJT є актуальним, з документацією для нової rdp://схеми URI.
Льєкі

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 - це коли-небудь насправді працювало?
Датується

1
Я другий, що. Я спробував кілька комбінацій та броуерів. Я навіть помістив його в Start-> Run, але, здається, ніщо не розпізнає цей синтаксис URL. Я не думаю, що вони ніколи не підтримували його.
penguin359

1
Цей синтаксис не застосовується до Windows. Він доступний лише на Mac, iOS та Android. Клієнт RDP Windows (mstsc.exe) не підтримує жодного аргументу командного рядка URL. Ви повинні використовувати щось на зразок рішення JScript, пов'язане у відповіді xorsyst.
Ян Бойд

5

Я спочатку сказав "ні", але якщо у вас є XP, є щось, що називається веб-з'єднання віддаленого робочого столу. Я спочатку забув, що там була версія для XP.

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

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


Для Small Business Server 2003 було щось подібне під назвою віддалене веб-робоче місце, але навіть тоді ви не могли використовувати пряму URL-адресу. en.wikipedia.org/wiki/Microsoft_Remote_Web_Workplace
KCotreau

Виправте мене, якщо я помиляюся - це вимагає від мене встановити / налаштувати щось на кожному сервері, до якого я хотів би підключитися? Це стане для мене заборонним. Дякую, хоча!
optus

Так, це було б правильно. І я згоден, це біль у шиї ... але ти запитав. :) Підтримка цього впала, як і у Vista.
KCotreau

3

Я думаю, що це спрацює, і це може бути ефект, який ви шукаєте:

За допомогою локальної копії віддаленого робочого столу встановіть з'єднання з цільовим хостом. Але не підключайтеся; натомість збережіть з'єднання як файл RDP.

Розмістіть цей файл на своєму веб-сервері. Подавайте файл зі стандартним <A HREF='path.to.your/file.rdp'>посиланням. (Примітка. Вам може знадобитися оновити конфігурацію веб-сервера, щоб "завантажити" цей файл, а не "обслуговувати" його у веб-браузері.)

Користувач, ймовірно, повинен знати, щоб запустити завантажений файл ... але він повинен змусити їх комп'ютер запустити RD та ініціювати з'єднання з цільовим хостом.


2

Це може бути корисним для когось, але ось Open Source .NET, що реєструє обробку URL-адреси на mstsc: https://github.com/richard-green/MstscLauncher

Після запуску це дозволить вам натискати такі посилання: mstsc: // your-server /? W = 1024 & h = 768


1

Це не зовсім те, що ви хочете, але за допомогою Windows Server 2008 / R2 ваші машини RemoteApps та RDP можуть відображатися на веб- сторінці TS / RD Web Access .

У поєднанні з шлюзом TS / RD , ви можете мати RDP, що працює через порт 443, що корисно в місцях, які блокують інші порти.

TS Web Access


Я відчуваю, що він має на увазі безпосередньо свій комп’ютер, як домашній комп'ютер. Я можу помилитися.
KCotreau

0

Стара тема, але в Chrome є плагін для віддаленого робочого столу для цього.

Ви також HTML5 на основі рішень , таких як гуакамоле для Linux або Myrtille для Windows.


Чи можете ви уточнити, на який плагін віддаленого робочого столу ви посилаєтесь?
ceesay


Це розширення взагалі не пов'язане з Windows RDP. Зовсім інший протокол вимагає налаштування цього розширення на обох пристроях. Не впевнений, як це насправді відповідає на питання "Як запустити віддалений робочий стіл з URL". Також незрозуміло, чи можна було б запустити "Віддалений робочий стіл Chrome" з URL-адресою
caesay

ОП говорила про mstsc.exe, так що RDP справді; але RDP - це лише одна форма віддаленого робочого столу; загальне remotedesktop://посилання може застосовуватися до будь-якої реалізації віддаленого робочого столу. За rdp://цим рішенням можливий посилання, що запускає mstsc.exe . Також є рішення про доступ до Інтернету для віддаленого робочого столу Microsoft . Що стосується хромованого віддаленого робочого столу, він доступний через URL-адресу chrome://appsв хромі.
кедрор
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.