Creazione di un'applicazione WMI o uno script

Qualsiasi linguaggio di scripting, ad esempio VBScript, che funziona con oggetti ActiveX può accedere ai dati WMI. Le applicazioni possono accedere a WMI in C++, usando l'API COM per WMI o in Visual Basic, usando la libreria dei tipi Wbemdisp.tlb e l'API scripting per WMI. . È possibile ottenere dati tramite WMI scrivendo uno script, una pagina asp (Active Server Page) o un'applicazione HTML (HTA). È anche possibile usare Windows PowerShell per ottenere dati o scrivere script. Per altre informazioni, vedere Scripting in WMI e Introduzione con Windows PowerShell. TechNet ScriptCenter in https://www.microsoft.com/technet contiene centinaia di esempi di scripting. Per altre informazioni sulle risorse di stampa e online, vedere Altre informazioni.

La procedura seguente descrive come connettersi al servizio WMI e all'archivio dati.

Per connettersi al servizio WMI e all'archivio dati

  1. Individuare il servizio WMI in un computer specifico.
  2. Connettersi a uno o più spazi dei nomi WMI.

Queste operazioni sono diverse in linguaggi C++, Visual Basic, .NET Framework o quando si usa uno script. Gli script e le applicazioni Visual Basic devono accedere alle classi le cui istanze vengono fornite con dati da provider esistenti. Ma le applicazioni scritte in C++ possono fare di più. Ad esempio, un'applicazione scritta in C++ può inviare eventi, ma uno script WMI può sottoscrivere solo gli eventi.

Un provider WMI può essere scritto solo in C++ o usando .NET Framework. Per altre informazioni sulla scrittura di applicazioni in C# o Visual Basic .NET, vedere Panoramica di WMI .NET.

Per altre informazioni sulla creazione di applicazioni e script per WMI, vedere:

Per eseguire la maggior parte delle attività, usare le classi WMI preinstallate.

Uso di WMI