Schéma d’URI de Bureau à distance
Ce document définit le format des URI (Uniform Resource Identifier) pour Bureau à distance. Ces schémas d’URI permettent d’appeler des clients Bureau à distance à l’aide de différentes commandes.
Schéma d’URI ms-rd
Notes
Le schéma d’URI ms-rd est actuellement pris en charge uniquement par le client Windows Desktop (MSRDC).
L’URI ms-rd offre la possibilité de spécifier une commande pour le client et un ensemble de paramètres propres à la commande en utilisant le format suivant :
ms-rd:command?parameters
Les paramètres utilisent comme format de chaîne de requête des paires clé-valeur séparées par & pour fournir des informations supplémentaires pour la commande donnée :
param1=value1¶m2=value2&…
Commandes et paramètres
Voici la liste des commandes actuellement prises en charge et de leurs paramètres correspondants.
L’utilisation de ms-rd:
sans commande lance le client.
S’abonner
Cette commande lance le client et démarre le processus d’abonnement.
Nom de la commande : subscribe
Paramètres de la commande :
Paramètre | Description | Valeurs |
---|---|---|
url | Spécifie l’URL de l’espace de travail. | URL valide, par exemple, https://contoso.com. |
Exemple : ms-rd:subscribe?url=https://contoso.com
Schéma d’URI rdp hérité
Notes
Le schéma d’URI suivant est pris en charge uniquement avec les clients pour les appareils macOS, iOS et Android. Il est remplacé par le nouvel URI ms-rd ci-dessus.
Bureau à distance Microsoft utilise le schéma d’URI rdp://query_string pour stocker les paramètres d’attribut préconfigurés qui sont utilisés au lancement du client. Les chaînes de requête représentent un seul attribut ou un ensemble d'attributs RDP fourni dans l'URL.
Les attributs RDP sont séparés par le symbole perluète (&). Par exemple, lors de la connexion à un PC, la chaîne est la suivante :
rdp://full%20address=s:mypc:3389&audiomode=i:2&disable%20themes=i:1
Ce tableau fournit une liste complète des attributs pris en charge qui peuvent être utilisés avec les clients Bureau à distance iOS, Mac et Android. Un « x » dans la colonne de plateforme indique que l’attribut est pris en charge. Les valeurs encadrées par des signes <> représentent les valeurs prises en charge par les clients Bureau à distance.)
Attribut RDP | Android | Mac | iOS |
---|---|---|---|
allow desktop composition=i:<0 ou 1> | x | x | x |
allow font smoothing=i:<0 ou 1> | x | x | x |
alternate shell=s:<chaîne> | x | x | x |
audiomode=i:<0, 1 ou 2> | x | x | x |
authentication level=i:<0 ou 1> | x | x | x |
connect to console=i:<0 ou 1> | x | x | x |
disable cursor settings=i:<0 ou 1> | x | x | x |
disable full window drag=i:<0 ou 1> | x | x | x |
disable menu anims=i:<0 ou 1> | x | x | x |
disable themes=i:<0 ou 1> | x | x | x |
disable wallpaper=i:<0 ou 1> | x | x | x |
drivestoredirect=s:* (il s’agit de la seule valeur prise en charge) | x | x | |
desktopheight=i:<valeur en pixels> | x | ||
desktopwidth=i:<valeur en pixels> | x | ||
domain=s:<chaîne> | x | x | x |
full address=s:<chaîne> | x | x | x |
gatewayhostname=s:<chaîne> | x | x | x |
gatewayusagemethod=i:<1 ou 2> | x | x | x |
prompt for credentials on client=i:<0 ou 1> | x | ||
loadbalanceinfo=s:<chaîne> | x | x | x |
redirectprinters=i:<0 ou 1> | x | ||
remoteapplicationcmdline=s:<chaîne> | x | x | x |
remoteapplicationmode=i:<0 ou 1> | x | x | x |
remoteapplicationprogram=s:<chaîne> | x | x | x |
shell working directory=s:<chaîne> | x | x | x |
Use redirection server name=i:<0 ou 1> | x | x | x |
username=s:<chaîne> | x | x | x |
screen mode id=i:<1 ou 2> | x | ||
session bpp=i:<8, 15, 16, 24 ou 32> | x | ||
use multimon=i:<0 ou 1> | x |