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
Création de scripts d’interfaces de service Active Directory