Win32_Account classe
La classe WMIabstraite Win32_Account contient des informations sur les comptes d’utilisateur et les comptes de groupe connus du système informatique exécutant Windows. Les noms d’utilisateur ou de groupe reconnus par un domaine Windows sont des descendants (ou des membres) de cette classe.
La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées. Les propriétés sont répertoriées dans l’ordre alphabétique, et non dans l’ordre MOF.
Syntaxe
[Abstract, UUID("{8502C4C9-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_Account : CIM_LogicalElement
{
string Caption;
string Description;
string Domain;
datetime InstallDate;
boolean LocalAccount;
string Name;
string SID;
uint8 SIDType;
string Status;
};
Membres
La classe Win32_Account comporte les types de membres suivants :
Propriétés
La classe Win32_Account a ces propriétés.
-
Caption
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64), DisplayName (« Caption »)
Brève description de l’objet.
Cette propriété est héritée de la classe CIM_ManagedSystemElement .
-
-
Description
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : DisplayName (« Description »)
Description de l’objet.
Cette propriété est héritée de la classe CIM_ManagedSystemElement .
-
-
Domaine
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : key, MappingStrings (« Win32API| Fonctions de gestion réseau | Domaine « )
Nom du domaine Windows auquel un groupe ou un utilisateur appartient.
Exemple : « NA-SALES »
-
-
InstallDate
-
-
Type de données : datetime
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIF. DMTF| ComponentID|001.5 »), DisplayName (« Date d’installation »)
Date et heure d’installation de l’objet. Cette propriété ne nécessite pas de valeur pour indiquer que l’objet est installé.
Cette propriété est héritée de la classe CIM_ManagedSystemElement .
-
-
LocalAccount
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : Résolu
Si la valeur est TRUE, le compte est défini sur l’ordinateur local. Pour récupérer uniquement les comptes définis sur l’ordinateur local, concevez une requête qui inclut la condition « LocalAccount=TRUE ».
-
-
Nom
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : Override (« Name »), key, MappingStrings (« Win32API| Structures de gestion réseau|nom « )
Nom du compte système Windows sur le domaine spécifié par la propriété Domain de cette classe. Cette propriété remplace la propriété Name héritée de CIM_ManagedSystemElement.
-
-
SID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : Fixe, MappingStrings (« Win32API| Identificateurs de sécurité (SID) »)
Identificateur de sécurité (SID) pour ce compte. Un SID est une valeur de chaîne de longueur variable utilisée pour identifier un administrateur. Chaque compte a un SID unique émis par une autorité (tel qu’un domaine Windows), stocké dans une base de données de sécurité. Lorsqu’un utilisateur se connecte, le système récupère le SID de l’utilisateur à partir de la base de données et le place dans le jeton d’accès de l’utilisateur. Le système utilise le SID dans le jeton d’accès de l’utilisateur pour identifier l’utilisateur dans toutes les interactions ultérieures avec la sécurité Windows. Lorsqu’un SID a été utilisé comme identificateur unique d’un utilisateur ou d’un groupe, il ne peut pas être utilisé à nouveau pour identifier un autre utilisateur ou groupe.
-
-
SIDType
-
-
Type de données : uint8
-
Type d'accès : Lecture seule
-
Qualificateurs : Fixe, MappingStrings (« Win32API|Access Control Types d’énumération | SID_NAME_USE »)
Valeurs énumérées qui spécifient le type d’identificateur de sécurité (SID).
-
-
SidTypeUser (1)
-
SidTypeGroup (2)
-
SidTypeDomain (3)
-
SidTypeAlias (4)
-
SidTypeWellKnownGroup (5)
-
SidTypeDeletedAccount (6)
-
SidTypeInvalid (7)
-
SidTypeUnknown (8)
-
SidTypeComputer (9)
État
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (10), DisplayName (« Status »)
Status actuelle de l’objet. Différents états opérationnels et non opérationnels peuvent être définis. Les états opérationnels incluent : « OK », « Détérioré » et « Échec anticipé » (un élément, tel qu’un lecteur de disque dur compatible SMART, peut fonctionner correctement, mais prédit une défaillance dans un avenir proche). Les états non coopératifs incluent : « Erreur », « Démarrage », « Arrêt » et « Service ». Ce dernier, « Service », peut s’appliquer lors de la miroir la resilverver 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 la classe CIM_ManagedSystemElement .
Les valeurs sont :
OK (« OK »)
Erreur (« Erreur »)
Détérioré (« Détérioré »)
Inconnu (« Inconnu »)
Échec de la préversion (« Échec prédé »)
Démarrage (« Démarrage »)
Arrêt (« Arrêt »)
Service (« Service »)
Stressé (« Stressé »)
NonRecover (« NonRecover »)
Aucun contact (« Aucun contact »)
Lost Comm (« Lost Comm »)
Notes
La classe Win32_Account est dérivée de CIM_LogicalElement.
Exemples
Le code PowerShell suivant récupère les comptes locaux.
Get-WmiObject Win32_Account -Filter "Domain='$Env:ComputerName'"
Le code PowerShell suivant récupère les comptes de domaine.
Get-WmiObject Win32_Account -Filter "Domain='$Env:UserDomain'"
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 |
MOF |
|
DLL |
|