Classi WMI

In questa sezione vengono fornite informazioni sulla classe WMI e sulla pagina di riferimento. Per altre informazioni su come recuperare i dati della classe o dell'istanza, vedere Modifica delle informazioni sulle classi e sulle istanze. L'elenco seguente elenca, descrive e fornisce collegamenti a informazioni specifiche sulla classe WMI. Per altre informazioni ed esempi di codice di script sull'uso di classi WMI per ottenere un'ampia gamma di dati hardware e del sistema operativo, vedere Attività WMI per script e applicazioni. Per esempi in C++, vedere Esempi di applicazioni C++ WMI. La connessione a WMI in un computer remoto mostra come ottenere dati remoti. È anche possibile usare PowerShell per accedere agli oggetti WMI; per un elenco di classi WMI che includono esempi di codice di PowerShell, vedere qui.

Sezione Descrizione
Classi di sistema WMI Classi predefinite incluse in ogni spazio dei nomi nel core wmi (Windows Management Instrumentation). È possibile riconoscere una classe di sistema WMI perché il nome inizia con un doppio carattere di sottolineatura (__). Queste classi forniscono gran parte delle funzionalità di base per WMI. Le classi di sistema WMI sono simili alle tabelle di sistema in SQL server.
Classi MSFT Altre classi Microsoft che offrono i mezzi per modificare diverse funzionalità del sistema operativo, ad esempio eventi remoti ed estensioni dei criteri. Le classi di risoluzione dei problemi WMI sono classi MSFT che forniscono dati sulle operazioni WMI.
Classi CIM Classi di schemi CIM (Common Information Model). Se si desidera scrivere classi WMI personalizzate, è possibile ereditare da una o più di queste classi. Le classi Win32 WMI ereditano dalle classi CIM.
Classi consumer standard Set di consumer di eventi WMI che attivano un'azione alla ricezione di un evento arbitrario. Per altre informazioni, vedere Monitoraggio degli eventi.

 

Esempi di codice del Centro scripting classi WMI

Gli esempi di codice di Scripting Center seguenti influiscono su più classi WMI in più spazi dei nomi.

Collegamento Descrizione
GUI WMI Explorer and WMI Method Help Generator Script di esempio che fornisce un generatore di Guida al metodo WMI wmi e a WMI.
WMI Explorer Search WMI NameSpaces Consente agli utenti di cercare classi in tutti gli spazi dei nomi disponibili nei computer specificati. Questo esempio è il controllo della riga di comando dell'esempio WMI Explorer GUI e può essere considerato un'estensione di Get-WmiObject -List.
Strumento Di amministrazione del sistema Windows Arposh AWSA è stato creato tenendo conto dell'amministratore di sistema. La risoluzione dei problemi Windows richiede una vasta gamma di strumenti e conoscenze. AWSA riunisce questi strumenti in una posizione centrale e aggiunge funzionalità aggiuntive.

 

Convenzioni di denominazione per classi e proprietà WMI

I nomi delle proprietà devono essere conformi alla sintassi MOF (Managed Object Format) definita dalla DTMF (Distributed Management Task Force). I caratteri dell'identificatore iniziale devono essere compresi tra le lettere da a z e il carattere di sottolineatura (_). Tutti i caratteri aggiuntivi devono essere compresi tra le lettere da a z, il carattere di sottolineatura e i numeri da 0 a 9. Per altre informazioni, vedere la sezione Utilizzo Unicode della specifica CIM versione 2.2.

SQL parole riservate non devono essere usate nei nomi di classe e proprietà. Per un elenco completo delle SQL parole riservate e per altre informazioni, vedere la sezione Linee guida della specifica CIM versione 2.2.

Convenzioni di documento per una pagina di riferimento della classe WMI

Questa sezione identifica e descrive le convenzioni del documento per una pagina di riferimento della classe WMI.

Una pagina di riferimento tipica contiene un blocco di sintassi, una tabella dei metodi e un elenco di proprietà.

  • Blocco di sintassi

    Versione semplificata del codice MOF che include il nome della classe, la classe padre (se presente) e le proprietà della classe, in ordine alfabetico, con tipi di dati.

  • Tabella Metodi

    Se una classe include metodi, i metodi vengono elencati nella tabella immediatamente dopo il blocco di sintassi. Ogni metodo implementato è collegato a una pagina di riferimento.

  • Elenco delle proprietà

    Ogni proprietà di classe è elencata con un tipo di dati, un tipo di accesso (di sola lettura o lettura/scrittura), qualificatori e una descrizione della proprietà.

Blocco di sintassi

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

Tabella Metodi

metodi Win32_xyz Descrizione
SomeMethod Breve descrizione delle operazioni del metodo.

 

Elenco delle proprietà

Abc

Tipo di dati: uint16

Tipo di accesso: indica se si dispone dell'accesso in sola lettura/scrittura o di sola lettura a questa proprietà.

Qualificatori: se presente, mostra i qualificatori per la proprietà. Ad esempio, Key, Override.

Descrive la proprietà e fornisce informazioni di ereditarietà per la proprietà . Ad esempio, questa proprietà viene ereditata da CIM_xyz. Esiste un collegamento alla classe padre se Microsoft fornisce un'implementazione di tale classe. Tuttavia, le classi CIM non sono disponibili.

Def

Tipo di dati: string

Tipo di accesso: sola lettura

Descrizione della proprietà.

Commenti

Fornisce altre informazioni sulla classe, se applicabile. Fornisce anche informazioni di derivazione, se applicabile.

Informazioni di riferimento su WMI