Partager via


Interface IADsTSUserEx (tsuserex.h)

Les méthodes de propriété de l’interface IADsTSUserEx peuvent être utilisées pour examiner et configurer les propriétés utilisateur des services Bureau à distance. Les propriétés incluent l’ouverture de session, TerminalServicesHomeDirectory, le contrôle à distance, la session et les propriétés d’environnement de la classe IADsTSUserEx .

Avant d’appeler les méthodes de cette interface, vous devez appeler la méthode IADs ::GetInfo ou la méthode IADs ::GetInfoEx pour charger les valeurs de propriété de l’objet ADSI à partir du magasin d’annuaires sous-jacent dans le cache de propriétés. Appelez IADs ::GetInfo pour actualiser toutes les valeurs de propriété de la classe ; appelez IADs ::GetInfoEx pour actualiser les valeurs des propriétés sélectionnées dans le cache de propriétés.

Après avoir appelé les méthodes de cette interface, vous devez appeler la méthode IADs ::SetInfo pour enregistrer les modifications de valeur de propriété dans le magasin persistant du magasin d’annuaires sous-jacent.

Pour plus d’informations, consultez Cache d’attributs ADSI et la section de référence pour les interfaces ADSI. Pour une discussion générale sur les méthodes de propriété, consultez Méthodes de propriété d’interface.

Le tableau suivant répertorie les méthodes de propriété de l’interface IADsTSUserEx dans l’ordre de table virtuelle.

Héritage

L’interface IADsTSUserEx hérite de l’interface IDispatch.

Méthodes

L’interface IADsTSUserEx a ces méthodes.

 
IADsTSUserEx ::get_AllowLogon

Valeur qui spécifie si l’utilisateur est autorisé à se connecter au serveur Hôte de session Bureau à distance (hôte de session Bureau à distance). (Get)
IADsTSUserEx ::get_BrokenConnectionAction

Valeur qui spécifie l’action à effectuer lorsqu’une limite de session des services Bureau à distance est atteinte. (Get)
IADsTSUserEx ::get_ConnectClientDrivesAtLogon

Valeur qui spécifie si les lecteurs clients mappés doivent être reconnectés lorsqu’une session services Bureau à distance est démarrée. (Get)
IADsTSUserEx ::get_ConnectClientPrintersAtLogon

Valeur qui spécifie s’il faut se reconnecter aux imprimantes clientes mappées lors de l’ouverture de session. (Get)
IADsTSUserEx ::get_DefaultToMainPrinter

Valeur qui spécifie s’il faut imprimer automatiquement sur l’imprimante par défaut du client. (Get)
IADsTSUserEx ::get_EnableRemoteControl

Valeur qui spécifie s’il faut autoriser l’observation à distance ou le contrôle à distance de la session des services Bureau à distance de l’utilisateur. (Get)
IADsTSUserEx ::get_MaxConnectionTime

Durée maximale de la session des services Bureau à distance. Une fois le nombre de minutes spécifié écoulé, la session peut être déconnectée ou terminée. (Get)
IADsTSUserEx ::get_MaxDisconnectionTime

Durée maximale pendant laquelle une session des services Bureau à distance déconnectée reste active sur le serveur Hôte de session Bureau à distance (hôte de session Bureau à distance). Une fois le nombre de minutes spécifié écoulé, la session est terminée. (Get)
IADsTSUserEx ::get_MaxIdleTime

Durée maximale pendant laquelle la session des services Bureau à distance peut rester inactive. Une fois le nombre de minutes spécifié écoulé, la session peut être déconnectée ou terminée. (Get)
IADsTSUserEx ::get_ReconnectionAction

Valeur qui spécifie si la reconnexion à une session des services Bureau à distance déconnectée est autorisée. (Get)
IADsTSUserEx ::get_TerminalServicesHomeDirectory

Répertoire racine de l’utilisateur. Chaque utilisateur sur un serveur Hôte de session Bureau à distance (hôte de session Bureau à distance) a un répertoire racine unique. Cela garantit que les informations d’application sont stockées séparément pour chaque utilisateur dans un environnement multi-utilisateur. (Get)
IADsTSUserEx ::get_TerminalServicesHomeDrive

Lecteur racine de l’utilisateur. Dans un environnement réseau, cette propriété est une chaîne qui contient une spécification de lecteur (une lettre de lecteur suivie d’un signe deux-points) à laquelle le chemin d’accès UNC spécifié comme répertoire racine est mappé. (Get)
IADsTSUserEx ::get_TerminalServicesInitialProgram

