Auditoria Con WMI
-
Upload
moises-fabro -
Category
Documents
-
view
41 -
download
1
Transcript of Auditoria Con WMI
-
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.