Propriétés RDP prises en charge avec Azure Virtual Desktop

Les organisations peuvent configurer les propriétés RDP (Remote Desktop Protocol) de manière centralisée dans Azure Virtual Desktop pour déterminer le comportement d’une connexion à Azure Virtual Desktop. Il existe un large éventail de propriétés RDP qui peuvent être définies, par exemple pour la redirection de l’appareil, les paramètres d’affichage, le comportement de session, etc. Pour plus d’informations, consultez Personnaliser les propriétés RDP pour un pool d’hôtes.

Remarque

Les propriétés RDP prises en charge diffèrent lors de l’utilisation d’Azure Virtual Desktop par rapport aux services Bureau à distance. Utilisez les tableaux suivants pour comprendre chaque paramètre et s’il s’applique lors de la connexion à Azure Virtual Desktop, aux services Bureau à distance, ou aux deux.

informations de connexion

Nom d’affichage Propriété RDP Azure Virtual Desktop Services Bureau à distance Description Valeurs Default value
Authentification unique Microsoft Entra enablerdsaadauth:i:*value* Détermine si le client utilisera Microsoft Entra ID pour s'authentifier auprès du PC distant. Dans Azure Virtual Desktop, ceci offre une expérience d’authentification unique.

Cette propriété remplace la propriété targetisaadjoined.
0: les Connecter ions n’utilisent pas l’authentification Microsoft Entra, même si le PC distant le prend en charge.

1: les Connecter ions utilisent l’authentification Microsoft Entra si le PC distant le prend en charge.
0
Se connecter à l’hôte joint à Microsoft Entra targetisaadjoined:i:*value* Permet les connexions aux hôtes de session rejoints par Microsoft Entra à l'aide d'un nom d'utilisateur et d'un mot de passe.

Remarque : applicable uniquement aux clients non Windows et aux appareils Windows locaux qui ne sont pas joints à Microsoft Entra.

Cette propriété est remplacée par la propriété enablerdsaadauth.
0: les Connecter ions aux hôtes de session joints à Microsoft Entra réussissent pour les appareils Windows qui répondent aux exigences, mais d’autres connexions échouent.

1: les Connecter ions aux hôtes joints à Microsoft Entra réussissent, mais sont limitées à entrer des informations d’identification de nom d’utilisateur et de mot de passe lors de la connexion aux hôtes de session.
0
Protocole CredSSP (Credential Security Support Provider) enablecredsspsupport:i:*value* Détermine l’utilisation par le client de l’authentification CredSSP (Credential Security Support Provider) si elle est disponible. 0: RDP n’utilise pas CredSSP, même si le système d’exploitation prend en charge CredSSP.

1: RDP utilise CredSSP si le système d’exploitation prend en charge CredSSP.
1
Autre interpréteur de commandes alternate shell:s:*value* Spécifie un programme à démarrer automatiquement dans la session à distance en tant que shell au lieu de l’Explorateur. Chemin d’accès valide à un fichier exécutable, tel que C:\Program Files\MyApp\myapp.exe. Aucun
Nom du proxy KDC kdcproxyname:s:*value* Spécifie le nom de domaine complet d’un proxy KDC. Chemin d’accès valide à un serveur proxy KDC, tel que kdc.contoso.com. Aucun
Adresse full address:s:value Ce paramètre spécifie le nom d’hôte ou l’adresse IP de l’ordinateur distant auquel vous souhaitez vous connecter.

Il s’agit du seul paramètre obligatoire dans un fichier RDP.
Un nom, une adresse IPv4 ou une adresse IPv6 valide. Aucun
Adresse alternative alternate full address:s:value Spécifie un autre nom ou une autre adresse IP de l’ordinateur distant. Un nom, une adresse IPv4 ou une adresse IPv6 valide. Aucun
Nom d’utilisateur username:s:value Spécifie le nom du compte d’utilisateur qui sera utilisé pour la connexion à l’ordinateur distant. N’importe quel nom d’utilisateur valide. Aucun
Domain domain:s:value Spécifie le nom du domaine au sein duquel se trouve le compte d’utilisateur qui sera utilisé pour la connexion à l’ordinateur distant. Un nom de domaine valide, tel que CONTOSO. Aucun
Nom d’hôte de passerelle RD gatewayhostname:s:value Spécifie le nom d’hôte de passerelle des services Bureau à distance. Un nom, une adresse IPv4 ou une adresse IPv6 valide. Aucun
Authentification de passerelle Bureau à distance gatewaycredentialssource:i:value Spécifie la méthode d’authentification de passerelle des services Bureau à distance. 0: Demander un mot de passe (NTLM).

