Win32_TSLogonSetting classe
La classe WMI Win32_TSLogonSetting définit les paramètres de configuration de la classe Win32_Terminal liée à l’ouverture de session du client.
La syntaxe suivante est simplifiée à partir du code MOF et inclut toutes les propriétés définies et héritées, par ordre alphabétique. Pour obtenir des informations de référence sur les méthodes, consultez le tableau des méthodes plus loin dans cette rubrique.
Syntaxe
[dynamic, provider("Win32_WIN32_TSLOGONSETTING_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer\\WinStations"), AMENDMENT]
class Win32_TSLogonSetting : Win32_TerminalSetting
{
string Caption;
string Description;
datetime InstallDate;
string Name;
string Status;
string TerminalName;
uint32 ClientLogonInfoPolicy;
string Domain;
string Password;
uint32 PolicySourceDomain;
uint32 PolicySourcePromptForPassword;
uint32 PolicySourceUserName;
uint32 PromptForPassword;
string UserName;
};
Membres
La classe Win32_TSLogonSetting comporte les types de membres suivants :
Méthodes
La classe Win32_TSLogonSetting a ces méthodes.
Méthode | Description |
---|---|
ExplicitLogon | Définit les informations d’identification d’authentification UserName, Password et Domain. |
SetPromptForPassword | Définit la propriété PromptForPassword . |
Propriétés
La classe Win32_TSLogonSetting a ces propriétés.
-
Caption
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64)
Brève description (chaîne d’une ligne) de l’objet.
Cette propriété est héritée de CIM_ManagedSystemElement.
-
-
ClientLogonInfoPolicy
-
-
Type de données : uint32
-
Type d’accès : Lecture/écriture
Stratégie que le serveur utilise pour déterminer les paramètres de connexion.
-
-
Par utilisateur (0)
-
Les paramètres de connexion utilisateur individuels sont en vigueur.
-
Remplacement du serveur (1)
-
Les paramètres de connexion utilisateur individuels sont remplacés par le serveur.
Description
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Description de l’objet.
Cette propriété est héritée de CIM_ManagedSystemElement.
Domaine
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Informations d’identification d’authentification au domaine de l’utilisateur. Il s’agit du domaine dans lequel réside l’ordinateur de l’utilisateur. Cette propriété ne peut pas comporter plus de 17 caractères.
InstallDate
-
Type de données : datetime
-
Type d'accès : Lecture seule
-
Qualificateurs : Mappingstrings (« MIF. DMTF| ComponentID|001.5 »)
Date à laquelle l’objet a été installé. L’absence d’une valeur n’indique pas que l’objet n’est pas installé.
Cette propriété est héritée de CIM_ManagedSystemElement.
Nom
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom de l'objet.
Cette propriété est héritée de CIM_ManagedSystemElement.
Mot de passe
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Informations d’identification d’authentification par mot de passe de l’utilisateur. Cette propriété ne peut pas comporter plus de 14 caractères. Il est recommandé de définir le niveau de sécurité sur la confidentialité des paquets (wbemAuthenticationLevelPktPrivacy = 6) si vous interrogez cette propriété. Cela est dû au fait que le mot de passe n’est pas chiffré sur le réseau sans ce niveau de sécurité. Pour plus d’informations sur la définition des niveaux de sécurité, consultez Définition de la sécurité du processus d’application cliente dans la documentation du Kit de développement logiciel (SDK) WMI.
PolicySourceDomain
-
Type de données : uint32
-
Type d'accès : Lecture seule
Indique si la propriété Domain est configurée par le serveur, la stratégie de groupe ou par défaut.
0
Serveur
1
Stratégie de groupe
2
Default
PolicySourcePromptForPassword
-
Type de données : uint32
-
Type d'accès : Lecture seule
Indique si la propriété PromptForPassword est configurée par le serveur, la stratégie de groupe ou par défaut.
0
Serveur
1
Stratégie de groupe
2
Default
PolicySourceUserName
-
Type de données : uint32
-
Type d'accès : Lecture seule
Indique si la propriété UserName est configurée par le serveur, la stratégie de groupe ou par défaut.
0
Serveur
1
Stratégie de groupe
2
Default
PromptForPassword
-
Type de données : uint32
-
Type d'accès : Lecture seule
Spécifie si l’utilisateur est toujours invité à entrer un mot de passe lors de la connexion au serveur.
FALSE (0)
L’utilisateur n’est pas invité à entrer un mot de passe.
TRUE (1)
L'utilisateur est invité à entrer un mot de passe.
État
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (10)
Status actuelle de l’objet. Différents états opérationnels et non opérationnels peuvent être définis. Les états opérationnels sont les suivants : « OK », « Détérioré » et « Échec antérieur » (un élément, tel qu’un disque dur smart, peut fonctionner correctement, mais prédire une défaillance dans un avenir proche). Les états non opératoires sont les suivants : « Erreur », « Démarrage », « Arrêt » et « Service ». Ce dernier, « Service », peut s’appliquer pendant miroir redimensionnement d’un disque, le rechargement d’une liste d’autorisations utilisateur ou tout autre travail administratif. Tous ces travaux ne sont pas en ligne, mais l’élément managé n’est ni « OK » ni dans l’un des autres états.
Cette propriété est héritée de CIM_ManagedSystemElement.
(« OK »)
(« Erreur »)
(« Dégradé »)
(« Inconnu »)
(« Échec antérieur »)
(« Démarrage »)
(« Arrêt »)
(« Service »)
TerminalName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom du terminal.
Cette propriété est héritée de Win32_TerminalSetting.
UserName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Informations d’identification d’authentification du nom d’utilisateur de l’utilisateur. Cette propriété ne peut pas dépasser 20 caractères.
Notes
N’oubliez pas que les winstations associées à la session de console ne peuvent pas accéder aux méthodes et propriétés de cette classe. Si une tentative est effectuée en spécifiant « Console » comme valeur de la propriété TerminalName, les méthodes de cet objet retournent WBEM_E_NOT_SUPPORTED. Ce code d’erreur est retourné si une station de fenêtre tente d’appeler des méthodes de cet objet pour ajouter ou modifier les propriétés de sécurité des comptes LocalSystem, LocalService ou NetworkService.
Pour vous connecter à l’espace de noms \root\CIMV2\TerminalServices, le niveau d’authentification doit inclure la confidentialité des paquets. Pour les appels C/C++, il s’agit d’un niveau d’authentification de RPC_C_AUTHN_LEVEL_PKT_PRIVACY. Pour visual basic et les appels de script, il s’agit d’un niveau d’authentification de WbemAuthenticationLevelPktPrivacy ou « pktPrivacy », avec la valeur 6. L’exemple suivant de Visual Basic Scripting Edition (VBScript) montre comment se connecter à un ordinateur distant avec la confidentialité des paquets.
strComputer = "RemoteServer1"
Set objServices = GetObject( _
"winmgmts:{authenticationLevel=pktPrivacy}!Root/CIMv2/TerminalServices")
Les fichiers MOF (Managed Object Format) contiennent les définitions des classes WMI (Windows Management Instrumentation). Les fichiers MOF ne sont pas installés dans le cadre du Kit de développement logiciel (SDK) Microsoft Windows. Ils sont installés sur le serveur lorsque vous ajoutez le rôle associé à l’aide du Gestionnaire de serveur. Pour plus d’informations sur les fichiers MOF, consultez Managed Object Format (MOF).
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
Espace de noms |
Root\CIMv2\TerminalServices |
MOF |
|
DLL |
|