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 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. Connessione a WMI in un computer remoto illustra come ottenere dati remoti. È anche possibile usare PowerShell per accedere agli oggetti WMI; per un elenco delle 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 Strumentazione gestione Windows (WMI). È 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 della Guida ai metodi WMI e wmi wmi.
Arposh Windows System Amministrazione istration tool AWSA è stato creato tenendo in considerazione system Amministrazione istrator. La risoluzione dei problemi di Windows richiede una vasta gamma di strumenti e conoscenze. AWSA riunisce questi strumenti in un'unica 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.

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

Convenzioni dei documenti 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 dispone di metodi, i metodi vengono elencati nella tabella immediatamente dopo il blocco di sintassi. Ogni metodo implementato è collegato a una pagina di riferimento.

  • Elenco di 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 di proprietà

Abc

Tipo di dati: uint16

Tipo di accesso: indica se si ha accesso in 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 sull'ereditarietà per la proprietà . Ad esempio, questa proprietà viene ereditata da CIM_xyz. È disponibile 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à.

Osservazioni:

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

Informazioni di riferimento su WMI