Chemin d’accès et nom de fichier de l’application que l’utilisateur souhaite démarrer automatiquement lorsque l’utilisateur se connecte au serveur Hôte de session Bureau à distance (hôte de session Bureau à distance). (Get)
IADsTSUserEx ::get_TerminalServicesProfilePath

Chemin d’accès de profil itinérant ou obligatoire à utiliser lorsque l’utilisateur se connecte au serveur Hôte de session Bureau à distance (hôte de session Bureau à distance). (Get)
IADsTSUserEx ::get_TerminalServicesWorkDirectory

Chemin du répertoire de travail de l’utilisateur. (Get)
IADsTSUserEx ::p ut_AllowLogon

Valeur qui spécifie si l’utilisateur est autorisé à se connecter au serveur Hôte de session Bureau à distance (hôte de session Bureau à distance). (Put)
IADsTSUserEx ::p ut_BrokenConnectionAction

Valeur qui spécifie l’action à effectuer lorsqu’une limite de session des services Bureau à distance est atteinte. (Put)
IADsTSUserEx ::p ut_ConnectClientDrivesAtLogon

Valeur qui spécifie si les lecteurs clients mappés doivent être reconnectés lorsqu’une session services Bureau à distance est démarrée. (Put)
IADsTSUserEx ::p ut_ConnectClientPrintersAtLogon

Valeur qui spécifie s’il faut se reconnecter aux imprimantes clientes mappées lors de l’ouverture de session. (Put)
IADsTSUserEx ::p ut_DefaultToMainPrinter

Valeur qui spécifie s’il faut imprimer automatiquement sur l’imprimante par défaut du client. (Put)
IADsTSUserEx ::p ut_EnableRemoteControl

Valeur qui spécifie s’il faut autoriser l’observation à distance ou le contrôle à distance de la session des services Bureau à distance de l’utilisateur. (Put)
IADsTSUserEx ::p ut_MaxConnectionTime

Durée maximale de la session des services Bureau à distance. Une fois le nombre de minutes spécifié écoulé, la session peut être déconnectée ou terminée. (Put)
IADsTSUserEx ::p ut_MaxDisconnectionTime

Durée maximale pendant laquelle une session des services Bureau à distance déconnectée reste active sur le serveur Hôte de session Bureau à distance (hôte de session Bureau à distance). Une fois le nombre de minutes spécifié écoulé, la session est terminée. (Put)
IADsTSUserEx ::p ut_MaxIdleTime

Durée maximale pendant laquelle la session des services Bureau à distance peut rester inactive. Une fois le nombre de minutes spécifié écoulé, la session peut être déconnectée ou terminée. (Put)
IADsTSUserEx ::p ut_ReconnectionAction

Valeur qui spécifie si la reconnexion à une session des services Bureau à distance déconnectée est autorisée. (Put)
IADsTSUserEx ::p ut_TerminalServicesHomeDirectory

Répertoire racine de l’utilisateur. Chaque utilisateur sur un serveur Hôte de session Bureau à distance (hôte de session Bureau à distance) a un répertoire racine unique. Cela garantit que les informations d’application sont stockées séparément pour chaque utilisateur dans un environnement multi-utilisateur. (Put)
IADsTSUserEx ::p ut_TerminalServicesHomeDrive

Lecteur racine de l’utilisateur. Dans un environnement réseau, cette propriété est une chaîne qui contient une spécification de lecteur (une lettre de lecteur suivie d’un signe deux-points) à laquelle le chemin d’accès UNC spécifié comme répertoire racine est mappé. (Put)
IADsTSUserEx ::p ut_TerminalServicesInitialProgram

Chemin d’accès et nom de fichier de l’application que l’utilisateur souhaite démarrer automatiquement lorsque l’utilisateur se connecte au serveur Hôte de session Bureau à distance (hôte de session Bureau à distance). (Put)
IADsTSUserEx ::p ut_TerminalServicesProfilePath

Chemin d’accès de profil itinérant ou obligatoire à utiliser lorsque l’utilisateur se connecte au serveur Hôte de session Bureau à distance (hôte de session Bureau à distance). (Put)
IADsTSUserEx ::p ut_TerminalServicesWorkDirectory

Chemin du répertoire de travail de l’utilisateur. (Put)

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête tsuserex.h (inclure Tsuserex.h, Tsuserex_i.c)

Voir aussi

ADSI Interfaces

Création de scripts d’interfaces de service Active Directory

IADs ::GetInfo

IADs ::GetInfoEx

IADs ::SetInfo

Méthodes de propriété d’interface