Delen via


WMI-klassen

Deze sectie bevat informatie over WMI-klassen en referentiepagina's. Zie Informatie over het bewerken van klasse- en exemplaargegevensvoor meer informatie over het ophalen van klasse- of exemplaargegevens. In de volgende lijst vindt u koppelingen naar specifieke WMI-klassegegevens. Zie WMI-taken voor scripts en toepassingenvoor meer informatie en scriptcode voor het verkrijgen van verschillende besturingssysteem- en hardwaregegevens. Zie WMI C++-toepassingsvoorbeeldenvoor voorbeelden in C++. Verbinding maken met WMI op een externe computer laat zien hoe u externe gegevens kunt verkrijgen. U kunt ook PowerShell gebruiken voor toegang tot WMI-objecten; Zie hiervoor een lijst met WMI-klassen met PowerShell-codevoorbeelden.

Afdeling Beschrijving
WMI-systeemklassen Vooraf gedefinieerde klassen die zijn opgenomen in elke naamruimte in de WMI-kern (Windows Management Instrumentation). U kunt een WMI-systeemklasse herkennen omdat de naam begint met een dubbel onderstrepingsteken (__). Deze klassen bieden veel van de basisfunctionaliteit voor WMI. De WMI-systeemklassen zijn vergelijkbaar met de systeemtabellen in SQL Server.
MSFT-klassen Andere Microsoft-klassen die de middelen bieden om verschillende functies van het besturingssysteem te manipuleren, zoals externe gebeurtenissen en beleidsextensies. De WMI- klassen probleemoplossing zijn MSFT-klassen die gegevens over WMI-bewerkingen bieden.
CIM-klassen CIM (Common Information Model) schemaklassen. Als u uw eigen WMI-klassen wilt schrijven, kunt u deze overnemen van een of meer van deze klassen. De WMI-Win32-klassen overnemen van de CIM-klassen.
Standard Consumer Classes Een set WMI-gebeurtenisgebruikers die een actie activeren na ontvangst van een willekeurige gebeurtenis. Zie Monitoring Eventsvoor meer informatie.

 

Codevoorbeelden van WMI Class Scripting Center

De volgende scripting Center-codevoorbeelden zijn van invloed op meerdere WMI-klassen in meerdere naamruimten.

Verbinden Beschrijving
GUI WMI Explorer en WMI Method Help Generator Voorbeeldscript dat een GUI WMI Explorer en WMI Method Help Generator biedt.
Arposh Windows System Administration-hulpprogramma AWSA is gebouwd met de systeembeheerder in gedachten. Voor het oplossen van Windows-problemen is een groot aantal hulpprogramma's en kennis vereist. AWSA brengt deze hulpprogramma's samen op één centrale locatie en voegt extra functionaliteit toe.

Naamconventies voor WMI-klassen en -eigenschappen

Eigenschapsnamen moeten voldoen aan de MOF-syntaxis (Managed Object Format) die is gedefinieerd door de DTMF (Distributed Management Task Force). De initiële id-tekens moeten afkomstig zijn uit de letters a tot en met z en het onderstrepingsteken (_). Alle extra tekens moeten afkomstig zijn van de letters a tot en met z, het onderstrepingsteken en de cijfers 0 tot en met 9. Zie de sectie Unicode-gebruik van de CIM-specificatie versie 2.2voor meer informatie.

SQL-reservewoorden mogen niet worden gebruikt in klasse- en eigenschapsnamen. Zie de sectie Richtlijnen van de CIM-specificatie versie 2.2voor een volledige lijst met sql-reservewoorden en voor meer informatie.

Documentconventies voor een WMI-klassereferentiepagina

In deze sectie worden de documentconventies voor een WMI-klassereferentiepagina geïdentificeerd en beschreven.

Een typische referentiepagina bevat een syntaxisblok, een methodentabel en een lijst met eigenschappen.

  • Syntaxisblok

    Een vereenvoudigde versie van MOF-code die de klassenaam, de bovenliggende klasse (indien van toepassing) en klasse-eigenschappen bevat, in alfabetische volgorde, met gegevenstypen.

  • Tabel Methoden

    Als een klasse methoden bevat, worden de methoden direct na het syntaxisblok weergegeven in de tabel. Elke geïmplementeerde methode is gekoppeld aan een referentiepagina.

  • Lijst met eigenschappen

    Elke klasse-eigenschap wordt vermeld met een gegevenstype, toegangstype (alleen-lezen of lezen/schrijven), kwalificaties en een beschrijving van de eigenschap.

Syntaxisblok

class Win32_xyz : CIM_xyz 
{
  uint16 abc  ;
  string def  ;
};

Tabel Methoden

Win32_xyz methoden Beschrijving
SomeMethod- Korte beschrijving van wat de methode doet.

 

Lijst met eigenschappen

abc

Gegevenstype: uint16

Toegangstype: Geeft aan of u lees-/schrijf- of alleen-lezentoegang tot deze eigenschap hebt.

Kwalificatie: Indien aanwezig, worden de kwalificaties voor het pand weergegeven. Bijvoorbeeld Sleutel, overschrijven.

Beschrijft de eigenschap en biedt overname-informatie voor de eigenschap. Deze eigenschap wordt bijvoorbeeld overgenomen van CIM_xyz-. Er is een koppeling naar de bovenliggende klasse als Microsoft een implementatie van die klasse biedt. De CIM-klassen zijn echter niet beschikbaar.

def

Gegevenstype: tekenreeks

Toegangstype: alleen-lezen

Beschrijving van de eigenschap.

Opmerkingen

Geeft meer informatie over de klasse, indien van toepassing. Biedt ook informatie over de afleiding, indien van toepassing.

WMI-verwijzing