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×4801 : 800×6002 : 1024×7683 : 1280×10244 : 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 |