Creación de una aplicación o un script de WMI
Cualquier lenguaje de scripting, como VBScript, que funcione con objetos ActiveX puede acceder a datos de WMI. Las aplicaciones pueden acceder a WMI en C++ mediante la API COM para WMI o en Visual Basic mediante la biblioteca de tipos Wbemdisp.tlb y la API de scripting para WMI. . Puede obtener datos mediante WMI escribiendo un script, una página de servidor activo (ASP) o una aplicación HTML (HTA). También puede usar Windows PowerShell para obtener datos o escribir scripts. Para más información, consulte Acceso de scripting en WMI e Introducción a Windows PowerShell. TechNet ScriptCenter en https://www.microsoft.com/technet contiene centenares de ejemplos de scripting. Para más información sobre la impresión y los recursos en línea, consulte Más información.
En el procedimiento siguiente se describe cómo conectarse al servicio WMI y al almacén de datos.
Para conectarse al servicio WMI y al almacén de datos
- Busque el servicio WMI en una máquina específica.
- Conéctese a uno o varios espacios de nombres WMI.
Estas operaciones son diferentes en los lenguajes C++, Visual Basic, .NET Framework o al usar un script. Los scripts y las aplicaciones de Visual Basic deben tener acceso a clases cuyas instancias se suministran con datos por parte de los proveedores existentes. Pero las aplicaciones escritas en C++ pueden hacer más. Por ejemplo, una aplicación escrita en C++ puede enviar eventos, pero un script de WMI solo puede suscribirse para recibir eventos.
Un proveedor de WMI solo se puede escribir en C++ o mediante .NET Framework. Para más información sobre cómo escribir aplicaciones en C# o Visual Basic .NET, consulte Información general de WMI .NET.
Para más información sobre cómo crear aplicaciones y scripts para WMI, consulte:
- Creación de una aplicación de WMI mediante C++
- Creación de un script de WMI
- Creación de un cliente de WMI administrado
Para realizar la mayoría de las tareas, use las clases de WMI preinstaladas.
Temas relacionados