_Classe TSLogonSetting Win32

La classe WMI Win32 _ TSLogonSetting définit des paramètres de configuration pour la classe de _ Terminal Win32 relative à l’ouverture de session client.

La syntaxe suivante est simplifiée à partir du code MOF et comprend 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 possède les types de membres suivants :

Méthodes

La classe Win32 _ TSLogonSetting possède ces méthodes.

Méthode Description
ExplicitLogon Définit les informations d’identification du nom d’utilisateur, du mot de passe et de l’authentification de domaine.
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

La stratégie utilisée par le serveur pour déterminer les paramètres de connexion.

Par utilisateur (0)

Les paramètres de connexion utilisateur individuels sont activés.

Serveur-override (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 de connexion 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 dépasser 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é des processus de l' application cliente dans la documentation du SDK WMI.

PolicySourceDomain

Type de données : UInt32

Type d'accès : Lecture seule

Indique si la propriété de domaine 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é de nom d’utilisateur 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)

État actuel de l’objet. Divers États opérationnels et inopérationnels peuvent être définis. Les États opérationnels sont les suivants : « OK », « détérioré » et « échec prévu » (un élément, tel qu’un lecteur de disque dur intelligent, peut fonctionner correctement, mais prédire une défaillance dans un avenir proche). Les États qui ne sont pas opérationnels sont les suivants : « erreur », « démarrage », « arrêt » et « service ». Le dernier, « service », peut s’appliquer pendant la réargentation en miroir d’un disque, le rechargement d’une liste d’autorisations utilisateur ou d’autres tâches administratives. Tous les travaux de ce type ne sont pas en ligne, mais l’élément géré n’est ni « OK », ni de l’un des autres États.

Cette propriété est héritée de CIM _ ManagedSystemElement.

(« OK »)

(« Erreur »)

(« Détérioré »)

("Inconnu")

(« Échec prédit »)

(« 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 par nom d’utilisateur de l’utilisateur. Cette propriété ne peut pas comporter plus de 20 caractères.

Notes

Sachez que les winstations associés à la session de console ne peuvent pas accéder aux méthodes et aux propriétés de cette classe. Si vous tentez de le faire en spécifiant « console » comme valeur de la propriété TerminalName, les méthodes de cet objet retournent WBEM _ E _ non _ pris en charge. Ce code d’erreur est retourné si une station Windows 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 se connecter à \ l' \ \ espace de noms licences TS cimv2 racine, le niveau d’authentification doit inclure la confidentialité du paquet. Pour les appels C/C++, il s’agit d’un niveau d’authentification de la _ _ _ _ _ confidentialité du niveau d’authentification RPC c. pour les Visual Basic et les appels de script, il s’agit d’un niveau d’authentification WbemAuthenticationLevelPktPrivacy ou « pktPrivacy », avec une valeur de 6. l’exemple VBScript (Visual Basic scripting Edition) suivant montre comment se connecter à un ordinateur distant avec la confidentialité du paquet.

strComputer = "RemoteServer1" 
Set objServices = GetObject( _
    "winmgmts:{authenticationLevel=pktPrivacy}!Root/CIMv2/TerminalServices")

les fichiers format MOF (MOF) contiennent les définitions des classes Windows Management Instrumentation (WMI). 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 de l’Gestionnaire de serveur. Pour plus d’informations sur les fichiers MOF, consultez format MOF (MOF).

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
Racine \ cimv2 \ licences TS
MOF
TSCfgWmi. mof
DLL
TSCfgWmi.dll

Voir aussi

_Terminal Win32

_TerminalSetting Win32