WMI Classes
Cette section fournit des informations sur la classe WMI et la page de référence. Pour plus d’informations sur la récupération des données de classe ou d’instance, consultez Manipulation des informations de classe et d’instance. La liste suivante répertorie, décrit et fournit des liens vers des informations de classe WMI spécifiques. Pour plus d’informations et des exemples de code de script d’utilisation de classes WMI pour obtenir une variété de données matérielles et système d’exploitation, consultez tâches WMI pour les scripts et les applications. Pour obtenir des exemples en C++, consultez exemples d’application WMI C++. connexion à WMI sur un ordinateur distant montre comment obtenir des données distantes. Vous pouvez également utiliser PowerShell pour accéder aux objets WMI ; pour obtenir la liste des classes WMI qui incluent des exemples de code PowerShell, consultez ici.
Section | Description |
---|---|
classes système WMI | Classes prédéfinies incluses dans chaque espace de noms dans le cœur WMI (Windows Management Instrumentation). Vous pouvez reconnaître une classe système WMI, car le nom commence par un trait de soulignement double (__). Ces classes fournissent une grande partie des fonctionnalités de base pour WMI. Les classes système WMI sont similaires aux tables système dans SQL Server. |
classes MSFT | D’autres classes Microsoft qui offrent les moyens de manipuler plusieurs fonctionnalités du système d’exploitation, telles que les événements distants et les extensions de stratégie. Les résolution des problèmes WMI classes sont des classes MSFT qui fournissent des données sur les opérations WMI. |
classes CIM | classes de schéma Common Information Model (CIM). Si vous souhaitez écrire vos propres classes WMI, vous pouvez hériter d’une ou plusieurs de ces classes. Les classes WMI Win32 héritent des classes CIM. |
classes de consommateur standard | Ensemble de consommateurs d’événements WMI qui déclenchent une action lors de la réception d’un événement arbitraire. Pour plus d’informations, consultez Événements de surveillance. |
Exemples de code du centre de script WMI
Les exemples de code du Centre de script suivants affectent plusieurs classes WMI sur plusieurs espaces de noms.
Lien | Description |
---|---|
Générateur d’aide sur la méthode WMI et l’Explorateur WMI gui | Exemple de script qui fournit un explorateur WMI gui et un générateur d’aide de méthode WMI. |
outil d’administration système Windows Arposh | AWSA a été créé avec l’administrateur système à l’esprit. La résolution des problèmes Windows nécessite un vaste éventail d’outils et de connaissances. AWSA rassemble ces outils dans un emplacement central et ajoute des fonctionnalités supplémentaires. |
Conventions d’affectation de noms pour les classes et propriétés WMI
Les noms de propriété doivent être conformes à la syntaxe MOF (Managed Object Format) définie par le DTMF (Distributed Management Task Force). Les caractères d’identificateur initiaux doivent provenir des lettres a z et du caractère de soulignement (_). Tous les caractères supplémentaires doivent provenir des lettres a z, du trait de soulignement et des chiffres 0 à 9. Pour plus d’informations, consultez la section Utilisation Unicode de la spécification CIM version 2.2.
Les mots de réserve SQL ne doivent pas être utilisés dans les noms de classes et de propriétés. Pour obtenir la liste complète des mots de réserve SQL et pour plus d’informations, consultez la section Instructions de la spécification CIM version 2.2.
Conventions de document pour une page de référence de classe WMI
Cette section identifie et décrit les conventions de document pour une page de référence de classe WMI.
Une page de référence classique contient un bloc de syntaxe, une table de méthodes et une liste de propriétés.
Bloc de syntaxe
Version simplifiée du code MOF qui inclut le nom de classe, la classe parente (le cas échéant) et les propriétés de classe, par ordre alphabétique, avec des types de données.
Table méthodes
Si une classe a des méthodes, les méthodes sont répertoriées dans le tableau immédiatement après le bloc de syntaxe. Chaque méthode implémentée est liée à une page de référence.
Liste des propriétés
Chaque propriété de classe est répertoriée avec un type de données, un type d’accès (lecture seule ou lecture/écriture), des qualificateurs et une description de la propriété.
Bloc de syntaxe
class Win32_xyz : CIM_xyz
{
uint16 abc ;
string def ;
};
Table méthodes
méthodes de Win32_xyz | Description |
---|---|
SomeMethod | Brève description de ce que fait la méthode. |
Liste des propriétés
-
abc
-
Type de données : uint16
Type d’accès : indique si vous disposez d’un accès en lecture/écriture ou en lecture seule à cette propriété.
Qualificateurs : s’il est présent, affiche les qualificateurs de la propriété. Par exemple, clé , remplacer.
Décrit la propriété et fournit des informations d’héritage pour la propriété. Par exemple, cette propriété est héritée de CIM_xyz. Il existe un lien vers la classe parente si Microsoft fournit une implémentation de cette classe. Toutefois, les classes CIM ne sont pas disponibles.
-
f
-
Type de données : chaîne
Type d’accès : lecture seule
Description de la propriété.
Remarques
Fournit plus d’informations sur la classe, le cas échéant. Fournit également des informations de dérivation, le cas échéant.
Rubriques connexes