Propriétés RDP prises en charge avec les Services Bureau à distance
Les organisations peuvent configurer des propriétés RDP (Remote Desktop Protocol) de manière centralisée dans les Services Bureau à distance (RDS) afin de définir le comportement souhaité pour une connexion. Il est possible de définir un large éventail de propriétés RDP, parmi lesquelles la redirection d’appareil, les paramètres d’affichage, le comportement de session, etc.
Notes
Les propriétés RDP prises en charge diffèrent selon que vous utilisez les Services Bureau à distance ou Azure Virtual Desktop. Aidez-vous des tableaux suivants pour comprendre le fonctionnement de chaque paramètre et savoir s’il s’applique aux connexions à 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 connexions n'utiliseront pas l'authentification Microsoft Entra, même si le PC distant la prend en charge.1 : Les connexions utiliseront l'authentification Microsoft Entra si le PC distant la 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 connexions aux hôtes de session rejoints par Microsoft Entra réussiront pour les appareils Windows qui répondent aux exigences, mais les autres connexions échoueront.1 : Les connexions aux hôtes rejoints par Microsoft Entra réussiront mais seront limitées à la saisie du nom d'utilisateur et du 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 utilisera l’authentification CredSSP si le système d’exploitation la prend en charge. |
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. | Un chemin d’accès valide d’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. | Un 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 le mot de passe (NTLM).1 : Utiliser la carte à puce.2 : Utiliser les informations d’identification de l’utilisateur connecté.3 : Inviter l’utilisateur à entrer ses informations d’identification et à utiliser l’authentification de base.4 : Autoriser l’utilisateur à sélectionner ultérieurement.5 : Utiliser 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 : Utiliser le mode de profil par défaut, comme indiqué par l’administrateur.1 : Utiliser des paramètres explicites, comme indiqué 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 : Ne pas utiliser de passerelle des services Bureau à distance.1 : Toujours utiliser une passerelle des services Bureau à distance.2 : Utiliser une passerelle des services Bureau à distance si une connexion directe ne peut pas être établie avec l’hôte de session RD.3 : Utiliser les paramètres par défaut de la passerelle des services Bureau à distance.4 : Ne pas utiliser une passerelle des services Bureau à distance, ignorer la passerelle pour les adresses locales.Un réglage de cette valeur de propriété sur 0 ou 4 est semblable, mais 4 active l’option permettant d’ignorer 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 à distance n’utilise pas les mêmes informations d’identification.1 : La session à distance utilisera 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, se connecter à l’ordinateur sans avertissement.1 : Si l’authentification du serveur échoue, ne pas établir de connexion.2 : Si l’authentification du serveur échoue, afficher un avertissement et choisir 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 : Se reconnecter à une session existante.1 : Initier 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 ne tente pas automatiquement de se reconnecter.1 : Le client essaie de se reconnecter automatiquement. |
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 : Ne pas utiliser la détection automatique de la bande passante réseau.1 : Utiliser 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 du type de réseau.1 : Activer 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ésactiver la compression en bloc RDP.1 : Activer 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 : Ne pas utiliser de diffusion multimédia en continu adaptée au protocole RDP pour la lecture vidéo.1 : Utiliser une diffusion multimédia en continu adaptée au protocole 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ésactiver la capture audio à partir de l’appareil local.1 : Activer 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ésactiver l’encodage de la vidéo redirigée.1 : Activer 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 à compression élevée. La qualité peut être altérée en cas de mouvements trop importants. 1 : Compression moyenne.2 : Vidéo à faible compression avec une qualité d’image élevée. |
0 |
Emplacement de sortie audio | audiomode:i:*value* |
✔ | ✔ | Détermine si la machine locale ou distante joue l’audio. | 0 : Lire les sons sur l’ordinateur local.1 : Lire les sons sur l’ordinateur distant.2 : Ne pas lire les 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 faisant précéder la chaîne du lien symbolique de - . |
Ne pas rediriger 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. | * : Rediriger tous les appareils pris en charge, y compris ceux qui sont connectés par la suite.ID de matériel valide pour un ou plusieurs appareils, tel que \\?\usb#vid_0bda&pid_58b0&mi .DynamicDevices : Rediriger tous les appareils pris en charge qui seront connectés plus tard. |
* |
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 : aucun lecteur n’est redirigé.* : Rediriger tous les lecteurs de disque, y compris les disques connectés plus tard.DynamicDrives : rediriger tous les lecteurs qui sont connectés ultérieurement.Le lecteur et les étiquettes pour un ou plusieurs disques, comme drivestoredirect:s:C\:;E\:; ; rediriger 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 : (Desktop uniquement) Les combinaisons de touches Windows sont appliquées sur l’ordinateur distant quand il a le focus.2 : (Desktop 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 RemoteApp quand il a le focus. 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 de 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 à distance utilise l’emplacement de l’ordinateur distant ou de la machine virtuelle.1 : La session à distance 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 de 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 : Le périphérique de carte à puce de l’ordinateur local n’est pas disponible dans la session à distance.1 : Le périphérique de carte à puce 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 à distance ne sont pas envoyées à l’ordinateur local pour l’authentification et doivent être traitées dans la session à distance.1 : Les requêtes WebAuthn de la session à distance 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. | * : Rediriger 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*} : Rediriger tous les appareils qui sont membres de la classe de configuration d’appareil spécifiée.*USBInstanceID* : Rediriger un appareil 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 : Ne pas activer la prise en charge de plusieurs affichages.1 : Activer 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 passe en mode plein écran sur les affichages initialement sélectionnés lors d’un agrandissement.1 : La session passe dynamiquement en mode plein écran sur les affichages touchés par la fenêtre de session lors d’un agrandissement. |
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 quand elle quitte le mode plein écran.1 : La session bascule en mode mono-affichage quand elle quitte le mode 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 n’est pas mis à l’échelle quand il est redimensionné.1 : Le contenu de la fenêtre locale est mis à l’échelle quand il est redimensionné. |
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 la session est mise à jour quand 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 comprise 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 comprise 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 développées par les valeurs de l’ordinateur local.1 : Les variables d’environnement doivent être développées par 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 développées par les valeurs de l’ordinateur local.1 : Les variables d’environnement doivent être développées par 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 pas lancer une session RemoteApp.1 : Lancer 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 |