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
- Individuare il servizio WMI in un computer specifico.
- 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:
- Creazione di un'applicazione WMI con C++
- Creazione di uno script WMI
- Creazione di un client WMI gestito
Per eseguire la maggior parte delle attività, usare le classi WMI preinstallate.
Argomenti correlati