1: utilisez un carte intelligent.

2: utilisez les informations d’identification de l’utilisateur actuellement connecté.

3: invitez l’utilisateur à entrer ses informations d’identification et à utiliser l’authentification de base.

4: autoriser l’utilisateur à sélectionner ultérieurement.

5: Utilisez l’authentification basée sur les cookies.
0
Profil de passerelle Bureau à distance gatewayprofileusagemethod:i:value Spécifie s’il faut utiliser les paramètres par défaut de la passerelle des services Bureau à distance. 0: utilisez le mode de profil par défaut, tel que spécifié par l’administrateur.

1: utilisez des paramètres explicites, comme spécifié par l’utilisateur.
0
Utiliser la passerelle RD gatewayusagemethod:i:value Spécifie quand utiliser une passerelle des services Bureau à distance pour la connexion. 0: n’utilisez pas de passerelle bureau à distance.

1: utilisez toujours une passerelle Bureau à distance.

2: Utilisez une passerelle Bureau à distance si une connexion directe ne peut pas être établie à l’hôte de session Bureau à distance.

3: utilisez les paramètres de passerelle Bureau à distance par défaut.

4: n’utilisez pas de passerelle bureau à distance, ignorez la passerelle pour les adresses locales.

La définition de cette valeur 0 de propriété sur ou 4 est effectivement équivalente, mais 4 permet de contourner les adresses locales.
0
Enregistrer les informations d’identification promptcredentialonce:i:value Détermine si les informations d’identification d’un utilisateur sont enregistrées et utilisées pour la passerelle Bureau à distance et l’ordinateur distant. 0: la session distante n’utilise pas les mêmes informations d’identification.

1: la session distante utilise les mêmes informations d’identification.
1
Authentification du serveur authentication level:i:value Définit les paramètres de niveau d’authentification du serveur. 0: si l’authentification du serveur échoue, connectez-vous à l’ordinateur sans avertissement.

1: si l’authentification du serveur échoue, n’établissez pas de connexion.

2: si l’authentification du serveur échoue, affichez un avertissement et choisissez de se connecter ou de refuser la connexion.

3: aucune exigence d’authentification spécifiée.
3
Partage de connexion disableconnectionsharing:i:value Détermine si le client se reconnecte à toute session déconnectée existante ou démarre une nouvelle connexion quand une nouvelle connexion est lancée. 0: reconnectez-vous à n’importe quelle session existante.

1: Lancer une nouvelle connexion.
0

Comportement de la session

Nom d’affichage Propriété RDP Azure Virtual Desktop Services Bureau à distance Description Valeurs Valeur par défaut
Reconnexion autoreconnection enabled:i:*value* Détermine si le client tente automatiquement de se reconnecter à l’ordinateur distant en cas d’arrêt de la connexion, une interruption de la connectivité réseau par exemple. 0: le client n’essaie pas automatiquement de se reconnecter.

1: le client tente automatiquement de se reconnecter.
1
Détection automatique de bande passante bandwidthautodetect:i:*value* Détermine s’il faut utiliser la détection automatique de la bande passante réseau. Requiert la définition de bandwidthautodetect sur 1. 0: n’utilisez pas la détection automatique de la bande passante réseau.

1: Utilisez la détection automatique de la bande passante réseau.
1
Détection automatique de réseau networkautodetect:i:*value* Détermine si la détection automatique du type de réseau est activée. 0: Désactiver la détection automatique des types de réseau.

1: Activez la détection automatique du type de réseau.
1
Compression compression:i:*value* Détermine si la compression en bloc est activée quand il est transmis par RDP vers l’ordinateur local. 0: désactivez la compression en bloc RDP.

1: activez la compression en bloc RDP.
1
Lecture de vidéo videoplaybackmode:i:*value* Détermine si la connexion utilise un streaming multimédia adapté au protocole RDP pour la lecture vidéo. 0: n’utilisez pas le streaming multimédia efficace RDP pour la lecture vidéo.

1: utilisez le streaming multimédia efficace par RDP pour la lecture vidéo lorsque cela est possible.
1

Redirection d’appareils

Important

Vous pouvez activer les redirections seulement avec des paramètres binaires qui s’appliquent à la fois vers la machine distante et depuis celle-ci. Le service ne prend actuellement pas en charge le blocage unidirectionnel des redirections d’un seul côté de la connexion.

