classe Win32_Account

La classe WMI abstraite 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 a les types de membres suivants :

Propriétés

La classe Win32_Account possède 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 : clé, MappingStrings (« Win32API| Fonctions de gestion du réseau| Domaine »)

Nom du domaine Windows auquel appartient un groupe ou un utilisateur.

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 : fixe

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 : Remplacer (« Name »), clé, MappingStrings (« Win32API| Structures de gestion du réseau|name »)

Nom du compte système Windows sur le domaine spécifié par la propriété Domaine 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 : Fixed, 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 fiduciaire. Chaque compte a un SID unique émis par une autorité (par exemple, 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 suivantes avec Windows sécurité. Lorsqu’un SID a été utilisé comme identificateur unique pour un utilisateur ou 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 : Fixed, 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 »)

État actuel 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 prédéfinit » (un élément, tel qu’un disque dur compatible SMART, peut fonctionner correctement, mais prédit 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 le réapprovisionnement en miroir d’un disque, le rechargement d’une liste d’autorisations utilisateur ou tout autre travail administratif. Tout ce travail n’est 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 prédéfinu (« Échec prédéfinu »)

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'" 

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
Racine\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Voir aussi

CIM_LogicalElement

Classes du système d’exploitation