Condividi tramite


Creazione di un'applicazione o uno script WMI

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 di 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 a 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 Ulteriori 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. Collegarsi a uno o più namespace 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 i dati dai 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ò solo sottoscrivere per ricevere 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 .

Utilizzo di WMI