¿Qué es WMI? ¿Una nueva marca de coches alemana, preparada para romper los bolsillos de adinerados padres de familia en su crisis de los 50?

¿La escisión de uno de los brothers de Warner Brothers por una riña en la última comida familiar?

¿Algo relacionado con la domótica y ese empeño de la tecnología de hacer nuestras casas tan informatizadas como poco hogareñas?

¿Una movida informática de la que que no habíamos oído hablar hasta hoy o si lo habíamos hecho era para asentir sin tener ni idea de lo que verdaderamente se trata? ¡Pues más bien lo último!

Por ello, y porque nos gusta explorar los vastos terrenos del conocimiento, vamos a intentar un acercamiento a la trascendental pregunta: ¿Qué es WMI?. Hay gente por ahí que no tiene la imperiosa necesidad de dominar el concepto, taxistas o taxidermistas por ejemplo, pero sí hay otros valientes que vivirán mucho mejor con el saber de estas competencias. Hoy va por ellos: ¿Qué es WMI?

¿Qué es WMI? Acercamiento al concepto

WMI (siglas de Windows Management Instrumentation o, en español, Instrumentación de Administración Windows) es una invención tecnológica de Microsoft, cuyo fin es encargarse de los diferentes ambientes operacionales de Windows.

La Instrumentación de Administración Windows (WMI) consiste en un conjunto de extensiones al Windows Driver Model, que proporcionan una interfaz de sistema operativo a través del cual sus componentes nos dan información y distintos tipos de notificaciones.

Por decirlo de alguna manera, WMI es la implementación de Microsoft de los estándares de gestión empresarial basados en la web (WBEM), del modelo de información común (CIM) y del Grupo de trabajo de administración distribuida (DMTF).

WMI permite que los lenguajes de script (como VBScript o Windows PowerShell) administren las computadoras personales y los servidores de Microsoft Windows, tanto de forma local como remota. WMI viene preinstalado en Windows 2000 y en los sistemas operativos más nuevos de Microsoft. También está disponible como descarga para Windows NT, Windows 95 y Windows 98.

Microsoft, que está en todo, también proporciona una interfaz de línea de comandos para WMI llamada Windows Management Instrumentation Command-line (WMIC).

¿Qué podemos hacer con WMI?

Ahora que ya hemos asimilado e interiorizado qué es WMI, vamos con algunas cosillas fáciles para las que podremos utilizarlo.

Como hemos mencionado, a través de WMI será factible gestionar tanto las computadoras inmediatas como remotas, pudiendo programar procesos que se ejecutarán en momentos indicados y escogidos; iniciarlo y comenzar a operar en un ordenador remoto; también reiniciarlos desde la distancia, si es necesario; conseguir listas de las aplicaciones que se encuentran instaladas en nuestra computadora, el resto de ordenadores locales y también los remotos; informarnos de los registros de eventos de Windows, tanto en las computadoras locales como en las remotas

Tenéis que saber, como curiosidad, que debido a que WMI viene con un conjunto de interfaces de automatización listos para usar, todas las funciones de administración admitidas por un proveedor de WMI y su conjunto de clases obtienen el soporte de secuencias de comandos para su uso inmediato y gratuito.

Más allá del diseño de la clase WMI y el desarrollo del proveedor, los equipos de desarrollo y prueba de Microsoft no están obligados a crear, validar y probar un modelo de secuencias de comandos, ya que, de hecho, está disponible en WMI.

De hecho, a día de hoy puedes usar algo más avanzado…

Utilizando un software de monitorización tan potente, que sirve para 1 ordenador o 10.000.

Y lo puedes usar de forma gratuita. ¿Te cuento cómo?

Propósitos de WMI

Podemos considerar que el propósito de WMI, por antonomasia, es el de definir un conjunto de especificaciones independientes del entorno, que permitan compartir información de gestión entre las mismas aplicaciones de gestión.

WMI prescribe estándares de administración empresarial y tecnologías, relacionadas para Windows, que funcionan con estándares de administración ya existentes. Como la Desktop Management Interface (DMI) y el SNMP, WMI complementa estos estándares al proporcionar un modelo uniforme. Este modelo representa el entorno a través del cual se puede acceder a los datos de administración de cualquier fuente de una manera común.

Vamos a intentar simplificarlo. WMI opera, más o menos, como lo haría una base de datos; te ofrece una gran y variada información, que te será de lo más útil para la monitorización de los sistemas que estén basados en Windows.

Imagínate delante de un tablero de control de instrumentos, no tan exagerado como el de las naves de Star Wars, pero del rollo. Tienes todo el acceso necesario a sus partes y puedes estar observando los niveles que calzan las variables más personales de una computadora que funcione en un ambiente de Microsoft Windows. WMI se vale de su lenguaje para darnos muestras representativas del funcionamiento de los sistemas, las aplicaciones, las redes, los distintos dispositivos, etc.

Si te interesa WMI, te interesará también…

¿Por cierto, hablando del tema, sabéis quién se lo curra como nadie y es adalid de la monitorización?

Pues Pandora FMS, un sistema de monitorización flexible, capaz de monitorizar dispositivos, infraestructuras, aplicaciones, servicios y procesos de negocio.

Por ejemplo, en el siguiente vídeo puedes ver cómo crear y configurar un módulo WMI de forma remota en Pandora FMS:

Shares