WMI-klasser
Det här avsnittet innehåller information om WMI-klass och referenssida. Mer information om hur du hämtar klass- eller instansdata finns i Manipulera klass- och instansinformation. Följande lista visar, beskriver och innehåller länkar till specifik WMI-klassinformation. Mer information och skriptkodexempel på hur du använder WMI-klasser för att hämta en mängd olika operativsystem- och maskinvarudata finns i WMI-uppgifter för skript och program. Exempel i C++, se WMI C++-programexempel. Ansluta till WMI på en fjärrdator visar hur du hämtar fjärrdata. Du kan också använda PowerShell för att komma åt WMI-objekt. En lista över WMI-klasser som innehåller PowerShell-kodexempel finns i här.
Sektion | Beskrivning |
---|---|
WMI-systemklasser | Fördefinierade klasser som ingår i varje namnområde i WMI-kärnan (Windows Management Instrumentation). Du kan känna igen en WMI-systemklass eftersom namnet börjar med ett dubbelt understreck (__). De här klasserna tillhandahåller en stor del av de grundläggande funktionerna för WMI. WMI-systemklasserna liknar i syfte systemtabellerna i SQL Server. |
MSFT-klasser | Andra Microsoft-klasser som erbjuder medel för att manipulera flera operativsystemfunktioner, till exempel fjärrhändelser och principtillägg. WMI-felsökning klasser är MSFT-klasser som tillhandahåller data om WMI-åtgärder. |
CIM-klasser | CIM (Common Information Model) schemaklasser. Om du vill skriva egna WMI-klasser kan du ärva från en eller flera av dessa klasser. WMI-Win32-klasser ärver från CIM-klasserna. |
standardkonsumentklasser | En uppsättning WMI-händelsekonsumenter som utlöser en åtgärd när en godtycklig händelse tas emot. Mer information finns i Övervakningshändelser. |
Kodexempel för WMI-klassskriptcenter
Följande Skriptcenter-kodexempel påverkar flera WMI-klasser i flera namnområden.
Länk | Beskrivning |
---|---|
GUI WMI Explorer och WMI-metodhjälpgenerator | Exempelskript som tillhandahåller en GUI WMI Explorer och WMI-metodhjälpgenerator. |
Arposh Windows System Administration-verktyg | AWSA skapades med systemadministratören i åtanke. Felsökning av Windows-problem kräver en mängd olika verktyg och kunskaper. AWSA sammanför dessa verktyg på en central plats och lägger till ytterligare funktioner. |
Namngivningskonventioner för WMI-klasser och egenskaper
Egenskapsnamn måste överensstämma med MOF-syntaxen (Managed Object Format) som definieras av DTMF (Distributed Management Task Force). De första ID-tecknen måste vara från bokstäverna a till z och understreckstecknet (_). Alla ytterligare tecken måste vara från bokstäverna a till z, understreckstecknet och siffrorna 0 till och med 9. Mer information finns i avsnittet Unicode-användning i CIM-specifikation version 2.2.
SQL-reserverade ord ska inte användas i klass- och egenskapsnamn. En fullständig lista över SQL-reserverade ord och mer information finns i avsnittet Riktlinjer i CIM Specification Version 2.2.
Dokumentkonventioner för en WMI-klassreferenssida
Det här avsnittet identifierar och beskriver dokumentkonventionerna för en WMI-klassreferenssida.
En typisk referenssida innehåller ett syntaxblock, en metodtabell och en egenskapslista.
Syntaxblock
En förenklad version av MOF-kod som innehåller klassnamn, överordnad klass (om sådan finns) och klassegenskaper i alfabetisk ordning med datatyper.
Tabell med metoder
Om en klass har metoder visas metoderna i tabellen direkt efter syntaxblocket. Varje implementerad metod är länkad till en referenssida.
Egenskapslista
Varje klassegenskap visas med en datatyp, åtkomsttyp (skrivskyddad eller skrivskyddad/skrivskyddad), kvalificerare och en beskrivning av egenskapen.
Syntaxblock
class Win32_xyz : CIM_xyz
{
uint16 abc ;
string def ;
};
Tabell med metoder
Win32_xyz metoder | Beskrivning |
---|---|
SomeMethod | Kort beskrivning av vad metoden gör. |
Egenskapslista
-
abc
-
Datatyp: uint16
Åtkomsttyp: Visar om du har läs-/skrivbehörighet eller skrivskyddad åtkomst till den här egenskapen.
Kvalificerare: Om det finns visar kvalificerarna för egenskapen. Du kan till exempel åsidosätt.
Beskriver egenskapen och tillhandahåller arvsinformation för egenskapen. Den här egenskapen ärvs till exempel från CIM_xyz. Det finns en länk till den överordnade klassen om Microsoft tillhandahåller en implementering av den klassen. CIM-klasserna är dock inte tillgängliga.
-
def
-
Datatyp: sträng
Åtkomsttyp: Skrivskyddad
Beskrivning av egenskapen.
Anmärkningar
Ger mer information om klassen, om tillämpligt. Innehåller även härledningsinformation, om tillämpligt.
Relaterade ämnen