Nom d’affichage Propriété RDP Azure Virtual Desktop Services Bureau à distance Description Valeurs Valeur par défaut
Redirection du micro audiocapturemode:i:*value* Indique si la redirection audio d’entrée est activée. 0: désactivez la capture audio à partir de l’appareil local.

1: activez la capture audio à partir de l’appareil local et la redirection vers une application audio dans la session à distance.
0
Rediriger l’encodage vidéo encode redirected video capture:i:*value* Active ou désactive l’encodage de la vidéo redirigée. 0: désactivez l’encodage de la vidéo redirigée.

1: Activez l’encodage de la vidéo redirigée.
1
Qualité de la vidéo encodée redirected video capture encoding quality:i:*value* Contrôle la qualité de la vidéo encodée. 0: vidéo de compression élevée. La qualité peut être altérée en cas de mouvements trop importants.

1: compression moyenne.

2: vidéo de compression faible avec une haute qualité d’image.
0
Emplacement de sortie audio audiomode:i:*value* Détermine si la machine locale ou distante joue l’audio. 0: lire des sons sur l’ordinateur local.

1: lire des sons sur l’ordinateur distant.

2: Ne jouez pas de sons.
0
Redirection de la caméra camerastoredirect:s:*value* Configure les caméras à rediriger. Ce paramètre utilise une liste délimitée par des points-virgules des interfaces KSCATEGORY_VIDEO_CAMERA des caméras activées pour la redirection. *: rediriger toutes les caméras.

Spécifiez une liste de caméras, telles que \\?\usb#vid_0bda&pid_58b0&mi.

Vous pouvez exclure une caméra spécifique en préparant la chaîne de liaison symbolique avec -.
Ne redirigez pas les caméras.
Protocole de transfert de médias (MTP) et protocole de transfert d’images (PTP) devicestoredirect:s:*value* Détermine les appareils sur l’ordinateur local qui sont redirigés et disponibles dans la session à distance. *: redirigez tous les appareils pris en charge, y compris ceux qui sont connectés ultérieurement.

ID matériel valide pour un ou plusieurs appareils, tels que \\?\usb#vid_0bda&pid_58b0&mi.

DynamicDevices: redirigez tous les appareils pris en charge qui sont connectés ultérieurement.
*
Redirection du lecteur/stockage drivestoredirect:s:*value* Détermine les lecteurs de disque sur l’ordinateur local qui sont redirigés et disponibles dans la session à distance. Aucune valeur spécifiée : ne redirigez aucun lecteur.

*: redirigez tous les lecteurs de disque, y compris les lecteurs connectés ultérieurement.

DynamicDrives: redirigez les lecteurs connectés ultérieurement.

Le lecteur et les étiquettes d’un ou plusieurs lecteurs, tels que drivestoredirect:s:C\:;E\:;, redirigent le ou les lecteurs spécifiés.
*
Combinaisons de touches Windows keyboardhook:i:*value* Détermine quand les combinaisons de touches Windows (Windows, Alt+Tab) sont appliquées à la session à distance pour les connexions de l’ordinateur et RemoteApp. 0: les combinaisons de touches Windows sont appliquées sur l’ordinateur local.

1: (Bureau uniquement) Les combinaisons de touches Windows sont appliquées sur l’ordinateur distant lorsque le focus est activé.

2: (Bureau uniquement) Les combinaisons de touches Windows sont appliquées sur l’ordinateur distant en mode plein écran uniquement.

3: (RemoteApp uniquement) Les combinaisons de touches Windows sont appliquées sur l’application RemoteApp lorsque le focus est activé. Nous vous recommandons d’utiliser cette valeur seulement lors de la publication de l’application Connexion Bureau à distance (mstsc.exe) à partir du pool d’hôtes sur Azure Virtual Desktop. Cette valeur est prise en charge seulement lors de l’utilisation du client Windows.
2
Redirection du Presse-papiers redirectclipboard:i:*value* Détermine si la redirection du Presse-papiers est activée. 0: Le Presse-papiers sur l’ordinateur local n’est pas disponible dans la session à distance.

1: Le Presse-papiers sur l’ordinateur local est disponible dans la session à distance.
1
Redirection des ports COM redirectcomports:i:*value* Détermine si les ports (série) COM sur l’ordinateur client vont être redirigés et disponibles dans la session à distance. 0: les ports COM sur l’ordinateur local ne sont pas disponibles dans la session à distance.

