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.
Verwante onderwerpen