Strumentazione gestione Windows (WMI)

Scopo

Windows Strumentazione gestione (WMI) è l'infrastruttura per i dati e le operazioni di gestione sui sistemi operativi basati su 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 dei prodotti, ad esempio System Center Operations Manager (in precedenza Microsoft Operations Manager (MOM) o Windows Gestione remota (WinRM).

Nota

Questa documentazione è destinata agli sviluppatori e agli amministratori IT. Se si è un utente finale che ha riscontrato un messaggio di errore relativo a WMI, è necessario passare a supporto tecnico Microsoft e 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 e del controllo amministrativo è disponibile tramite l'infrastruttura di gestione di Windows (MI). MI è completamente compatibile con le versioni precedenti di WMI e offre una serie di funzionalità e vantaggi che rendono più semplice 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 basate su Windows ed è più 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 con un motore in Windows e gestisce oggetti Microsoft ActiveX. Anche se una certa familiarità con la programmazione COM è utile, gli sviluppatori C++ che scrivono applicazioni possono trovare esempi validi per iniziare a Creare un'applicazione WMI usando C++.

Per sviluppare provider di codice gestito o applicazioni 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, una serie di argomenti e classi, in particolare nella sezione Creazione di client WMI , contiene esempi di PowerShell. Per altre informazioni sull'uso di PowerShell, vedere Windows PowerShell.

Requisiti di runtime

Per altre informazioni su quale sistema operativo è necessario usare un elemento API specifico o una classe WMI, vedere la sezione Requisiti di ogni argomento nella documentazione DI WMI.

Se non è presente un componente previsto, vedere Disponibilità del sistema operativo dei componenti WMI.

Non è necessario scaricare o installare uno specifico sviluppo software (SDK) per creare script o applicazioni per WMI. Tuttavia, esistono alcuni strumenti amministrativi 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 da usare WMI, che includono informazioni sugli strumenti.
Informazioni di riferimento SU WMI Documentazione sulle classi WMI, classi WMI C++, API COM WMI, API COM WMI e altro materiale di riferimento WMI.
Glossario WMI Windows Strumentazione gestione (WMI) usa la propria raccolta di termini. Molti di questi termini hanno familiarità con gli sviluppatori, ma hanno definizioni nuove o modificate nell'ambiente WMI.