Implementación de Win2000 Automated Management

  

Una de las ventajas de Windows 2K /XP en comparación con la anterior es una mejor capacidad de administración. Por ejemplo, admite el modo de administración remota en Windows 2000 Server Terminal Services, es compatible con Microsoft Management Console (MMC) y uno de ellos es compatible con WMI. WMI es un acrónimo de Windows Management Instrumentation, el Instrumental de administración de Windows. WMI tiene muchos usos, uno de los cuales es la automatización de la gestión a través de secuencias de comandos.

Primero, ¿por qué usar un script?

Mirando hacia atrás en la década de 1990, una de las razones por las que Windows NT tuvo éxito fue que era relativamente fácil de usar. Cualquiera que pueda usar Windows 3.1 puede administrar una red de NT simple. Suena un poco raro hoy, pero la verdad es que NT 3.1 es mucho menos funcional que Windows 2K /XP y por lo tanto mucho más simple). Solo mire el panel de control de NT, y esto es aproximadamente una impresión de lo que puede hacer.

Con el desarrollo, la interfaz amigable original se ha vuelto más amigable. En Windows 2K /XP, casi todas las operaciones tienen un asistente, cada nivel del objeto tiene una página de propiedades gráficas, diferentes opciones de operación lo guían al cuadro de diálogo de la tarea final, MMC le permite usar herramientas de uso común (incluso herramientas de terceros) conectadas a un conjunto de herramientas personalizado.

Sin embargo, las GUI que son amigables para los usuarios avanzados son demasiado engorrosas. Además, aunque algunas tareas se pueden realizar en la línea de comandos, la línea de comandos no tiene la funcionalidad completa de una herramienta gráfica. Para automatizar las tareas de operación en Windows 2K /XP, una mejor manera es acceder directamente a la interfaz de administración a la que acceden las herramientas gráficas a través del programa de script. WMI permite a los usuarios acceder a casi cualquier parte de un lenguaje de scripting a través de una interfaz unificada. Por supuesto, hay algunas restricciones en la programación de WMI con scripts, como no acceder directamente a la API Win32.

Segundo, ¿qué es WMI?

WMI es el núcleo del sistema de administración de Windows 2K /XP, para otros Win32s, WMI es un complemento útil. WMI se basa en CIMOM, el Administrador de objetos de modelo de información común, que es una base de datos de objetos que describe los bloques de construcción y proporciona una interfaz común para que MMC y los scripts accedan a los bloques de construcción. Con WMI, las diferentes partes del software de la herramienta y el acceso al script no necesitan usar diferentes API, sino que se pueden insertar diferentes partes en WMI, como se muestra en la Figura 1 (la figura proviene de MSDN), el software de la herramienta y WMI pueden ser fácilmente Lee y escribe WMI.

Figura 1

Windows 2K /XP y Windows 98 son compatibles con WMI; si agrega el Service Pack 4 o superior para NT 4.0 y Windows 95, NT 4.0 y Win95 también son compatibles con WMI . Por lo tanto, cuando usa WMI para la administración remota, no tiene que usar Windows 2K /XP (por supuesto, si los scripts WMI se ejecutan en una máquina Win9x sin el Monitor de rendimiento, no puede consultar el rendimiento de Windows 2K /XP en un sistema Win9x remoto.

Como se mencionó anteriormente, WMI permite el acceso a varios bloques de construcción a través de una interfaz común, por lo que no es necesario tratar varias interfaces subyacentes o los llamados "proveedores" por separado. WMI se puede usar para administrar de manera eficiente los controles remotos. A diferencia de las computadoras locales, no todas las herramientas de línea de comandos de Windows 2K /XP son compatibles con la operación remota.

WMI es una implementación del modelo WBEM. WBEM es Administración de empresas basada en la Web o basada en la Web. Enterprise Management, WBEM fue creado por DMTF (Distributed Management Task Force) con la ayuda de muchos proveedores, incluidos Compaq, Sun, Microsoft, etc. El objetivo de WBEM es desarrollar un conjunto de interfaces estándar para administrar entornos empresariales. La parte más crítica del modelo WBEM es su modelo de datos (o la forma en que describe y define los objetos) y la especificación de codificación (Especificación de codificación). ), y el modo de transferir datos entre el cliente y el servidor.

El modelo de datos de WBEM es CIM (Modelo de información común). CIM es una unidad lógica y física que se usa para nombrar computadoras. Un sistema de nombres estándar (o patrón de nombres), como una partición lógica de un disco duro, una instancia de una aplicación en ejecución o un cable.

CIM es un modelo orientado a objetos que utiliza un conjunto de objetos orientados a objetos. La terminología se describe. CIM contiene una clase, que es una plantilla de una unidad administrada. Una instancia de una clase se llama un objeto, y un objeto representa una unidad específica del sistema subyacente. Un espacio de nombres es una colección de clases. Cada espacio de nombres está orientado a un dominio de administración específico. La clase contiene propiedades y métodos.

Copyright © Conocimiento de Windows All Rights Reserved