Instrumental de administración de Windows

Propósito

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

Nota

La siguiente documentación está dirigida a desarrolladores y administradores de ti. Si es un usuario final que ha experimentado un mensaje de error relacionado con WMI, debe ir a soporte técnico de Microsoft y buscar el código de error que aparece en el mensaje de error. Para obtener más información acerca de la solución de problemas con los scripts WMI y el servicio WMI, vea WMI no funciona.

Nota

WMI es totalmente compatible con Microsoft; sin embargo, la versión más reciente del control y scripting administrativo está disponible a través de la infraestructura de administración de Windows (MI). MI es totalmente compatible con las versiones anteriores de WMI y proporciona un host 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 (mi).

Donde sea aplicable

WMI se puede usar en todas las aplicaciones basadas en Windows y es muy útil en aplicaciones empresariales y scripts administrativos.

Los administradores del sistema pueden encontrar información sobre el uso de WMI en TechNet ScriptCentery en varios libros sobre WMI. Para obtener más información, vea más información.

Audiencia de desarrolladores

WMI está diseñado para los programadores que utilizan C/C++, la aplicación de Microsoft Visual Basic o un lenguaje de scripting que tiene un motor de Windows y controla los objetos de Microsoft ActiveX. Aunque es útil cierta familiaridad con la programación COM, los desarrolladores de C++ que escriben aplicaciones pueden encontrar buenos ejemplos para empezar a crear una aplicación WMI con C++.

Para desarrollar proveedores de código administrados o aplicaciones en C# o Visual Basic .NET mediante el .NET Framework, vea WMI en .NET Framework.

Muchos administradores y profesionales de ti acceden a WMI a través de PowerShell. El cmdlet Get-WMI para PowerShell permite recuperar información de un repositorio de WMI local o remoto. Como tal, una serie de temas y clases, especialmente en la sección creación de clientes WMI , contiene ejemplos de PowerShell. Para obtener información adicional sobre el uso de PowerShell, vea Windows PowerShell y scripting con Windows PowerShell.

Requisitos de tiempo de ejecución

Para obtener más información sobre qué sistema operativo se requiere para utilizar un elemento de API específico o una clase WMI, consulte la sección de requisitos de cada tema en la documentación de WMI.

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

No es necesario descargar ni instalar un desarrollo de software (SDK) específico para crear scripts o aplicaciones para WMI. Sin embargo, hay algunas herramientas administrativas de WMI que los desarrolladores pueden encontrar útiles. Para obtener más información, consulte la sección descargas en información adicional.

En esta sección

Acerca de WMI

Información general sobre WMI.

Usar WMI

Información sobre cómo desarrollar aplicaciones para usar WMI, que incluye información sobre las herramientas.

Referencia de WMI

Documentación acerca de las clases de WMI, clases de C++ de WMI, API COM de WMI, API de scripting y otro material de referencia de WMI.