Поделиться через


Схема URI удаленного рабочего стола

В этом документе определяется формат универсальных кодов ресурсов (URI) для удаленного рабочего стола. Эти схемы URI позволяют вызывать клиенты удаленного рабочего стола с помощью разных команд.

Схема URI ms-rd

Примечание.

В настоящее время схема URI ms-rd поддерживается только для клиента Рабочего стола Windows (MSRDC).

URI ms-rd предоставляет возможность указать для клиента команду и соответствующий набор параметров в следующем формате:

ms-rd:command?parameters

Эти параметры предоставляются в формате строк запроса, то есть в виде пар "ключ=значение" с разделителем &, и позволяют передать для команды дополнительные сведения:

param1=value1&param2=value2&…

Команды и параметры

Ниже приведен список команд, которые поддерживаются в настоящее время, и параметров для них.

Использование ms-rd: без команд просто запускает клиент.

Подписка.

Эта команда запускает клиент и запускает процесс оформления подписки.

Имя команды: subscribe

Параметры команды:

Параметр Описание Values
URL-адрес Указывает URL-адрес рабочего пространства. Допустимый URL-адрес, например https://contoso.com.

Пример: ms-rd:subscribe?url=https://contoso.com

Старая схема URI для удаленного рабочего стола

Примечание.

Следующая схема URI поддерживается только в клиентах для устройств macOS, iOS и Android. Она постепенно заменяется новым форматом URI ms-rd, который описан выше.

Удаленный рабочий стол (Майкрософт) использует схему URI rdp://строка_запроса для хранения предварительно настроенных атрибутов, используемых при запуске клиента. Строки запросов представляют один атрибут или набор атрибутов RDP, указываемых в URL-адресе.

Атрибуты RDP разделяются символом амперсанда (&). Например, при подключении к ПК строка имеет следующий вид:

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

Эта таблица содержит полный список поддерживаемых атрибутов, которые могут использоваться с клиентами удаленных рабочих столов iOS, Mac и Android. (Символ x в столбце платформы означает, что атрибут поддерживается. Значения, обозначенные угловыми скобками (<>), представляют значения, поддерживаемые клиентами удаленного рабочего стола.)

Атрибут протокола удаленного рабочего стола Android Mac iOS
allow desktop composition=i:<0 или 1> x x x
allow font smoothing=i:<0 или 1> x x x
alternate shell=s:<строка> x x x
audiomode=i:<0, 1 или 2> x x x
authentication level=i:<0 или 1> x x x
connect to console=i:<0 или 1> x x x
disable cursor settings=i:<0 или 1> x x x
disable full window drag=i:<0 или 1> x x x
disable menu anims=i:<0 или 1> x x x
disable themes=i:<0 или 1> x x x
disable wallpaper=i:<0 или 1> x x x
drivestoredirect=s:* (это единственное поддерживаемое значение) x x
desktopheight=i:<значение в пикселях> x
desktopwidth=i:<значение в пикселях> x
domain=s:<строка> x x x
full address=s:<строка> x x x
gatewayhostname=s:<строка> x x x
gatewayusagemethod=i:<1 или 2> x x x
prompt for credentials on client=i:<0 или 1> x
loadbalanceinfo=s:<строка> x x x
redirectprinters=i:<0 или 1> x
remoteapplicationcmdline=s:<строка> x x x
remoteapplicationmode=i:<0 или 1> x x x
remoteapplicationprogram=s:<строка> x x x
shell working directory=s:<строка> x x x
Use redirection server name=i:<0 или 1> x x x
username=s:<строка> x x x
screen mode id=i:<1 или 2> x
session bpp=i:<8, 15, 16, 24 или 32> x
use multimon=i:<0 или 1> x