auditoria con wmi

54
Servicio Auditoria y Soporte Técnico- Dario Salazar Padilla UNIVERSIDAD TECNOLOGICA EQUINOCCIAL ESCUELA DE INGENIERIA INFORMATICA Y CIENCIAS DE LA COMPUTACION CONSTRUCCION DE UNA APLICACION PARA INVENTARIAR EL SOFTWARE Y HARDWARE INSTALADO EN LOS EQUIPOS DE UNA EMPRESA. PROYECTO PREVIO A LA OBTENCION DEL TITULO DE INGENIERO EN INFORMATICA Y CIENCIAS DE LA COMPUTACION DARIO VINICIO SALAZAR PADILLA DIRECTOR: ING. RENATO ERAZO. Quito, octubre de 2006 file:///E|/Documents%20and%20Settings/Administrador/Mis%20documentos/darioXp/tesis/TesisServicioAuditoria.htm (1 of 54)06/02/2007 11:16:48

Upload: moises-fabro

Post on 25-Nov-2015

48 views

Category:

Documents


1 download

TRANSCRIPT

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    UNIVERSIDAD TECNOLOGICA EQUINOCCIAL

    ESCUELA DE INGENIERIA INFORMATICA Y CIENCIAS DE LA COMPUTACION

    CONSTRUCCION DE UNA APLICACION PARA INVENTARIAR EL SOFTWARE Y HARDWARE INSTALADO EN LOS EQUIPOS DE UNA EMPRESA.

    PROYECTO PREVIO A LA OBTENCION DEL TITULO DE INGENIERO EN INFORMATICA Y CIENCIAS DE LA COMPUTACION

    DARIO VINICIO SALAZAR PADILLA

    DIRECTOR: ING. RENATO ERAZO.

    Quito, octubre de 2006

    file:///E|/Documents%20and%20Settings/Administrador/Mis%20documentos/darioXp/tesis/TesisServicioAuditoria.htm (1 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    CONTENIDO

    1. INTRODUCCION. ............................................................................................... 1 1.1 PLANTEAMIENTO DEL PROBLEMA......................................................... 1 1.2 OBJETIVOS...................................................................................................... 3 1.2.1 OBJETIVO GENERAL................................................................................ 3 1.2.2 OBJETIVO ESPECIFICO........................................................................... 3 1.3 ALCANCE.......................................................................................................... 4 1.4 JUSTIFICACION............................................................................................. 5 1.5 DESCRIPCION DE METODOS DE BUSQUEDA DE INFORMACION........................................................................................................ 6 1.5.1 METODO DE BUSQUEDA WMI............................................................. 6 1.5.1.1 DEFINICION............................................................................................ 6 1.5.1.2 FUNCIONALIDAD.................................................................................. 7 1.5.1.3 CARACTERISTICAS FUNCIONALIDAD WMI.............................. 10 1.5.1.4 CARACTERISTICAS FUNCIONALIDAD WMI.............................. 12 1.5.1.5 MODELO DE INFORMACION COMUN CIM................................. 13

    2. USO DEL COMPONENTE DE ADMINISTRACION WMI PARA CAPTURA Y EXPOSICION DE INFORMACION....................................................................... 14

    2.1 FUNCIONALIDAD DEL COMPONENTE DE BUSQUEDA.............. 16 2.1.1 ELEMENTOS DE ARQUITECTURA..................................................... 16

    2.2 CLASES DE SOFTWARE EN EL SISTEMA INFORMATICO......... 182.3 CLASES DEL HARDWARE EN EL SISTEMA INFORMATICO...... 192.3.1 Win32_Keyboard .................................................................................. 192.3.2 CLASES DE ALMACENAMIENTO MASIVO ..................................... 22 2.3.2.1 Win32_DiskDrive ................................................................. 23 2.3.2.2 Win32_CDROMDrive ........................................................... 29 2.3.2.3 Win32_FloppyDrive.............................................................. 33 2.3.2.4 Win32_MemoryDevice ....................................................... 37 2.3.3 Win32_BaseBoard ............................................................................... 422.3.4 Win32_MotherboardDevice .............................................................. 46 2.3.4.1 Win32_Processor ................................................................. 472.3.5 Win32_Networkadapter ..................................................................... 592.3.6 Win32_SoundDevice ........................................................................... 692.3.7 Win32_PotsModem .............................................................................. 732.3.8 Win32_DesktopMonitor ..................................................................... 792.3.9 Win32_PointingDevice ....................................................................... 822.4 ADMINISTRACION DE CLASES EN LA INFRAESTRUCTURAWINDOWS MANAGEMENT INSTRUMENTATION (WMI)....................... 862.4.1 SYSTEM.MANAGEMENT ....................................................................... 862.4.2 CLASE MANAGEMENT.OBJECTSEARCHER ................................... 882.5 CLASE REGISTRY................................................................................... 892.5.1 CurrentUser ................................................................................................ 902.5.2 LocalMachine ............................................................................................ 902.5.3 ClassesRot ................................................................................................ 902.5.4 Users .......................................................................................................... 902.5.5 PerformanceData....................................................................................... 902.5.6 CurrentConfig.............................................................................................. 902.5.7 Mtodos Estaticos Utilizados para Obtener y Establecer Valores .... 91

    3. ANALISIS DEL SERVICIO DE AUDITORIA DE HW YSW (SAS).......... 923.1 ANALISIS FUNCIONAL......................................................................... 923.2 DESCRIPCION DE LA ARQUITECTURA DEL SOFTWARE YHERRAMIENTAS DE DESARROLLO............................................................... 953.2.1 HERRAMIENTAS Y PLATAFORMAS DE DESARROLLO............... 953.2.2 ARQUITECTURA DEL SOFTWARE Y COMPONENTES................ 953.3 METODOLOGIA DE DESARROLLO DEL SERVICIO DEAUDITORIA DE HW Y SW (SAS)................................................................... 993.4 DISEO DEL SOFTWARE DE AUDITORIADE HW Y SW (SAS).......................................................................................... 1003.4.1 DIAGRAMA CASOS DE USO SISTEMA SAS................................. 1003.4.2 DIAGRAMA CLASES SAS.................................................................... 101

    file:///E|/Documents%20and%20Settings/Administrador/Mis%20documentos/darioXp/tesis/TesisServicioAuditoria.htm (2 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    4. ANALISIS DE COSTOS....................................................................................... 1024.1 FACTIBILIDAD........................................................................................ 1024.2 PRESUPUESTO Y VIABILIDAD ECONOMICA.............................. 1024.3 VIABILIDAD TECNICA......................................................................... 104

    5. CONCLUSIONES Y RECOMENDACIONES.................................................... 106 6 REFERENCIAS BIBLIOGRAFICAS................................................................... 108 6.1 FUENTES A LAS QUE SE HACE REFERENCIA EN EL PRESENTE DOCUMENTO .. 108 INDICE DE TABLAS, CLASES E ILUSTRACIONES INDICE DE TABLAS Tabla No.1:Clases para controlar los registros y eventos del Sistema Operativo ________ 18 Tabla No.2: Clases de informacin y eventos de administracin para infraestructura WMI en el Sistema Operativo __________________________________________ 87 Tabla No.3: Presupuesto total de inversin _____________________________________ 102 Tabla No.4: Activos Fijos de inversin _________________________________________103 Tabla No.5: Activos Diferidos de inversin ______________________________________103 Tabla No.6: Capital de trabajo de inversin _____________________________________104 Tabla No.7: Lista de componentes tcnicos ____________________________________ 105 INDICE DE CLASES Clase No.1:Caractersticas de la clase Win32_Keyboard WMI, representa un teclado instaladoen el sistema Windows __________________________________________ 19 Clase No.2:Caractersticas de la clase Win32_DiskDrive WMI, representa un discofsico en el sistema de Windows ___________________________________ 23 Clase No.3: Caractersticas de la clase Win32_CDROMDrive WMI, representa un dispositivo ptico en el sistema de Windows ______________________________________ 29

    file:///E|/Documents%20and%20Settings/Administrador/Mis%20documentos/darioXp/tesis/TesisServicioAuditoria.htm (3 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Clase No.4:Caractersticas de la clase Win32_FloppyDrive WMI, representa un dispositivo de diskette en el sistema de Windows _______________________________ 33

    Clase No.5:Caractersticas de la clase Win32_MemoryDevice WMI, representa un dispositivo de memoria en el sistema de Windows_____________________________ 37

    Clase No.6:Caractersticas de la clase Win32_BaseBoard WMI, representa un motherboard en el sistema de Windows ________________________________________ 42 Clase No.7:Caractersticas de la clase Win32_ MotherboardDevice WMI, representa un motherboarden el sistema de Windows ______________________________________ 46

    Clase No.8:Caractersticas de la clase Win32_Processor WMI, representa un procesador en el sistema de Windows __________________________________________ 48

    Clase No.9:Caractersticas de la clase Win32_NetworkAdapter WMI, representa un adaptador de red en el sistema de Windows _______________________________________60

    Clase No.10:Caractersticas de la clase Win32_SoundDevice WMI, representa un dispositivo desonido en el sistema de Windows_________________________________69

    Clase No.11:Caractersticas de la clase Win32_POTSModem WMI, representa los servicios ycaractersticas de un mdem en el sistema de Windows _______________73

    Clase No.12:Caractersticas de la clase Win32_DesktopMonitor WMI, representa un dispositivodel monitor unido en el sistema de Windows ________________________79

    Clase No.13:Caractersticas de la clase Win32_PointingDevice WMI, representa un dispositivode entrada en el sistema de Windows _____________________________82 INDICE DE GRAFICOS Grfico No.1: Funcionalidad de WMI en solicitudes del desarrollador _________________ 11 Grfico No.2: Clases del sistema WMI que apoyan actividades del CIM ______________ 15 Grfico No.3:Clase de administracin del sistema que interacta con el instrumental deadministracin de Windows ____________________________________ 16 Grafico No.4:

    file:///E|/Documents%20and%20Settings/Administrador/Mis%20documentos/darioXp/tesis/TesisServicioAuditoria.htm (4 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Arquitectura y componentes del Sistema de Auditoria ________________ 95 Grfico No.5: Aplicacin SAS, Servicio Windows invocados por los usuarios. __________ 96 Grfico No.6:Servicio Windows instalado en el cliente ______________________ 98

    Grfico No.7:Diagrama Casos de Uso Sistema SAS ______________________ 100

    Grfico No.8:Diagrama de Clases Sistema SAS___________________________ 101

    RESUMEN El objetivo de la presente investigacin fue realizar el desarrollo de un software que permita realizar en forma automtica y eficiente, la captura recuperacin y visualizacin de los programas y hardware instalados en un ambiente Microsoft. Para esto, se ha adaptado la metodologa de bsqueda WMI implementada en un Servicio Windows de auditoria de Hardware, Software y XML Web Services, para su administracin. Los resultados obtenidos de la aplicacin de la metodologa adaptada al Servicio Windows de Auditoria de Hardware y Software, muestran y optimizan el trabajo de auditoria en una empresa de consumo de informacin, e inters en actualizaciones y renovaciones en los programas y hardware instalados en cada uno de sus equipos. Finalmente, este trabajo permite establecer algunos puntos importantes en la metodologa y constituirse en la base de investigaciones futuras que aporten cada vez ms con el conocimiento en el manejo, administracin y uso de eventos dentro de un sistema. 1. INTRODUCCION

    file:///E|/Documents%20and%20Settings/Administrador/Mis%20documentos/darioXp/tesis/TesisServicioAuditoria.htm (5 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    1.1 PLANTEAMIENTO DEL PROBLEMA. Para administrar eficazmente una empresa en lo referente al Hardware y Software que posee, es necesario contar con componentes software y hardware, que funcionen conjuntamente de manera que se puedan controlar y supervisar en forma precisa en el sistema. La construccin de la aplicacin para inventariar el Software y Hardware instalado en los equipos de una empresa ha logrado simplificar, la captura, recuperacin y visualizacin del hardware y el software para el entorno de Microsoft Windows. La construccin de la Aplicacin, para inventariar el Software y Hardware instalado en los equipos de una empresa proporciona accesos sincronizados a los componentes de WMI, Xml Web Services y Servicios Windows, usando una arquitectura N capas, tanto para los sistemas basados en Windows como para los sistemas alojados en otros entornos. El Instrumental de Administracin de Windows (WMI) sobre el Modelo Controlador de Windows (WDM), ofrecen tecnologa de instrumentacin de nivel de ncleo para la plataforma Microsoft Windows. La estrecha unin de las extensiones WMI al WDM, permiten simplificar el instrumental de administracin y proporcionar un acceso abierto y coherente a los datos de administracin; las extensiones WMI estn integradas en el ncleo de Windows, con objeto de suministrar datos y sucesos del

    Controlador.[1]

    . La implementacin del Servicio Windows, va ha recabar informacin a travs de la utilizacin de esta Instrumentacin de Administracin (WMI), sobre los equipos de la empresa y la almacena en el servidor de Base de Datos Centralizado, en el Servicio Windows se define el cdigo que controla que comandos se pueden enviar al servicio y que acciones se deben realizar al recibir esos comandos; entre los comandos que se pueden enviar a un servicio se encuentran los comandos de inicio, pausa, reanudacin y detencin del servicio as como tambin comandos personalizados, en los cuales se realiza la bsqueda para recabar la informacin requerida tanto Software como Hardware.

    1.2 OBJETIVOS

    1.3 OBJETIVO GENERAL

    El objetivo de este trabajo es el desarrollo de un software que permita realizar en forma automtica y eficiente, la captura, recuperacin y visualizacin de los programas y hardware instalados en ambiente de trabajo Microsoft.

    1.4 OBJETIVO ESPECIFICO

    Se desea realizar el inventario del software y hardware en una empresa, para hacer esto el sistema enviar un correo para todos los usuarios, al abrir el correo al usuario se le presenta un cuadro de dialogo que le pide la autorizacin para ejecutar la aplicacin, al aceptar el usuario automticamente instalar el software necesario para posteriormente realizar el inventario, la informacin recopilada en la computadora donde se ejecuta el programa se almacena en el servidor de base de datos, el resultado final es que se tiene el inventario de todos los equipos dentro de la organizacin. Como la informacin de hardware y software se encuentra disponible en el servidor central, puede el usuario hacer uso de la aplicacin de Web de Servicio de Auditoria y Soporte Tcnico de HW y SW, que es un programa de soporte tcnico, administracin de equipos y usuarios, y visualizacin de la informacin recopilada de los equipos de la empresa, por lo cual el usuario puede iniciar un requerimiento de soporte tcnico, este requerimiento integrar la informacin del software y hardware del equipo, verificando y actualizando la base de datos central si es necesario. Esta informacin se enviar al tcnico del departamento de soporte, el cual dispondr de esta configuracin del software y hardware de la mquina a la cual dar soporte, dicho sea de paso esta informacin servir de sustento para poder resolver el caso.

    1.5 ALCANCE El software consiste en un servicio que se instala en el cliente Microsoft, realiza el inventario del hardware y software instalado en el sistema operativo y almacena la informacin en el servidor central para posteriormente realizar soporte tcnico de ser el caso. La aplicacin para inventariar el software y hardware instalado en los equipos, llegar a todos los usuarios a travs del correo electrnico, proporcionar el inventario de cada equipo, lo almacenar y publicar, realizar validacin de usuarios proporcionando seguridades al sistema, se dispondr de un servidor central para obtener la informacin que se solicite y tambin la publicacin de informacin generando as la automatizacin del inventario de Software y Hardware en una organizacin. La administracin de equipos, usuarios y visualizacin del inventario se puede realizar ingresando desde cualquier equipo ya que es una aplicacin Web. La informacin de inventario se encontrar en un servidor de base de datos; se desarrollar reportes por fecha de los productos instalados.

    file:///E|/Documents%20and%20Settings/Administrador/Mis%20documentos/darioXp/tesis/TesisServicioAuditoria.htm (6 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Se usar una arquitectura N capas, en la construccin de una aplicacin para inventariar Software y Hardware de los equipos de forma automtica capturando los recursos del sistema operativo y hardware; la informacin proporcionada por la aplicacin puede ser consultada a travs de Internet, permitiendo a los usuarios debidamente autorizados utilizar la informacin de acuerdo a sus necesidades. En la aplicacin para inventariar el software y hardware, se publicar la ltima actualizacin del Servicio Windows, del equipo que solicit la evaluacin al hardware y software instalado. Adicionalmente el usuario tendr la posibilidad de pedir soporte, al pedir soporte el tcnico recibir la informacin actualizada del inventario del equipo. El usuario puede consultar utilizando un navegador de Web.

    1.6 JUSTIFICACION Estos datos sern de utilidad para llevar un control del software y hardware existente y para permitir actualizar informacin a uno de ellos en particular o alguno de los medios que la integran. Ser uno de los principales recursos de informacin con que contarn las Instituciones en el momento de realizar renovaciones o verificaciones internas de sus equipos a nivel de software y hardware, en stas se detallar buena parte del trabajo de investigacin que se produce para la institucin. Adems sirven como apoyo y como introduccin a temas de actualizacin, renovacin o cambio de ser el caso, ya que generalmente presentan una descripcin del estado. Por esta razn, se justifica la creacin del Software de Inventario, la cual proporciona informacin til para los centros de investigacin y al mismo tiempo es de gran inters en la Administracin de una Institucin, ya que ofrece las siguientes ventajas:

    - Permite obtener informacin fcilmente, a travs del Web.- Validacin de usuario- La aplicacin es multiusuario.- Las instituciones educativas, administrativas y de gran consumo en informacin estn interesadas en estar actualizadas en el uso del software y hardware que estn utilizando.

    1.5 descripcion de metodos de busqueda de

    informacion

    1.5.1 metodo de busqueda wmi

    1.5.1.1 Definicin

    El Instrumental de administracin de Windows (WMI, Windows Management Instrumentation) establece normas estndar para tener acceso y compartir la informacin de administracin a travs de la red de una empresa. WMI proporciona compatibilidad integrada para el Modelo de informacin comn denominado (CIM, Common Information Model), que describe los objetos existentes en un entorno de administracin. CIM (Modelo de Informacin Comn) y el Instrumental de administracin de Microsoft Windows (WMI), son compatibles con la iniciativa de estndares Administracin empresarial (WBEM, Web-based Enterprise Management), para los proveedores de hardware, software y para la notificacin de sucesos. Como componente de los servicios de administracin de Microsoft Windows, el WMI es de gran ayuda para reducir el mantenimiento y el costo de administracin de componentes en una red empresarial. El repositorio de objetos compatible con CIM, que posee el Instrumental de Administracin, es la base de datos de definiciones de objetos, y el Administrador de objetos CIM, que controla la recopilacin y manipulacin de objetos en el repositorio y rene informacin de los proveedores de WMI.

    1.5.1.2 Funcionalidad El instrumental de administracin de Windows tiene extensiones sobre el Modelo de controlador de Windows (WDM) que proporcionan la base para la instrumentacin de hardware en entornos Windows. Las extensiones del WMI al Modelo de Controlador de Windows WDM son tecnologas de instrumentacin de nivel de ncleo para la

    plataforma Windows[2]

    . La interaccin de estas extensiones simplifica el acceso a los datos de instrumentacin y proporciona un acceso abierto a los datos de administracin. Las extensiones del WMI estn integradas en el ncleo de Windows, con objeto de suministrar datos y sucesos del controlador. Las

    file:///E|/Documents%20and%20Settings/Administrador/Mis%20documentos/darioXp/tesis/TesisServicioAuditoria.htm (7 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    extensiones son ampliables, lo que significa que un fabricante de equipos originales (OEM) o un proveedor de hardware independiente (IHV) pueden ampliar los datos instrumentados. Estas extensiones del WMI al WDM publican informacin, configuran valores de dispositivos y proporcionan notificacin de sucesos de los controladores de dispositivos. Las extensiones forman parte de la arquitectura del Modelo de controlador Win32 (WDM); sin embargo, tambin son de gran utilidad con otro tipo de controladores (como SCSI ). Las extensiones distribuyen los siguientes datos:

    l Datos personalizados: suministrados por extensiones de controlador de OEM o IHV. l Datos seguros: suministrados por descriptores de seguridad de Windows para un uso designado. l Datos valiosos: una determinada actividad de recopilacin de datos puede afectar considerablemente al rendimiento del controlador; dichos datos slo

    deben recopilarse cuando lo solicite especficamente la aplicacin de administracin. De manera predeterminada, un controlador no recopilar los datos valiosos.

    l Cuando una aplicacin de administracin que utiliza la tecnologa compatible con WMI-CIM muestra inters en esos datos valiosos, las extensiones del WMI indicarn al controlador que empiece a recopilar datos. Las extensiones del WMI mantienen un recuento de referencia y ordenan al controlador que detenga la recopilacin de datos cuando termina la ltima aplicacin habilitada para WMI interesada en esos datos. Un punto importante que hay que tener en cuenta es que el autor del controlador, y no las extensiones WMI, es quien decide cules son los datos valiosos que hay que recopilar.

    l Notificacin de sucesos: es una caracterstica clave de las extensiones WMI, al permitir la deteccin de sucesos u errores de hardware por parte de los controladores. As, se puede pasar un suceso al WMI para que tome las acciones correctivas pertinentes segn el suceso especfico ocurrido.

    Es posible realizar tambin con las extensiones del Instrumental de Administracin la configuracin de un dispositivo por parte de una aplicacin de administracin lo que se podra realizar a futuro en la mima aplicacin del servicio de auditoria. La posibilidad que una aplicacin de administracin necesite volver a configurar un dispositivo, basndose en algn suceso causado por un controlador o por los datos recopilados, por la aplicacin de administracin, es factible con la implementacin de WMI sobre el controlador.

    1.5.1.3 Caractersticas Funcionalidad WMI

    Las dos caractersticas ms importantes de las extensiones WMI son la extensibilidad y el mecanismo de notificacin de sucesos. Las extensiones permiten a un proveedor de hardware independiente (IHV) extender el conjunto de datos de instrumentacin y agregar valor a una solucin de hardware o software. El uso del WMI compatible con WBEM, que es una arquitectura unificadora que permite el acceso a los datos a partir de diversas tecnologas subyacentes, entre las que se encuentran las extensiones del WMI al WDM a modo ncleo al obtener datos del controlador. WMI ofrece un enfoque en tres niveles para la recopilacin y el suministro de datos de administracin. Dicho enfoque consiste en un mecanismo estndar para almacenar datos (un repositorio de datos compatible con CIM), un protocolo estndar para obtener y divulgar datos de administracin (COM/DCOM) y una biblioteca de vnculos dinmicos (DLL) de Win32 conocida como proveedor WMI. Un proveedor WMI suministra datos de instrumentacin el esquema CIM. El proveedor de WDM, interacta con el componente WMI de modo de ncleo. El componente WMI de modo de ncleo proporciona servicios que permiten a los controladores habilitados para WMI implementar WMI y acta como interfaz con el proveedor WDM.

    file:///E|/Documents%20and%20Settings/Administrador/Mis%20documentos/darioXp/tesis/TesisServicioAuditoria.htm (8 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Grafico No. 1- Funcionalidad de WMI en solicitudes del desarrollador[3]

    .

    1.5.1.4 Infraestructura de WMI WinMgmt.exe es el componente principal de la infraestructura de gestin de WMI. Bajo Windows se presenta como un servicio. Cuando una aplicacin de gestin WMI solicita un dato, el programa determina si ste se encuentra en el repositorio CIM o es necesario obtenerlo a partir de un proveedor. Como norma general, los datos estticos suelen encontrarse siempre en el repositorio CIM, mientras que los dinmicos requieren el concurso de un proveedor. Adems de estas labores, WMI suministra los siguientes servicios adicionales:

    Soporte de notificacin de eventos Lenguaje de consultas Soporte de seguridad Almacenamiento de funciones de mltiples lenguajes en el CIM (Eventos o mtodos que se realizan sobre el hardware o software, acciones predeterminadas por el desarrollador, que se pueden realizar tomando en cuenta la funcin que se utiliza y los resultados que el WMI proporciona en el desempeo).

    1.5.1.5 CIM

    La labor de CIM es presentar al programador un modelo consistente y uniforme de todos los tipos de objetos fsicos y lgicos de un sistema. Los objetos se representan mediante clases que contienen propiedades y mtodos para describir sus caractersticas y comportamiento. En CIM se definen 3 niveles de clases:

    Clases que representan objetos pertenecientes a todas las reas administrativas de un sistema. Clases que representan objetos de reas especficas, pero independientes de una implementacin o tecnologa concretas. Clases que representan objetos dependientes de una tecnologa dada (por ejemplo, especficas de UNIX o de Win32).

    En el desarrollo del Servicio Windows de Auditoria existen clases derivadas, que heredan tanto mtodos como propiedades.

    2. uso del componente de administracion WMI para captura y exposicion de informacion

    Las clases del sistema de WMI son una coleccin de clases predefinidas. Las clases del sistema se incluyen con el WMI SDK; se utilizan para apoyar las actividades del CIM, y las mismas se definen automticamente en cada namespace. Estas clases del sistema de WMI pueden interactuar de ser el caso a travs del Modelo Controlador de Windows. Un proveedor WMI suministra datos de instrumentacin al esquema CIM. El proveedor de WDM, interacta con el componente WMI de modo de ncleo. El componente WMI de modo de ncleo proporciona servicios que permiten a los controladores implementar WMI, y acta como interfaz con el proveedor WDM. Existen clases especficas del sistema que son utilizadas por los proveedores de controladores. Hay tambin las clases del sistema que describen acontecimientos referentes a ambos cambios en el depsito del CIM, y a los componentes especficos del proveedor de controladores. Las clases del sistema son predefinidas por WMI e identificadas por los caracteres principales de su nombre. Sin embargo, se puede crear clases que se deriven de clases existentes del sistema, como se lo realizo en el Servicio de Auditoria. El diagrama siguiente representa las clases a nivel superior del sistema.

    file:///E|/Documents%20and%20Settings/Administrador/Mis%20documentos/darioXp/tesis/TesisServicioAuditoria.htm (9 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Grafico No. 2 Clases del sistema WMI que apoyan actividades del CIM[4]

    . Una clase puede tener definiciones mltiples de la clase, que sucede tpicamente cuando existe ms de un proveedor de controlador de la clase. Cuando una clase tiene definiciones mltiples, WMI vuelve a la primera definicin descubierta y el cdigo es duplicado.

    2.1 Funcionalidad del componente de bsqueda Las clases del espacio de nombres System.Management interactan con el administrador de objetos WMI para enviar y recibir datos en el repositorio WMI, as como objetos dinmicos suministrados por proveedores. Los formularios Web Forms y en este caso la aplicacin de auditoria y soporte tcnico (SAS) administran, utilizan los mtodos, las propiedades, los constructores y otros miembros del espacio de nombres System.Management.

    2.1.1 Elementos de Arquitectura

    En la siguiente ilustracin se identifican los tres niveles de WMI, as como el modo en que el espacio de nombres System.Management se distribuye en capas en WMI y son utilizadas por la herramienta de desarrollo Visual Studio .Net en el desarrollo del Servicio.

    Grafico No. 3 Clase de administracin del sistema, interacta con WMI[5]

    . En la construccin de la aplicacin, para inventariar el Software y Hardware instalado en los equipos de una empresa, se implement WMI en la capa perteneciente al cliente, en esta capa se ejecuta el Servicio Windows y este a su vez ejecuta hilos de procesamiento en segundo plano, con la finalidad de no interferir en los procesos que en ese momento se estn ejecutando en el ordenador cuando se est recabando la informacin tanto del Software como del Hardware, este servicio implementa WMI con objetos administrables System.Management.Object sobre las clases del SDK, recabando la informacin proporcionada por los proveedores de los distintos dispositivos en la base de datos que forma parte de la arquitectura del WMI (CIM). La bsqueda que implementa WMI a travs del servicio Windows al hardware y almacena la informacin en servidor de base de datos centralizado, utiliza diferentes tipos de clases del Sistema que interactan a modo ncleo en el momento que el desarrollador de software solicita determinada informacin o algn suceso en particular se tenga que ejecutar; estos distintos tipos de clases SDK que se utilizaron para la implementacin del servicio en la bsqueda del Hardware y Software son los siguientes:

    2.2 Clases de Software en el Sistema Informtico

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (10 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    El espacio de nombres Microsoft.Win32 proporciona dos tipos de clases: las que controlan los eventos generados por el sistema operativo y las que manipulan el Registro del sistema.

    Clase

    Descripcin

    PowerModeChangedEventArgs Proporciona datos del evento PowerModeChanged.Se produce cuando el usuario suspende o reanuda el sistema.Espacio de nombres: Microsoft.Win32Ensamblado: System (en system.dll)

    Registry Proporciona objetos RegistryKey, que representan las claves principales del Registro de Windows, as como mtodos static para obtener acceso a los pares de clave y valor.RegistryKey (Clase) Representa un nodo de nivel de clave en el Registro de Windows. Esta clase es una encapsulacin del Registro.

    Registry Key Representa un nodo de nivel de clave en el Registro de Windows. Esta clase es una encapsulacin del Registro.

    SessionEndedEventArgs Proporciona datos del evento SessionEnded.SessionEnded (Evento) Se produce cuando el usuario cierra una sesin o apaga el sistema.

    Espacio de nombres: Microsoft.Win32Ensamblado: System (en system.dll)

    SessionEndingEventArgs Proporciona datos del evento SessionEnding.SessionEnding (Evento) Se produce cuando el usuario intenta cerrar una sesin o apagar el sistema.

    SystemEvents Proporciona acceso a notificaciones de eventos del sistema. Esta clase no se puede heredar.

    Tabla No. 1- Clases para controlar los registros y eventos del Sistema operativo[6]

    .

    2.3 Clases del Hardware en el Sistema Informtico La categora del hardware del sistema informtico agrupa las clases que representan objetos relacionados al hardware. Incluyen los dispositivos de entrada, los discos duros, las tarjetas principales y de extensin, los dispositivos video, los dispositivos del establecimiento de una red, y energa del sistema. En el desarrollo del Servicio Windows se consideraron las principales caractersticas del hardware en el momento de realizar la implementacin de WMI a los dispositivos bsicos de los equipos en la red empresarial, estas caractersticas fueron escogidas con la finalidad de presentar tanto al administrador del Sistema SAS para soporte al usuario, como al usuario final, el estatus de los dispositivos que dispone y obtener el inventario de los equipos dentro de la organizacin de forma detallada.

    2.3.1 Win32_Keyboard

    La clase de Win32_Keyboard WMI representa un teclado instalado en un sistema de Windows. La siguiente sintaxis simplifica de cdigo del manejo e incluye todas las caractersticas heredadas.class Win32_Keyboard : CIM_Keyboard{ string Caption;

    string Description;

    string DeviceID;

    datetime InstallDate;

    string Name;

    uint16 NumberOfFunctionKeys;

    string Status; };

    Clase No. 1- Caractersticas de la clase Win32_Keyboard WMI representa un teclado instalado en el sistema Windows

    La clase de Win32_Keyboard tiene las siguientes caractersticas:

    Caption & Description Data type: string Access type: Read-only

    Descripcin del dispositivo.

    Esta propiedad es heredada de CIM_ManagedSystemElement.

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (11 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    DeviceID

    Data type: string Access type: Read-only Qualifiers: Key

    Identificacin de informacin nica del nombre del dispositivo lgico.

    Esta propiedad es heredada de CIM_LogicalDevice.

    InstallDate Data type: datetimeAccess type: Read-only

    Fecha de la instalacin del dispositivo o fecha de consulta de la informacin del dispositivo.

    Esta propiedad es heredada de CIM_ManagedSystemElement.

    Name

    Data type: stringAccess type: Read-only

    Nombre con el cual el dispositivo es conocido.

    Propiedad heredada de CIM_ManagedSystemElement.

    NumberOfFunctionKeys Data type: uint16Access type: Read-only

    Nmero de funciones en el teclado. Propiedad heredada de CIM_Keyboard.

    Status Data type: stringAccess type: Read-only

    Estado actual del objeto. Los varios estados operacionales y no-operacionales pueden ser definidos. Los estados operacionales incluyen: aceptable,

    degradado. Los estados No-operacionales incluyen: Error, comenzando, parado, y servicio. El ltimo, servicio, hace referencia a un trabajo

    administrativo.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Los valores son los siguientes:

    "OK"

    "Error"

    "Unknown"

    "Starting"

    "Stopping"

    "Service"

    "Stressed"

    CIM_ManagedSystemElement

    La clase de CIM_ManagedSystemElement es la clase mas baja en la jerarqua del elemento del sistema. Cualquier componente del sistema es candidato a la inclusin en esta clase.

    Se incluyen componentes de software, tales como archivos; dispositivos, tales como accionamientos de disco y reguladores, componentes fsicos, tarjetas.

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (12 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    2.3.2 Clases de Almacenamiento Masivo

    Las clases en la subcategora de almacenamiento masivo representan los dispositivos de almacenaje tales como dispositivo de disco duro, dispositivo de CD-ROM, y dispositivos de cintas.

    2.3.2.1 Win32_DiskDrive

    La clase de Win32_DiskDrive WMI representa un disco fsico en un equipo que funciona en el sistema operativo de Windows. Cualquier interfaz de un disco fsico de Windows es un descendiente de esta clase. Las caractersticas del disco considerado a travs de este objeto corresponden a las caractersticas lgicas y la administracin del dispositivo.

    La sintaxis siguiente simplifica el cdigo manejado del formato del objeto e incluye las caractersticas heredadas. class Win32_DiskDrive : CIM_DiskDrive{ Unit32 BytesPerSector; String Caption; string CompressionMethod;

    string Description;

    string DeviceID;

    datetime InstallDate;

    string InterfaceType; string Manufacturer;

    unit64 MaxBlockSize;

    string Model;

    string Name; unit32 Partitions; string PNPDeviceID; unit64 Size; string Status; unit64 TotalSectors; };

    Clase No. 2- Caractersticas de la clase Win32_DiskDrive WMI representa un disco fsico en el sistema de Windows

    La clase Win32_DiskDrive tiene las siguientes caractersticas:

    BytesPerSector Data type: uint32 Access type: Read-only

    Nmero de bytes en cada sector del dispositivo del disco fsico

    Caption Data type: string Access type: Read-only

    Descripcin y caractersticas del dispositivo.

    Esta propiedad es heredada de CIM_ManagedSystemElement.

    CompressionMethod Data type: string Access type: Read-only

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (13 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Algoritmo o herramienta usada por el dispositivo para apoyar la compresin. Si no es posible describir el esquema de la compresin, se debe a que el dispositivo no soporta esta cualidad de capacidades de la compresin; caso contrario presenta como Comprime, y representa las capacidades de compresin del dispositivo y su esquema de compresin (nombre).

    Description Data type: stringAccess type: Read-only

    Descripcin del dispositivo.

    Esta propiedad es heredada de CIM_ManagedSystemElement.

    DeviceID Data type: stringAccess type: Read-only

    Identificador nico del dispositivo fsico del disco en el sistema.

    InstallDate Data type: datetimeAccess type: Read-only

    Fecha de consulta de la instalacin del dispositivo.

    Propiedad heredada de CIM_ManagedSystemElement.

    InterfaceType Data type: stringAccess type: Read-only

    Interfase que utiliza el dispositivo fsico disco duro.

    Los valores son los siguientes:

    SCSI

    hdc

    IDE

    USB

    1394

    Manufacturer Data type: stringAccess type: Read-only

    Nombre del fabricante del dispositivo fsico, disco duro.

    Ejemplo: "Seagate"

    MaxBlockSize Data type: uint64Access type: Read-only

    Tamao mximo en bytes que tiene disponible en acceso el dispositivo.

    Model Data type: stringAccess type: Read-only

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (14 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Nmero del modelo del Fabricante.

    Ejemplo: "ST32171W"

    Name Data type: stringAccess type: Read-only

    Etiqueta por la cual el es conocido el dispositivo.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Partitions Data type: uint32Access type: Read-only

    Nmero de particiones del dispositivo fsico (disco duro) que son reconocidos por el sistema operativa.

    Ejemplo: 2

    PNPDeviceID Data type: stringAccess type: Read-only

    Identificador de dispositivo Windows Plug and Play, valor del dispositivo lgico del disco duro.

    Propiedad heredada de CIM_LogicalDevice.

    Ejemplo: "*PNP030b"

    Size Data type: uint64Access type: Read-only

    Tamao de accionamiento del disco. Es calculado multiplicando el nmero total de pistas en cada cilindro, de sectores en cada pista, y de octetos en cada

    sector.

    Status

    Data type: stringAccess type: Read-only

    Estado actual del objeto. Los varios estados operacionales y no-operacionales pueden ser definidos. Los estados operacionales incluyen: aceptable,

    degradado, los estados No-operacionales incluyen: Error, comenzando, parado, y servicio. El ltimo, servicio, podra aplicarse durante el espejo-

    resilvering de un disco, o la recarga de una lista de los permisos del usuario, o algn otro trabajo administrativo.

    Esta propiedad se hereda de CIM_ManagedSystemElement.

    Los valores son los siguientes:

    "OK"

    "Error"

    "Degraded"

    "Unknown"

    "Starting"

    "Stopping"

    "Service"

    "Stressed"

    "No Contact"

    TotalSectors Data type: uint64Access type: Read-only

    Nmero total de sectores en el accionamiento de disco fsico; el valor para esta caracterstica se obtiene con funciones extendidas del BIOS. El valor puede

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (15 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    ser inexacto si utiliza un esquema para apoyar tamaos del disco de la alta capacidad.

    Se debe realizar la consulta del fabricante para las especificaciones exactas.

    Ejemplo: 2649024

    2.3.2.2 Win32_CDROMDrive

    La clase de Win32_CDROMDrive WMI representa un dispositivo ptico en un sistema informtico de Windows. La siguiente sintaxis simplifica el

    cdigo manejado del formato del objeto e incluye todas las caractersticas heredadas.

    class Win32_CDROMDrive : CIM_CDROMDrive{ string Caption;

    string CompressionMethod;

    string Description;

    string DeviceID;

    string Drive;

    string Id;

    datetime InstallDate;

    string Manufacturer;

    string MediaType;

    string Name;

    string Status;

    };

    Clase No. 3- Caractersticas de la clase Win32_CDROMDrive WMI representa un dispositivo ptico en el sistema de Windows

    La clase de Win32_CDROMDrive tiene las siguientes propiedades:

    Caption Data type: stringAccess type: Read-only

    Descripcin del dispositivo.

    Propiedad heredada de CIM_ManagedSystemElement

    CompressionMethod Data type: stringAccess type: Read-only

    Algoritmo o herramienta usada por el dispositivo para apoyar la compresin. Si no es posible describir el esquema de la compresin es que el dispositivo no

    apoya capacidades de la compresin o algn mtodo para realizar esta compresin.

    Description Data type: stringAccess type: Read-only

    Descripcin del dispositivo.

    Propiedad heredada de CIM_ManagedSystemElement.

    DeviceID Data type: stringAccess type: Read-only

    Identificador nico para el dispositivo CD-ROM. Propiedad heredada de CIM_LogicalDevice.

    Drive

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (16 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Data type: stringAccess type: Read-only

    Letra perteneciente al dispositivo fsico CD-ROM

    Ejemplo: "d:\"

    Id Data type: stringAccess type: Read-only

    nico identificador del CD-ROM

    Ejemplo: "d:\"

    InstallDate

    Data type: datetimeAccess type: Read-only

    Fecha de consulta de que se realiza al dispositivo instalado.

    Esta propiedad es heredada de CIM_ManagedSystemElement.

    Manufacturer Data type: stringAccess type: Read-only

    Fabricante del dispositivo CD-ROM instalado

    Ejemplo: "PLEXTOR"

    MediaType

    Data type: stringAccess type: Read-only

    En esta clase hace referencia al tipo de valor que propone la clase.

    Los valores son los siguientes:

    "Supports Writing"

    "Removable Media"

    "CD-ROM"

    Name Data type: stringAccess type: Read-only

    Nombre del objeto.

    La caracterstica se puede eliminar para otra ser una caracterstica dominante.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Status Data type: stringAccess type: Read-only

    Estado actual del objeto. Los varios estados operacionales y no-operacionales pueden ser definidos. Los estados operacionales incluyen: aceptable, los

    estados No-operacionales incluyen: Error, comenzando, parando, y servicio.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Los valores son los siguientes:

    "OK"

    "Error"

    "Degraded"

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (17 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    "Unknown"

    "Starting"

    "Stopping"

    "Service"

    "Stressed"

    "No Contact"

    2.3.2.3 Win32_FloppyDrive

    La clase de Win32_FloppyDrive WMI maneja las capacidades de un dispositivo de diskette. La sintaxis siguiente simplifica el cdigo e incluye

    todas las caractersticas heredadas.

    class Win32_FloppyDrive : CIM_DisketteDrive{ string Caption;

    string CompressionMethod;

    string Description;

    string DeviceID;

    datetime InstallDate;

    string Manufacturer;

    uint64 MaxBlockSize;

    string Name;

    string PNPDeviceID;

    string Status;

    };

    Clase No. 4- Caractersticas de la clase Win32_FloppyDrive WMI representa un dispositivo de diskette en el sistema de Windows

    La clase de Win32_FloppyDrive tiene las siguientes caractersticas.

    Caption Data type: stringAccess type: Read-only

    Descripcin del objeto de la clase.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    CompressionMethod Data type: stringAccess type: Read-only

    Secuencia libre que indica el algoritmo o la herramienta usada por el dispositivo para apoyar la compresin.

    Esta caracterstica se hereda de CIM_MediaAccessDevice.

    Description Data type: stringAccess type: Read-only

    Descripcin del objeto de la clase.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    DeviceID Data type: stringAccess type: Read-only

    Identificador nico del dispositivo de diskette, con otros dispositivos en el sistema.

    Esta caracterstica se hereda de CIM_LogicalDevice.

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (18 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    InstallDate Data type: datetimeAccess type: Read-only

    Fecha y hora que el objeto fue instalado o consultado la informacin en el sistema.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Manufacturer Data type: stringAccess type: Read-only

    Nombre del fabricante del dispositivo fsico de diskette.

    Ejemplo: "Acme"

    MaxBlockSize Data type: uint64Access type: Read-only

    Tamao de bloque mximo, para los medios que soporta este dispositivo.

    Esta caracterstica se hereda de CIM_MediaAccessDevice.

    Name Data type: stringAccess type: Read-only

    Nombre al que hace referencia el objeto. La caracterstica se puede eliminar para ser otra una caracterstica dominante.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    PNPDeviceID Data type: stringAccess type: Read-only

    Identificador de dispositivo lgico Plug and Play de Windows.

    Esta caracterstica se hereda de CIM_LogicalDevice.

    Ejemplo: "*PNP030b"

    Status Data type: stringAccess type: Read-onlyQualifiers: MaxLen(10)

    Estado actual del objeto. Los varios estados operacionales y no-operacionales pueden ser definidos. Los estados operacionales incluyen: aceptable, los

    estados No-operacionales incluyen: Error, comenzado, parado.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Los valores son:

    "OK" "Error" "Degraded" "Unknown" "Starting" "Stopping" "Service" "Stressed" "No Contact"

    2.3.2.4 Win32_MemoryDevice

    La clase de Win32_MemoryDevice WMI representa las caractersticas de un dispositivo de memoria del sistema informtico y de sus direcciones

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (19 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    asociadas. La sintaxis simplifica el cdigo e incluye todas las caractersticas heredadas.

    class Win32_MemoryDevice : Win32_SMBIOSMemory{ uint16 Access;

    uint16 Availability;

    uint64 BlockSize;

    string Caption;

    string Description;

    string DeviceID;

    uint64 EndingAddress;

    datetime InstallDate;

    string Name;

    string PNPDeviceID;

    string Status;

    };

    Clase No. 5- Caractersticas de la clase Win32_MemoryDevice WMI representa un dispositivo de memoria en el sistema de Windows

    La clase Win32_MemoryDevice tiene las siguientes propiedades.

    Availability Data type: uint16Access type: Read-only

    Disponibilidad y estado del dispositivo. Heredado de CIM_LogicalDevice.

    Value Meaning

    10x1

    Other

    20x2

    Unknown

    30x3

    Running/Full Power

    40x4

    Warning

    50x5

    In Test

    60x6

    Not Applicable

    70x7

    Power Off

    80x8

    Off Line

    90x9

    Off Duty

    100xA

    Degraded

    110xB

    Not Installed

    120xC

    Install Error

    130xD

    Power Save - Unknown

    140xE

    Power Save - Low Power Mode degraded performance

    150xF

    Power Save - Standby

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (20 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    BlockSize Data type: uint64Access type: Read-only

    Tamao en bytes de los bloques que forman este almacenaje.

    Esta caracterstica se hereda de CIM_StorageExtent.

    Description & Caption

    Data type: stringAccess type: Read-only

    Descripcin del objeto.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    DeviceID Data type: stringAccess type: Read-only

    Identificador nico del dispositivo de memoria.

    Esta caracterstica se hereda de CIM_LogicalDevice.

    Ejemplo: "Memory Device 1"

    EndingAddress

    Data type: uint64Access type: Read-only

    Direccin Terminal referida por uso del sistema operativo.

    Direccin de memoria mapeada por un regulador de la memoria para este objeto.

    Esta caracterstica se hereda de Win32_SMBIOSMemory.

    InstallDate Data type: datetimeAccess type: Read-only

    Fecha y hora que el objeto fue instalado o consultada su informacin.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Name Data type: stringAccess type: Read-only

    Nombre por la cual el objeto es conocido.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    PNPDeviceID Data type: stringAccess type: Read-only

    Identificador de dispositivo Plug and Play de Windows del dispositivo lgico.

    Esta caracterstica se hereda de CIM_LogicalDevice.

    Ejemplo: "*PNP030b"

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (21 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Status Data type: stringAccess type: Read-only

    Estado actual del objeto. Los varios estados operacionales y no-operacionales pueden ser definidos. Los estados operacionales incluyen: aceptable, los

    estados No-operacionales incluyen: Error, comenzando, parado.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Los valores son los siguientes:

    "OK"

    "Error"

    "Degraded"

    "Unknown"

    "Starting"

    "Stopping"

    "Stressed"

    "No Contact"

    2.3.3 Win32_BaseBoard

    La clase de Win32_BaseBoard WMI representa un baseboard, que tambin se conoce como tablero de la placa base o de sistema.

    La sintaxis siguiente simplifica el cdigo manejado del formato del objeto e incluye todas las caractersticas heredadas.

    class Win32_BaseBoard : CIM_Card{ string Caption;

    string Description;

    datetime InstallDate;

    string Manufacturer;

    string Model;

    string Name;

    string PartNumber;

    boolean PoweredOn;

    string Product;

    string RequirementsDescription;

    string SerialNumber;

    string SKU;

    string SlotLayout;

    boolean SpecialRequirements;

    string Status;

    string Tag;

    string Version;

    };

    Clase No. 6- Caractersticas de la clase Win32_BaseBoard WMI representa un motherboard en el sistema de Windows

    La clase Win32_BaseBoard presenta las siguientes propiedades:

    Description & Caption

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (22 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Data type: stringAccess type: Read-only

    Descripcin del objeto.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    InstallDate Data type: datetimeAccess type: Read-only

    Fecha y hora que el objeto fue instalado o consultada su informacin.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Manufacturer Data type: stringAccess type: Read-only

    Nombre de la organizacin responsable de producir el elemento fsico.

    Esta caracterstica se hereda de CIM_PhysicalElement.

    Model Data type: stringAccess type: Read-only

    Nombre del modelo, versin elemento fsico.

    Esta caracterstica se hereda de CIM_PhysicalElement.

    Name Data type: stringAccess type: Read-only

    Nombre con el cual se le conoce al dispositivo.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    PartNumber Data type: stringAccess type: Read-only

    Nmero de parte asignado por la organizacin responsable de producir o de fabricar el elemento fsico.

    Esta caracterstica se hereda de CIM_PhysicalElement.

    PoweredOn Data type: booleanAccess type: Read-only

    Si es verdadero, el elemento fsico se presenta como encendido.

    Esta caracterstica se hereda de CIM_PhysicalElement.

    Product Data type: stringAccess type: Read-only

    Nmero de parte del Baseboard definido por el fabricante.

    RequirementsDescription Data type: stringAccess type: Read-only

    Describe la manera, la cual esta tarjeta es fsicamente nica de otras tarjetas. La caracterstica tiene solamente significado cuando la caracterstica boleana

    correspondiente se fija en verdad.

    Esta caracterstica se hereda de CIM_Card.

    SerialNumber Data type: stringAccess type: Read-only

    Nmero Fabricante-asignado identifica el elemento fsico.

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (23 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Esta caracterstica se hereda de CIM_PhysicalElement.

    SlotLayout Data type: stringAccess type: Read-only

    Secuencia que describe la posicin de la ranura, el uso tpico, las restricciones, el espaciamiento individual de la ranura o cualquier otra informacin pertinente

    para las ranuras sobre una tarjeta.

    Esta caracterstica se hereda de CIM_Card.

    Status Data type: stringAccess type: Read-only

    Estado actual del objeto. Los varios estados operacionales y no-operacionales pueden ser definidos. Los estados operacionales incluyen: aceptable. Los

    estados No-operacionales incluyen: Error, comenzando, parado.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Los valores son los siguientes:

    "OK"

    "Error"

    "Degraded"

    "Unknown"

    "Starting"

    "Stopping"

    "Service"

    "Stressed"

    "NonRecover"

    "No contact"

    "Lost Comm"

    Tag Data type: stringAccess type: Read-only

    Identificador nico del baseboard del sistema.

    Esta caracterstica se hereda de CIM_PhysicalElement.

    Ejemplo: "Base Board"

    Version Data type: stringAccess type: Read-only

    Versin del elemento fsico.

    Esta caracterstica se hereda de CIM_PhysicalElement.

    2.3.4 Win32_MotherboardDeviceclass Win32_MotherboardDevice : CIM_LogicalDevice{ string DeviceID; string PrimaryBusType; string SecondaryBusType; uint16 StatusInfo; string SystemName; };

    Clase No. 7- Caractersticas de la clase Win32_ MotherboardDevice WMI

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (24 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    representa un motherboard en el sistema de Windows

    DeviceID Data type: stringAccess type: Read-only

    Identificador nico de esta placa base.

    Esta caracterstica se hereda de CIM_LogicalDevice.

    PrimaryBusType Data type: stringAccess type: Read-only

    Tipo primario del tipo de bus de la placa base.

    Ejemplo: PCI

    SecondaryBusType Data type: stringAccess type: Read-only

    Tipo secundario del autobs de la placa base.

    Ejemplo: ISA

    2.3.4.1 Win32_Processor

    La clase Win32_Processor WMI representa un dispositivo que pueda interpretar una secuencia de instrucciones en una computadora que

    funciona en un sistema operativo de Windows.

    En una computadora del multiprocesador, un caso de la clase de Win32_Processor existe para cada procesador.

    La sintaxis siguiente se simplifica de cdigo manejado del formato del objeto e incluye todas las caractersticas heredadas.

    class Win32_Processor : CIM_Processor{ uint16 Architecture;

    uint16 Availability;

    string Caption;

    uint16 CpuStatus;

    uint16 CurrentVoltage;

    string Description;

    string DeviceID;

    uint16 Family;

    datetime InstallDate;

    uint32 L2CacheSize;

    uint32 L2CacheSpeed;

    uint32 L3CacheSize;

    uint32 L3CacheSpeed;

    string Manufacturer;

    uint32 MaxClockSpeed;

    string Name;

    uint32 NumberOfLogicalProcessors;

    string UniqueId;

    };

    Clase No. 8- Caractersticas de la clase Win32_Processor WMI representa un procesador en el sistema de Windows

    La clase de Win32_Processor tiene las caractersticas siguientes.

    Architecture Data type: uint16Access type: Read-only

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (25 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Arquitectura del procesador que la plataforma o SO utiliza.

    Value Meaning

    00x0

    x86

    10x1

    MIPS

    20x2

    Alpha

    30x3

    PowerPC

    60x6

    Intel Itanium Processor Family (IPF)

    90x9

    x64

    Availability Data type: uint16Access type: Read-only

    Disponibilidad y estado del dispositivo. Heredado de CIM_LogicalDevice.

    Value Meaning

    10x1

    Other

    20x2

    Unknown

    30x3

    Running/Full Power

    40x4

    Warning

    50x5

    In Test

    60x6

    Not Applicable

    70x7

    Power Off

    80x8

    Off Line

    90x9

    Off Duty

    100xA

    Degraded

    110xB

    Not Installed

    120xC

    Install Error

    130xD

    Power Save - Unknown

    Status es desconocido.

    140xE Power Save - Low Power Mode (rendimiento bajo)

    150xF Power Save - Standby

    Caption Data type: stringAccess type: Read-only

    Descripcin corta de un objeto.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (26 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    CpuStatus Data type: uint16Access type: Read-only

    Estado actual del procesador. Los cambios del estado indican uso del procesador, pero no la condicin fsica del procesador.

    Value Meaning

    00x0

    Unknown

    10x1

    CPU Enabled

    20x2

    CPU Disabled by User via BIOS Setup

    30x3

    CPU Disabled By BIOS (POST Error)

    50x5

    Reserved

    70x7

    Other

    CurrentVoltage Data type: uint16Access type: Read-only

    Voltaje del procesador.

    Description Data type: stringAccess type: Read-only

    Descripcin del objeto.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    DeviceID Data type: stringAccess type: Read-only

    Identificador nico de un procesador en el sistema.

    Esta caracterstica se hereda de CIM_LogicalDevice.

    Family Data type: uint16Access type: Read-only

    Tipo de la familia del procesador.

    Esta caracterstica se hereda de CIM_Processor.

    Value Meaning

    10x1

    Other

    30x3

    8086

    40x4

    80286

    50x5

    80386

    60x6

    80486

    70x7

    8087

    80x8

    80287

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (27 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    90x9

    80387

    100xA

    80487

    110xB

    Pentium brand

    120xC

    Pentium Pro

    130xD

    Pentium II

    140xE

    Pentium processor with MMX technology

    150xF

    Celeron

    160x10

    Pentium II Xeon

    170x11

    Pentium III

    180x12

    M1 Family

    190x13

    M2 Family

    240x18

    K5 Family

    250x19

    K6 Family

    260x1A

    K6-2

    270x1B

    K6-3

    280x1C

    AMD Athlon Processor Family

    290x1D

    AMD Duron Processor

    300x1E

    AMD29000 Family

    310x1F

    K6-2+

    320x20

    Power PC Family

    330x21

    Power PC 601

    340x22

    Power PC 603

    350x23

    Power PC 603+

    360x24

    Power PC 604

    370x25

    Power PC 620

    380x26

    Power PC X704

    390x27

    Power PC 750

    480x30

    Alpha Family

    490x31

    Alpha 21064

    500x32

    Alpha 21066

    510x33

    Alpha 21164

    520x34

    Alpha 21164PC

    530x35

    Alpha 21164a

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (28 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    540x36

    Alpha 21264

    550x37

    Alpha 21364

    640x40

    MIPS Family

    650x41

    MIPS R4000

    660x42

    MIPS R4200

    670x43

    MIPS R4400

    680x44

    MIPS R4600

    690x45

    MIPS R10000

    800x50

    SPARC Family

    810x51

    SuperSPARC

    820x52

    microSPARC II

    830x53

    microSPARC IIep

    840x54

    UltraSPARC

    850x55

    UltraSPARC II

    860x56

    UltraSPARC Iii

    870x57

    UltraSPARC III

    880x58

    UltraSPARC IIIi

    960x60

    68040

    970x61

    68xxx Family

    980x62

    68000

    990x63

    68010

    1000x64

    68020

    1010x65

    68030

    1120x70

    Hobbit Family

    1200x78

    Crusoe TM5000 Family

    1210x79

    Crusoe TM3000 Family

    122 Efficeon8000 Family

    1280x80

    Weitek

    1300x82

    Itanium Processor

    1310x83

    AMD Athlon

    1320x84

    AMD Opteron Family

    1440x90

    PA-RISC Family

    1450x91

    PA-RISC 8500

    1460x92

    PA-RISC 8000

    1470x93

    PA-RISC 7300LC

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (29 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    1480x94

    PA-RISC 7200

    1490x95

    PA-RISC 7100LC

    1500x96

    PA-RISC 7100

    1600xA0

    V30 Family

    1760xB0

    Pentium III Xeon

    1770xB1

    Pentium III Processor with Intel SpeedStep Technology

    1780xB2

    Pentium 4

    1790xB3

    Intel Xeon

    1800xB4

    AS400 Family

    1810xB5

    Intel Xeon processor MP

    1820xB6

    AMD AthlonXP Family

    1830xB7

    AMD AthlonMP Family

    1840xB8

    Intel Itanium 2

    1850xB9

    Intel Pentium M Processor

    1900xBE

    K7

    2000xC8

    IBM390 Family

    2010xC9

    G4

    2020xCA

    G5

    2030xCB

    G6

    2040xCC

    z/Architecture base

    2500xFA

    i860

    2510xFB

    i960

    2600x104

    SH-3

    2610x105

    SH-4

    2800x118

    ARM

    2810x119

    StrongARM

    3000x12C

    6x86

    3010x12D

    MediaGX

    3020x12E

    MII

    3200x140

    WinChip

    3500x15E

    DSP

    5000x1F4

    Video Processor

    InstallDate Data type: datetimeAccess type: Read-only

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (30 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Fecha y hora que el objeto est instalado o su informacin es consultada.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    L2CacheSize Data type: uint32Access type: Read-only

    Tamao de la cache del procesador del nivel 2. La cache del nivel 2 es un rea de memoria externa que tiene un tiempo de acceso ms rpido que la

    memoria ram principal.

    L2CacheSpeed Data type: uint32Access type: Read-only

    Velocidad del cache del procesador de nivel 2. El cache del nivel 2 es un rea de memoria externa que tiene un tiempo de acceso ms rpido que la memoria

    ram principal.

    L3CacheSize Data type: uint32Access type: Read-only

    Tamao del cache del procesador del nivel 3.

    L3CacheSpeed Data type: uint32Access type: Read-only

    Velocidad de respuesta del cache de la caracterstica del nivel 3

    Manufacturer Data type: stringAccess type: Read-only

    Nombre del fabricante del procesador

    Ejemplo: A. Datum Corporation

    MaxClockSpeed Data type: uint32Access type: Read-only

    Velocidad mxima del procesador, en el ciclo.

    Esta caracterstica se hereda de CIM_Processor.

    Name Data type: stringAccess type: Read-only

    Nombre por el cual el objeto es conocido.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    NumberOfLogicalProcessors Data type: uint32Access type: Read-only

    Nmero total de procesadores lgicos en la computadora.

    UniqueId Data type: stringAccess type: Read-only

    Identificador global nico para el procesador. Este identificador puede solamente ser nico dentro de una familia del procesador.

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (31 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Esta caracterstica se hereda de CIM_Processor.

    2.3.5 Win32_NetworkAdapter

    La clase de Win32_NetworkAdapter WMI representa un adaptador de la red en una computadora que funciona un sistema operativo de Windows.

    La siguiente sintaxis simplifica el cdigo manejado, del formato del objeto e incluye todas las caractersticas heredadas.

    class Win32_NetworkAdapter : CIM_NetworkAdapter{ string AdapterType;

    uint16 AdapterTypeID;

    boolean AutoSense;

    uint16 Availability;

    string Caption;

    string Description;

    string DeviceID;

    datetime InstallDate;

    boolean Installed;

    uint32 InterfaceIndex;

    string MACAddress;

    string Manufacturer;

    uint64 MaxSpeed;

    string Name;

    string NetConnectionID;

    uint16 NetConnectionStatus;

    boolean NetEnabled;

    string NetworkAddresses[];

    string PermanentAddress;

    string ProductName;

    string ServiceName;

    uint64 Speed;

    string Status;

    uint16 StatusInfo;

    };

    Clase No. 9- Caractersticas de la clase Win32_NetworkAdapter WMI representa un adaptador de red en el sistema de Windows

    La clase de Win32_NetworkAdapter WMI tiene las caractersticas siguientes.

    AdapterType Data type: stringAccess type: Read-only

    Medio de la red funcionando.

    "Ethernet 802.3"

    "Token Ring 802.5"

    "Fiber Distributed Data Interface (FDDI)"

    "Wide Area Network (WAN)"

    "LocalTalk"

    "Ethernet using DIX header format"

    "ARCNET"

    "ARCNET (878.2)"

    "ATM"

    "Wireless"

    "Infrared Wireless"

    "Bpc"

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (32 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    "CoWan"

    AdapterTypeID Data type: uint16Access type: Read-only

    Medio de red en funcionamiento; tiene la misma informacin de la propiedad AdapterType

    Value Meaning

    00x0

    Ethernet 802.3

    10x1

    Token Ring 802.5

    20x2

    Fiber Distributed Data Interface (FDDI)

    30x3

    Wide Area Network (WAN)

    40x4

    LocalTalk

    50x5

    Ethernet using DIX header format

    60x6

    ARCNET

    70x7

    ARCNET (878.2)

    80x8

    ATM

    90x9

    Wireless

    100xA

    Infrared Wireless

    110xB

    Bpc

    120xC

    CoWan

    130xD

    1394

    AutoSense Data type: booleanAccess type: Read-only

    Si es verdad, el adaptador de la red puede determinar automticamente la velocidad de la red.

    Esta caracterstica se hereda de CIM_NetworkAdapter.

    Availability Data type: uint16Access type: Read-only

    Disponibilidad y estado del dispositivo. Heredado de CIM_LogicalDevice.

    Value Meaning

    10x1

    Other

    20x2

    Unknown

    30x3

    Running/Full Power

    40x4

    Warning

    50x5

    In Test

    60x6

    Not Applicable

    70x7

    Power Off

    80x8

    Off Line

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (33 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    90x9

    Off Duty

    100xA

    Degraded

    110xB

    Not Installed

    120xC

    Install Error

    130xD

    Power Save Unknown

    140xE Power Save - Low Power Mode degraded performance

    150xF Power Save - Standby

    Description & Caption Data type: stringAccess type: Read-only

    Descripcin del objeto.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    DeviceID Data type: stringAccess type: Read-only

    Identificador nico del adaptador de la red de otros dispositivos en el sistema.

    Esta caracterstica se hereda de CIM_LogicalDevice.

    InstallDate Data type: datetimeAccess type: Read-only

    Fecha y hora que el objeto fue instalado o consultada la informacin.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Installed Data type: booleanAccess type: Read-only

    Si es verdad, el adaptador de la red est instalado en el sistema.

    MACAddress Data type: stringAccess type: Read-only

    Direccin Media Access Control para este adaptador de la red. Un MAC address es un nmero nico asignado al adaptador de la red por el fabricante.

    Identifica nicamente este adaptador de la red y se utiliza para comunicaciones de la red del TCP/IP.

    Manufacturer Data type: stringAccess type: Read-only

    Nombre del fabricante del adaptador de la red.

    Ejemplo: "3COM"

    MaxSpeed

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (34 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Data type: uint64Access type: Read-only

    Velocidad mxima, por segundo, para el adaptador de la red.

    Esta caracterstica se hereda de CIM_NetworkAdapter.

    Name

    Data type: stringAccess type: Read-only

    Etiqueta por la cual el objeto es conocido.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    NetConnectionID Data type: stringAccess type: Read-only

    Nombre de la conexin de red como aparece en el programa del panel de control de las conexiones de red.

    NetConnectionStatus Data type: uint16Access type: Read-only

    Estado de la conexin del adaptador de red en la red.

    Value Meaning

    00x0

    Disconnected

    10x1

    Connecting

    20x2

    Connected

    30x3

    Disconnecting

    40x4

    Hardware not present

    50x5

    Hardware disabled

    60x6

    Hardware malfunction

    70x7

    Media disconnected

    80x8

    Authenticating

    90x9

    Authentication succeeded

    100xA

    Authentication failed

    110xB

    Invalid address

    120xC

    Credentials required

    NetEnabled Data type: booleanAccess type: Read/write

    Se puede utilizar la caracterstica para identificar qu adaptador va inhabilitar o a permitir.

    NetworkAddresses Data type: string arrayAccess type: Read-only

    Arsenal de las direcciones de red para un adaptador.

    Esta caracterstica se hereda de CIM_NetworkAdapter.

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (35 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    PermanentAddress

    Data type: stringAccess type: Read-only

    Direccin de red en un adaptador. Esta direccin se puede cambiar por mejora de la configuracin del software. Si es as este campo debe ser actualizado

    cuando se realiza el cambio.

    Esta caracterstica se hereda de CIM_NetworkAdapter.

    ProductName Data type: stringAccess type: Read-only

    Nombre del producto del adaptador de la red.

    Ejemplo: EtherLink rpido XL

    ServiceName Data type: stringAccess type: Read-only

    Nombre del adaptador de la red. Este nombre es generalmente ms corto que el nombre completo del producto.

    Ejemplo: "Elnkii"

    Speed Data type: uint64Access type: Read-only

    Estimacin del ancho de banda actual en tramas por segundo. Para los puntos finales que varan en ancho de banda o para sas donde ninguna valoracin

    exacta puede ser hecha, esta caracterstica debe contener la ancho de banda nominal.

    Esta caracterstica se hereda de CIM_NetworkAdapter.

    Status Data type: stringAccess type: Read-only

    Estado actual del objeto. Los varios estados operacionales y no-operacionales pueden ser definidos. Los estados operacionales incluyen: aceptable, los

    estados No-operacionales incluyen: Error, comenzando, parado.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Los valores son:

    "OK"

    "Error"

    "Degraded"

    "Unknown"

    "Starting"

    "Stopping"

    StatusInfo Data type: uint16Access type: Read-only

    Estado del dispositivo lgico.

    Esta caracterstica se hereda de CIM_LogicalDevice.

    Value Meaning

    10x1

    Other

    20x2

    Unknown

    30x3

    Enabled

    40x4

    Disabled

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (36 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    2.3.6 Win32_SoundDevice

    La clase de Win32_SoundDevice WMI representa las caractersticas de un dispositivo de sonido en un sistema informtico de Windows.

    La sintaxis siguiente se simplifica de cdigo e incluye todas las caractersticas heredadas.

    class Win32_SoundDevice : CIM_LogicalDevice{ string Caption;

    string Description;

    string DeviceID;

    uint16 DMABufferSize;

    datetime InstallDate;

    string Manufacturer;

    string Name;

    string PNPDeviceID;

    string ProductName;

    string Status;

    };

    Clase No. 10- Caractersticas de la clase Win32_SoundDevice WMI representa un dispositivo de sonido en el sistema de Windows

    La clase de Win32_SoundDevice tiene las siguientes caractersticas.

    Caption & Description Data type: stringAccess type: Read-only

    Descripcin corta del objeto.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    DeviceID Data type: stringAccess type: Read-only

    Identificador nico del dispositivo de los sonidos.

    Esta caracterstica se hereda de CIM_LogicalDevice.

    DMABufferSize Data type: uint16Access type: Read-only

    Tamao de almacenamiento del acceso directo de memoria.

    Ejemplo: 4

    InstallDate Data type: datetimeAccess type: Read-only

    Fecha y hora que el objeto fue instalado o consultada la informacin.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Manufacturer Data type: stringAccess type: Read-only

    Fabricante del dispositivo de sonido.file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (37 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Ejemplo: "Creative Labs"

    Name Data type: stringAccess type: Read-only

    Etiqueta por la cual el objeto es conocido.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    PNPDeviceID

    Data type: stringAccess type: Read-only

    Identificador de dispositivo Plug and Play de Windows para el dispositivo de sonido.

    Esta caracterstica se hereda de CIM_LogicalDevice.

    Ejemplo: "*PNP030b"

    ProductName Data type: stringAccess type: Read-only

    Nombre del dispositivo de sonido.

    Ejemplo: "Creative Labs SoundBlaster AWE64PNP"

    Status Data type: stringAccess type: Read-only

    Estado actual del objeto. Los varios estados operacionales y no-operacionales pueden ser definidos. Los estados operacionales incluyen: aceptable, los

    estados No-operacionales incluyen: Error, comenzado, parado.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Los valores son:

    "OK"

    "Error"

    "Degraded"

    "Unknown"

    "Starting"

    "Stopping"

    "Service"

    "Stressed"

    "No Contact"

    "Lost Comm"

    2.3.7 Win32_POTSModem

    La clase de Win32_POTSModem WMI representa los servicios y las caractersticas de un mdem del servicio telefnico en un sistema de

    Windows.

    La sintaxis siguiente se simplifica de cdigo e incluye todas las caractersticas heredadas.

    class Win32_POTSModem : CIM_PotsModem{

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (38 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    uint16 Availability;

    string BlindOff;

    string BlindOn;

    string Caption;

    uint16 CompressionInfo;

    string CountrySelected;

    uint8 Default[];

    string Description;

    string DeviceType;

    datetime InstallDate;

    string Model;

    string Name;

    uint8 Properties[];

    string ProviderName;

    string Status;

    string Tone;

    };

    Clase No. 11- Caractersticas de la clase Win32_POTSModem WMI, representa los servicios y caractersticas de un mdem en el sistema de Windows

    La clase de Win32_POTSModem tiene las caractersticas siguientes.

    Availability Data type: uint16Access type: Read-only

    Disponibilidad y estado del dispositivo. Heredado de CIM_LogicalDevice.

    Value Meaning

    10x1

    Other

    20x2

    Unknown

    30x3

    Running/Full Power

    40x4

    Warning

    50x5

    In Test

    60x6

    Not Applicable

    70x7

    Power Off

    80x8

    Off Line

    90x9

    Off Duty

    100xA

    Degraded

    110xB

    Not Installed

    120xC

    Install Error

    BlindOn Data type: stringAccess type: Read-only

    La secuencia de comandos detectada por la seal de marcado antes de marcar.

    Ejemplo: "X4"

    BlindOff Data type: stringAccess type: Read-only

    La secuencia de comando marcada si no hay seal para marcar.

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (39 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Ejemplo: "X3"

    Caption Data type: stringAccess type: Read-only

    Descripcin corta del objeto.Esta caracterstica se hereda de CIM_ManagedSystemElement.

    CompressionInfo Data type: uint16Access type: Read-only

    Caractersticas de la compresin de datos del mdem.

    Esta caracterstica se hereda de CIM_PotsModem.

    Value Meaning

    1 Unknown

    3 No Compression

    4 MNP 5

    5 V.42bis

    CountrySelected Data type: stringAccess type: Read-only

    Pas/regin para la cual el mdem se programa actualmente. Cuando existen mltiples/regiones, esta caracterstica define qu se selecciona actualmente

    para el uso.

    Esta caracterstica se hereda de CIM_PotsModem.

    Default Data type: uint8 arrayAccess type: Read-only

    Si es verdad, este mdem, es el mdem por defecto en el sistema informtico de Windows.

    Description Data type: stringAccess type: Read-only

    Descripcin del objeto.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    DeviceType Data type: stringAccess type: Read-only

    Tipo fsico del mdem. Los valores son:

    "Null Modem"

    "Internal Modem"

    "External Modem"

    "PCMCIA Modem"

    "Unknown"

    InstallDate Data type: datetimeAccess type: Read-only

    Fecha y hora que el objeto fue instalado o consultado.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (40 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    Model Data type: stringAccess type: Read-only

    El modelo del POTS el mdem.

    Ejemplo: "Sportster 56K External"

    Name Data type: stringAccess type: Read-only

    Nombre por la cual el mdem es conocido.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Properties Data type: uint8 arrayAccess type: Read-only

    Lista de todas las caractersticas para este mdem.

    ProviderName Data type: stringAccess type: Read-only

    Path de la red, o la computadora que proporciona el servicio de mdem.

    Status Data type: stringAccess type: Read-only

    Estado actual del objeto. Los varios estados operacionales y no-operacionales pueden ser definidos. Los estados operacionales incluyen: aceptable, los

    estados No-operacionales incluyen: Error, comenzando, parado.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    Los valores son:

    "OK"

    "Error"

    "Degraded"

    "Unknown"

    "Starting"

    "Stopping"

    "Service"

    "Stressed"

    "No Contact"

    "Lost Comm"

    Tone Data type: stringAccess type: Read-only

    Secuencia de comandos que manda el mdem, para utilizar el modo de tono para marcar.

    Ejemplo: "T"

    file:///E|/Documents%20and%20Settings/Administrador/M...20documentos/darioXp/tesis/TesisServicioAuditoria.htm (41 of 54)06/02/2007 11:16:48

  • Servicio Auditoria y Soporte Tcnico- Dario Salazar Padilla

    2.3.8 Win32_DesktopMonitor

    La clase de Win32_DesktopMonitor WMI representa el tipo de dispositivo del monitor unido al sistema informtico. La sintaxis siguiente se

    simplifica de cdigo e incluye todas las caractersticas heredadas.

    class Win32_DesktopMonitor : CIM_DesktopMonitor{ string Caption;

    string Description;

    string DeviceID;

    datetime InstallDate;

    string MonitorManufacturer;

    string MonitorType;

    string Name;

    uint32 PixelsPerXLogicalInch;

    uint32 PixelsPerYLogicalInch;

    string PNPDeviceID;

    string Status;

    };

    Clase No. 12- Caractersticas de la clase Win32_DesktopMonitor WMI representa un dispositivo del monitor unido en el sistema de Windows

    La clase de Win32_DesktopMonitor tiene las caractersticas siguientes.

    Caption & Description Data type: stringAccess type: Read-only

    Descripcin corta del objeto.

    Esta caracterstica se hereda de CIM_ManagedSystemElement.

    DeviceID Data type: stringAccess type: Read-only

    Identificador nico de un monitor de escritorio.