Crear una aplicación o un script WMI

Cualquier lenguaje de scripting, como VBScript, que funcione con objetos ActiveX podrá tener acceso a los datos de WMI. Las aplicaciones pueden tener acceso 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 a través de WMI escribiendo un script, una Active Server página (ASP) o una aplicación HTML (HTA). También puede usar Windows PowerShell para obtener datos o escribir scripts. Para obtener más información, vea scripting en WMI y Introducción con Windows PowerShell. TechNet ScriptCenter en https://www.microsoft.com/technet contiene cientos de ejemplos de scripting. Para obtener más información sobre los recursos de impresión y en línea, vea 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

  1. Busque el servicio WMI en un equipo específico.
  2. Conéctese a uno o varios espacios de nombres de WMI.

Estas operaciones son diferentes en C++, Visual Basic, .NET Framework lenguajes o cuando se usa un script. Los scripts y las aplicaciones Visual Basic deben tener acceso a las clases cuyas instancias se proporcionan con los datos de los proveedores existentes. Sin embargo, 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 WMI solo se puede escribir en C++ o mediante el .NET Framework. Para obtener más información sobre cómo escribir aplicaciones en C# o Visual Basic .NET, consulte información general sobre WMI .net.

Para obtener más información acerca de la creación de aplicaciones y scripts para WMI, vea:

Para realizar la mayoría de las tareas, utilice las clases WMIpreinstaladas.

Usar WMI