Win32_LogicalProgramGroup classe
La classe WMI Win32_LogicalProgramGroup représente un groupe de programmes dans un système informatique exécutant Windows. Par exemple, Accessoires ou Démarrage.
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 et les méthodes sont dans l’ordre alphabétique, et non dans l’ordre MOF.
Syntaxe
[Dynamic, Provider("CIMWin32"), Privileges("SeRestorePrivilege"), UUID("{D52706F2-8045-11d2-90CE-0060081A46FD}"), AMENDMENT]
class Win32_LogicalProgramGroup : Win32_ProgramGroupOrItem
{
string Caption;
string Description;
datetime InstallDate;
string Status;
string GroupName;
string Name;
string UserName;
};
Membres
La classe Win32_LogicalProgramGroup comporte les types de membres suivants :
Propriétés
La classe Win32_LogicalProgramGroup 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 textuelle de l’objet.
Cette propriété est héritée de CIM_ManagedSystemElement.
-
-
Description
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : DisplayName (« Description »)
Description textuelle de l’objet.
Cette propriété est héritée de CIM_ManagedSystemElement.
-
-
GroupName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API| Méthodes de classe CWbemProviderGlue | GetAllInstances »)
Nom du groupe de programmes Windows. Les groupes de programmes sont implémentés en tant que dossiers de fichiers dans Win32.
Exemple : « Accessoires\Outils système »
-
-
InstallDate
-
-
Type de données : datetime
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIF. DMTF| ComponentID|001.5 »), DisplayName (« Date d’installation »)
Indique quand 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
-
Qualificateurs : Remplacement (« Nom »), clé, MaxLen (256), MappingStrings (« Win32API | Méthodes de classe CWbemProviderGlue | GetAllInstances »)
Nom attribué par l’utilisateur suivi du nom du groupe. Les groupes de programmes sont implémentés en tant que dossiers de fichiers dans Win32.
Exemple : « Tous les utilisateurs :Accessoires\Outils système »
-
-
État
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (10), DisplayName (« Status »)
Chaîne qui indique la status actuelle de l’objet. Les status opérationnelles et non opérationnelles peuvent être définies. Les status opérationnelles peuvent inclure « OK », « Détérioré » et « Échec anticipé ». « Échec anticipé » indique qu’un élément fonctionne correctement, mais qu’il prédit une défaillance (par exemple, un lecteur de disque dur compatible SMART).
Les status non opérationnelles peuvent inclure « Erreur », « Démarrage », « Arrêt » et « Service ». Le « service » peut s’appliquer pendant la miroir disque, le rechargement d’une liste d’autorisations utilisateur ou d’autres tâches administratives. 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.
Les valeurs sont notamment les suivantes :
-
-
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 »)
UserName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API| Méthodes de classe CWbemProviderGlue | GetAllInstances »)
Utilisateurs qui peuvent accéder au groupe de programmes Windows. Les groupes de programmes sont implémentés en tant que dossiers de fichiers dans Win32.
Exemple : « Tous les utilisateurs »
Notes
La classe Win32_LogicalProgramGroup est dérivée de Win32_ProgramGroupOrItem.
Le processus appelant qui utilise cette classe doit avoir le privilège SE_RESTORE_NAME sur l’ordinateur sur lequel réside le Registre. Par exemple, si vous énumérez cette classe sur l’ordinateur local, le compte sous lequel votre application s’exécute doit disposer de ce privilège. Pour plus d’informations, consultez Exécution d’opérations privilégiées.
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 |
|