Instrumental de administración de Windows

Instrumental de administración de Windows (WMI) es la infraestructura para los datos de administración y las operaciones en sistemas operativos basados en Windows. Aunque puede escribir scripts o aplicaciones WMI para automatizar tareas administrativas en equipos remotos, WMI también proporciona datos de administración a otras partes del sistema operativo y los productos. Por ejemplo, System Center Operations Manager o Administración remota de Windows.

Nota

Esta documentación es solo para desarrolladores y administradores de TI. Si es un usuario final que ha experimentado un mensaje de error de WMI, busque el código de error en Soporte técnico de Microsoft. Para obtener más información sobre cómo solucionar problemas con scripts WMI y el servicio WMI, consulte WMI no funciona.

WMI tiene soporte total de Microsoft. La versión más reciente de scripting y control administrativos está disponible a través de la Infraestructura de administración de Windows (MI). MI es totalmente compatible con versiones anteriores de WMI y proporciona una serie de características y ventajas que facilitan el diseño y el desarrollo de proveedores y clientes. Para obtener más información, consulte Infraestructura de administración de Windows.

¿Dónde se aplica WMI?

Aunque los administradores del sistema pueden usar WMI en todas las aplicaciones basadas en Windows, resulta más útil en aplicaciones empresariales y scripts administrativos. Para obtener más información sobre WMI, vea Más información para WMI.

Audiencia de desarrolladores

WMI está diseñado para programadores que crean aplicaciones de C, C++y Visual Basic, o usan un lenguaje de scripting que tiene un motor de Windows y controla los objetos Microsoft ActiveX. Aunque cierta familiaridad con la programación COM es útil, no es necesario. Los desarrolladores de C++ pueden encontrar ejemplos para empezar a trabajar en Creación de una aplicación WMI mediante C++.

Para desarrollar proveedores de código administrado o aplicaciones en C# o Visual Basic mediante .NET Framework, consulte Uso de WMI con .NET Framework.

Muchos administradores y profesionales de TI acceden a WMI a través de Windows PowerShell. El cmdlet Get-WMI de PowerShell permite recuperar información de un repositorio WMI local o remoto. Por lo tanto, varios artículos de WMI, especialmente Creación de clientes WMI, contienen ejemplos de PowerShell. Para más información sobre el uso de PowerShell, consulte PowerShell.

Requisitos de tiempo de ejecución

Para obtener más información sobre qué sistema operativo es necesario para usar un elemento de API específico o una clase WMI, consulte la sección Requisitos de cada artículo de la documentación de WMI.

Si parece que falta un componente esperado, consulte Disponibilidad del sistema operativo de los componentes de WMI.

Para crear scripts o aplicaciones para WMI, los desarrolladores no necesitan descargar ni instalar un kit de desarrollo de software (SDK) específico. Sin embargo, ciertas herramientas administrativas de WMI pueden ser útiles para usar. Para obtener más información, vea Descargas.

En esta sección

Artículo Descripción
Acerca de WMI Información general sobre WMI.
Uso de WMI Información sobre cómo desarrollar aplicaciones para usar WMI, con información sobre las herramientas.
Referencia de WMI Documentación sobre las clases WMI, las clases de WMI C++, WMI COM API, la API de creación de scripts y otro material de referencia de WMI.
Glosario de WMI Una lista de términos de WMI. Muchos de estos términos son familiares para los desarrolladores, pero tienen definiciones nuevas o modificadas en el entorno de WMI.