1: les ports COM sur l’ordinateur local sont disponibles dans la session à distance.
1
Redirection du service de localisation redirectlocation:i:*value* Détermine si l’emplacement de l’appareil local va être redirigé et disponible dans la session à distance. 0: la session distante utilise l’emplacement de l’ordinateur distant ou de la machine virtuelle.

1: la session distante utilise l’emplacement de l’appareil local.
0
Redirection d’imprimantes redirectprinters:i:*value* Détermine si les imprimantes configurées sur l’ordinateur client sont redirigées et disponibles dans la session à distance. 0: les imprimantes sur l’ordinateur local ne sont pas disponibles dans la session à distance.

1: les imprimantes sur l’ordinateur local sont disponibles dans la session à distance.
1
Redirection de carte à puce redirectsmartcards:i:*value* Détermine si les périphériques de carte à puce sur l’ordinateur client sont redirigés et disponibles dans la session à distance. 0: l’appareil intelligent carte sur l’ordinateur local n’est pas disponible dans la session à distance.

1: l’appareil intelligent carte sur l’ordinateur local est disponible dans la session à distance.
1
Redirection WebAuthn redirectwebauthn:i:*value* Détermine si les requêtes WebAuthn sur l’ordinateur distant sont redirigées vers l’ordinateur local, ce qui permet d’utiliser des authentificateurs locaux (tels que Windows Hello Entreprise et une clé de sécurité). 0: les requêtes WebAuthn de la session distante ne sont pas envoyées à l’ordinateur local pour l’authentification et doivent être effectuées dans la session à distance.

1: les requêtes WebAuthn de la session distante sont envoyées à l’ordinateur local pour l’authentification.
1
Redirection du périphérique USB usbdevicestoredirect:s:*value* Détermine les périphériques USB RemoteFX pris en charge sur l’ordinateur client qui sont redirigés et disponibles dans la session à distance quand vous vous connectez à une session à distance prenant en charge la redirection USB RemoteFX. *: redirigez tous les périphériques USB qui ne sont pas déjà redirigés par une autre redirection de haut niveau.

{*Device Setup Class GUID*}: redirigez tous les appareils membres de la classe de configuration d’appareil spécifiée.

*USBInstanceID*: rediriger un périphérique USB spécifique identifié par l’ID d’instance.
*

Paramètres d'affichage

Nom d’affichage Propriété RDP Azure Virtual Desktop Services Bureau à distance Description Valeurs Valeur par défaut
Mode multi-affichage use multimon:i:*value* Détermine si la session à distance utilise un ou plusieurs affichages à partir de l’ordinateur local. 0: n’activez pas la prise en charge de plusieurs affichages.

1: Activez la prise en charge de plusieurs affichages.
1
Moniteurs sélectionnés selectedmonitors:s:*value* Spécifie les affichages locaux à utiliser à partir de la session à distance. Les affichages sélectionnés doivent être contigus. Requiert la définition de use multimon sur 1.

Disponible uniquement sur les clients Boîte de réception Windows (MSTSC) et Bureau Windows (MSRDC).
Liste délimitée par des virgules des ID d’affichage spécifiques à l’ordinateur. Vous pouvez récupérer les ID en appelant mstsc.exe /l. Le premier ID listé est défini comme affichage principal dans la session. Tous les affichages.
Adapter aux affichages actuels (agrandir) maximizetocurrentdisplays:i:*value* Détermine sur quel affichage la session à distance passe en mode plein écran lors d’un agrandissement. Requiert la définition de use multimon sur 1.

Disponible uniquement sur le client Bureau Windows (MSRDC).
0: La session s’affiche en plein écran sur les écrans initialement sélectionnés lors de l’optimisation.

1: La session passe dynamiquement en plein écran sur les écrans tactiles par la fenêtre de session lors de l’optimisation.
0
Commutateur multi- à mono-affichage singlemoninwindowedmode:i:*value* Détermine si une session à distance multi-affichage bascule automatiquement en mode mono-affichage en quittant le mode plein écran. Requiert la définition de use multimon sur 1.

Disponible uniquement sur le client Bureau Windows (MSRDC).
0: la session conserve tous les affichages lors de la sortie en plein écran.

1: la session bascule vers un affichage unique lors de la sortie de l’écran plein écran.
0
Mode de l’écran screen mode id:i:*value* Détermine si la fenêtre de session à distance s’affiche en mode plein écran quand vous lancez la connexion. 1: la session à distance s’affiche dans une fenêtre.

