Strumentazione gestione Windows (WMI)

Scopo

Windows Strumentazione gestione (WMI) è l'infrastruttura per le operazioni e i dati di gestione Windows sistemi operativi basati Windows. È possibile scrivere script o applicazioni WMI per automatizzare le attività amministrative nei computer remoti, ma WMI fornisce anche dati di gestione ad altre parti del sistema operativo e prodotti, ad esempio System Center Operations Manager (in precedenza — Microsoft Operations Manager (MOM) o Windows Remote Management(WinRM).

Nota

Questa documentazione è per sviluppatori e amministratori IT. Se si è un utente finale che ha visualizzato un messaggio di errore relativo a WMI, passare a Supporto tecnico Microsofte cercare il codice di errore visualizzato nel messaggio di errore. Per altre informazioni sulla risoluzione dei problemi relativi agli script WMI e al servizio WMI, vedere WMI non funziona.

Nota

WMI è completamente supportato da Microsoft. Tuttavia, la versione più recente dello scripting amministrativo e del controllo è disponibile tramite Windows Management Infrastructure (MI). Mi è completamente compatibile con le versioni precedenti di WMI e offre una serie di funzionalità e vantaggi che rendono più semplice che mai la progettazione e lo sviluppo di provider e client. Per altre informazioni, vedere Windows Management Infrastructure (MI).

Dove è applicabile WMI?

WMI può essere usato in tutte le applicazioni Windows ed è particolarmente utile nelle applicazioni aziendali e negli script amministrativi.

Gli amministratori di sistema possono trovare informazioni sull'uso di WMI in vari libri su WMI. Per altre informazioni, vedere Altre informazioni.

Sviluppatori

WMI è progettato per i programmatori che usano C/C++, l'applicazione Microsoft Visual Basic o un linguaggio di scripting che dispone di un motore in Windows e gestisce gli oggetti ActiveX Microsoft. Sebbene una certa familiarità con la programmazione COM sia utile, gli sviluppatori C++ che scrivono applicazioni possono trovare esempi utili per iniziare a creare un'applicazione WMI usando C++.

Per sviluppare applicazioni o provider di codice gestito in C# o Visual Basic .NET usando .NET Framework, vedere WMI in .NET Framework.

Molti amministratori e professionisti IT accedono a WMI tramite PowerShell. Il Get-WMI cmdlet per PowerShell consente di recuperare informazioni per un repository WMI locale o remoto. Di conseguenza, alcuni argomenti e classi, in particolare nella sezione Creazione di client WMI, contengono esempi di PowerShell. Per altre informazioni sull'uso di PowerShell, vedere Windows PowerShell.

Requisiti di runtime

Per altre informazioni sul sistema operativo necessario per usare un elemento API o una classe WMI specifica, vedere la sezione Requisiti di ogni argomento nella documentazione di WMI.

Se un componente previsto risulta mancante, vedere Disponibilità del sistema operativo dei componenti WMI.

Non è necessario scaricare o installare un SDK (Software Development) specifico per creare script o applicazioni per WMI. Esistono tuttavia alcuni strumenti di amministrazione WMI che gli sviluppatori trovano utili. Per altre informazioni, vedere la sezione Download in Altre informazioni.

Contenuto della sezione

Argomento Descrizione
Informazioni su WMI Informazioni generali su WMI.
Uso di WMI Informazioni su come sviluppare applicazioni per l'uso di WMI, incluse informazioni sugli strumenti.
Informazioni di riferimento su WMI Documentazione sulle classi WMI, le classi C++ WMI, l'API COM WMI, l'API di scripting e altro materiale di riferimento WMI.
Glossario WMI Windows Strumentazione gestione (WMI) usa la propria raccolta di termini. Molti di questi termini sono familiari agli sviluppatori, ma hanno definizioni nuove o modificate nell'ambiente WMI.