2: la session à distance s’affiche en plein écran.
2
Dimensionnement intelligent smart sizing:i:*value* Détermine si l’ordinateur local met à l’échelle le contenu de la session à distance en fonction de la taille de la fenêtre. 0: le contenu de la fenêtre locale ne sera pas mis à l’échelle lors du redimensionnement.

1: le contenu de la fenêtre locale est mis à l’échelle lors du redimensionnement.
0
Résolution dynamique dynamic resolution:i:*value* Détermine si la résolution de la session à distance est automatiquement mise à jour quand la fenêtre locale est redimensionnée. 0: la résolution de session reste statique pendant la session.

1: la résolution de session est mise à jour à mesure que la fenêtre locale est redimensionnée.
1
Taille du Bureau desktop size id:i:*value* Spécifie les dimensions du bureau de session à distance à partir d’un ensemble d’options prédéfinies. Ce paramètre est remplacé si les paramètres desktopheight et desktopwidth sont spécifiés. 0: 640×480

1: 800×600

2: 1024×768

3: 1280×1024

4: 1600×1200
Correspond à l’ordinateur local.
Hauteur du bureau desktopheight:i:*value* Spécifie la hauteur de résolution (en pixels) de la session à distance. Valeur numérique entre 200 et 8192. Correspond à l’ordinateur local.
Largeur du bureau desktopwidth:i:*value* Spécifie la largeur de résolution (en pixels) de la session à distance. Valeur numérique entre 200 et 8192. Correspond à l’ordinateur local.
Facteur d’échelle du Bureau desktopscalefactor:i:*value* Spécifie le facteur d’échelle de la session à distance pour que le contenu apparaisse plus grand. Valeur numérique de la liste suivante :
100
125
150
175
200
250
300
400
500.
Correspond à l’ordinateur local.

RemoteApp

Nom d’affichage Propriété RDP Azure Virtual Desktop Services Bureau à distance Description Valeurs Valeur par défaut
Paramètres de ligne de commande remoteapplicationcmdline:s:value Paramètres de ligne de commande facultatifs pour RemoteApp. Paramètres de ligne de commande valides. N/A
Variables de ligne de commande remoteapplicationexpandcmdline:i:value Détermine si les variables d’environnement contenues dans le paramètre de ligne de commande de RemoteApp doivent être développées localement ou à distance. 0: les variables d’environnement doivent être étendues aux valeurs de l’ordinateur local.

1: les variables d’environnement doivent être développées sur les valeurs de l’ordinateur distant.
1
Variables du répertoire de travail remoteapplicationexpandworkingdir:i:value Détermine si les variables d’environnement contenues dans le paramètre de répertoire de travail de RemoteApp doivent être développées localement ou à distance. 0: les variables d’environnement doivent être étendues aux valeurs de l’ordinateur local.

1: les variables d’environnement doivent être développées sur les valeurs de l’ordinateur distant.

Le répertoire de travail de RemoteApp est spécifié via le paramètre de répertoire de travail de l’interpréteur de commandes.
1
Ouvrir le fichier remoteapplicationfile:s:value Spécifie un fichier à ouvrir par la RemoteApp sur l’ordinateur distant.

Pour les fichiers locaux à ouvrir, vous devez également activer la redirection de lecteur pour le lecteur source.
Chemin de fichier valide. N/A
Fichier d'icônes remoteapplicationicon:s:value Spécifie le fichier d’icône à afficher dans l’interface utilisateur client lors du lancement d’une RemoteApp. Si aucun nom de fichier n’est spécifié, le client utilisera l’icône standard de bureau à distance. Seuls les fichiers .ico sont pris en charge. Chemin de fichier valide. N/A
Mode d’application remoteapplicationmode:i:value Détermine si une connexion est lancée en tant que session RemoteApp. 0: ne lancez pas de session RemoteApp.

1: lancez une session RemoteApp.
1
Nom d’affichage de l’application remoteapplicationname:s:value Spécifie le nom de la RemoteApp dans l’interface client lors du démarrage de la RemoteApp. Nom complet de l’application. Par exemple : Excel 2016. N/A
Alias/nom exécutable remoteapplicationprogram:s:value Spécifie l’alias ou le nom de l’exécutable de la RemoteApp. Alias ou nom valide. Par exemple : EXCEL. N/A