Dell™ OpenManage™ Client Instrumentation versión 7.8 Guía del usuario Introducción Instalación y desinstalación de Dell™ OpenManage™ Client Instrumentation Instrumental de administración de Windows Alertas Descripciones de los componentes Solución de problemas Ejemplos de secuencias de comandos y configuración del BIOS Notas y precauciones NOTA: Una NOTA proporciona información importante que le ayudará a utilizar mejor el equipo.
Regresar a la página de contenido Introducción Dell™ OpenManage™ Client Instrumentation versión 7.
La arquitectura de OMCI se basa en un modelo de capas que está fuertemente integrado a la pila WMI de Microsoft, según se muestra en la Figura 1-1. l Capa de aplicaciones de WMI: consiste en aplicaciones de administración como Dell Client Manager, Dell OpenManage Client Administrator (OMCA) y otras herramientas de administración basadas en estándares y aplicaciones WMI como Microsoft SMS, LANDesk, etc.
l Puerto paralelo l Controlador de unidad de disco l Puerto del mouse Personal System/2 (PS/2) l Controlador de audio integrado l Controlador integrado de interfaces de red (NIC) l Controlador de bus serie universal (USB) l Ranura de interconexión de componentes periféricos (PCI) Un administrador de red puede cambiar la configuración de estos componentes ya sea a través de programa de configuración de sistema del equipo o por medio de una aplicación de administración WMI.
A continuación se indican las nuevas actualizaciones de OMCI 7.8: l Compatibilidad adicional para el modo de inicio heredado en sistemas con BIOS con capacidad para UEFI.
Regresar a la página de contenido Instalación y desinstalación de Dell™ OpenManage™ Client Instrumentation Dell™ OpenManage™ Client Instrumentation versión 7.
1. Haga clic en Descargar ahora para descargar el archivo de instalación del sitio web de asistencia de Dell: support.dell.com. Cuando aparezca la ventana Descarga de archivo, guarde el archivo. 2. Haga doble clic en el paquete Dell OpenManage Client Instrumentation Update Package. Aparecerá la pantalla de Dell OpenManage Client Instrumentation con información detallada, como los dispositivos y sistemas operativos compatibles, revisiones y mejoras. 3. Haga clic en Instalar.
(Listo para instalar el programa). Si se selecciona la opción Personalizada, aparecerá la ventana Instalación personalizada, que le permitirá instalar funciones específicas del programa y especificar el directorio en el que desea instalar el software OMCI. Haga clic en Siguiente. 8. Haga clic en Instalar para comenzar la instalación. Si OMCI versión 6.x está instalado en el sistema, el programa de instalación le pedirá que lo desinstale y que vuelva a ejecutar el programa de instalación.
NOTA: En Windows Vista, utilice el icono Programas y características del Panel de control para desinstalar OMCI. Desinstalación de archivos relacionados Una desinstalación predeterminada de OMCI no desinstala los archivos controladores ni los archivos DLL asociados, que permanecen en el sistema. Se debe especificar una propiedad de línea de comandos (UNINSTALL_DRIVER=1) en la línea de comandos para realizar la desinstalación correspondiente de OMCI y los archivos controladores.
Para todas las instalaciones de 32 bits de Windows: msiexec.exe /X{73F1BDB7-11E1-11D5-9DC6-00C04F2FC33B} /qn Para todas las instalaciones de 64 bits de Windows: msiexec.exe /X{09ADA709-10D2-4C38-807C-7B84F696F6CE} /qn Para desinstalar silenciosamente la instrumentación del cliente con el programa de instalación, ejecute el siguiente comando desde el directorio que contenga el programa de instalación: setup.
Regresar a la página de contenido Instrumental de administración de Windows Dell™ OpenManage™ Client Instrumentation versión 7.8 Guía del usuario Generalidades de WMI Seguridad de WMI Recuperar información de Dell con SMS 2.0 Secuencias de comandos WMI Generalidades de WMI El instrumental de administración de Microsoft® Windows® (WMI) es la implementación de Microsoft de la iniciativa de administración de empresas basadas en web (WBEM). Está implementado en las plataformas Microsoft Windows.
string SystemDescription; [SMS_Report(TRUE), read: ToInstance string ProcessorType; [SMS_Report(TRUE), read: ToInstance sint32 ProcessorSpeed; [SMS_Report(TRUE), read: ToInstance string BIOSVersion; [SMS_Report(TRUE), read: ToInstance datetime BIOSDate; [SMS_Report(TRUE), read: ToInstance string ServiceTag; [SMS_Report(TRUE), read: ToInstance string AssetTag; }; ToSubClass] ToSubClass] ToSubClass] ToSubClass] ToSubClass, key] ToSubClass, write: ToInstance ToSubClass] #pragma namespace ("\\\\.\\Root\\cimv2
Regresar a la página de contenido
Regresar a la página de contenido Alertas Dell™ OpenManage™ Client Instrumentation versión 7.8 Guía del usuario Descripción general Alertas ASF Alertas WMI Descripción general Las alertas se generan cuando el estado de interés de un sistema cambia. Hay dos tipos básicos de alertas: las alertas locales al usuario del equipo actual y las alertas remotas para una aplicación de administración. Dell™ OpenManage™ Client Instrumentation (OMCI) maneja ambos tipos de alertas.
l MaxNTEventLogNotifications: la cantidad máxima de notificaciones de eventos que se enviaron al registro de eventos de NT. Los valores son: 0=no enviar nunca, 1=solo el primer acontecimiento, 2=primer y segundo acontecimientos, y así sucesivamente. El valor especial -1 envía todos los acontecimientos. El valor predeterminado es -1. l MaxDisplayNotifications: la cantidad máxima de notificaciones de eventos que se envían a la pantalla local.
(1403) MemorySizeChanged MemorySizeIncreased Se ha cambiado el tamaño de la memoria.1 ADVERTENCIA_DEGRADADO 3 2 Se ha incrementado el tamaño de la memoria. ADVERTENCIA_DEGRADADO 3 Se ha reducido el tamaño de la memoria.2 ADVERTENCIA_DEGRADADO 3 Se ha quitado una unidad de disco duro. ADVERTENCIA_DEGRADADO 3 Se ha añadido una unidad de disco duro. ADVERTENCIA_DEGRADADO 3 Se ha quitado un procesador. ADVERTENCIA_DEGRADADO 3 Se ha añadido un procesador.
Regresar a la página de contenido Descripciones de los componentes Dell™ OpenManage™ Client Instrumentation versión 7.8 Guía del usuario En la Tabla 5-1 se listan los componentes de instrumentación Dell™, sus funciones, sus ubicaciones predeterminadas de instalación y otra información relevante. PRECAUCIÓN: Cambiar o borrar archivos de los componentes puede hacer que Dell™ OpenManage™ Client Instrumentation (OMCI) quede inutilizable.
Estos verificadores de estado están implementados en DEvents.dll. Los verificadores de datos ejecutan IAP para obtener los datos y detectan los eventos mediante el análisis de los datos que reciben. Para cada tipo de evento hay un verificador de estado correspondiente. Archivo enrutador de datos CIM-IAP %ProgramFiles%\Dell\OpenManage\ Client\cim_iap_data.htm Archivo HTML que contiene la información de configuración para DellWMI.dll. Archivo enrutador de datos CIMWin32 %ProgramFiles%\Dell\OpenManage\ Cli
Regresar a la página de contenido Solución de problemas Dell™ OpenManage™ Client Instrumentation versión 7.8 Guía del usuario Encendido en LAN Conexión remota a WMI y actualización remota del BIOS Problemas de instalación Encendido en LAN Si la función Encendido en LAN no funciona en un equipo cliente, realice las siguientes comprobaciones: l Utilice Dell™ OpenManage™ IT Assistant o el programa de configuración del sistema cliente para verificar que la función de Encendido en LAN está activada.
del usuario de IT Assistant. ¡ l l Si está utilizando IT Assistant, use la cuenta de administrador para configurar el descubrimiento de subred para el sistema cliente. Introduzca el nombre de usuario como \. Si el sistema ya ha sido descubierto, elimínelo de la lista de sistemas descubiertos, configure el descubrimiento de subred para él y descúbralo nuevamente. Para obtener más información, consulte la Guía del usuario de IT Assistant.
Regresar a la página de contenido Ejemplos de secuencias de comandos y configuración del BIOS Dell™ OpenManage™ Client Instrumentation versión 7.8 Guía del usuario Ejemplos de secuencias de comandos de WMI Nuevos valores de configuración del BIOS en OMCI 7.8 Ejemplos de secuencias de comandos de WMI Borrar el estado de intrusión en el chasis A continuación se presenta un VBScript de ejemplo que borrará el estado de intromisión en el chasis de un sistema.
strNameSpace & ":" & strClassName & "=" &_ Chr(34) & strKeyValue & Chr(34)) '*** Set the value of ChassisIntrusionStatus to'5' '***("Clear") '***Set the new value for the property and save the instance objInstance.Properties_.Item(strPropName).Value = 5 objInstance.Put_ '*** If any errors occurred, let the user know. If Err.Number <> 0 Then WScript.Echo "Clearing Chassis Intrusion Status failed.
strPropName = "ChassisIntrusionStatus" '*** Recupera la instancia de la clase Dell_SMBIOSSettings '***(debe existir solo 1 instancia). Set objInstance =GetObject("WinMgmts:{impersonationLevel=impersonate ,AuthenticationLevel=pktprivacy }//" &_ strComputerName & "/" & strNameSpace & ":" & strClassName & "=" &_ Chr(34) & strKeyValue & Chr(34)) '*** Establecer el valor de ChassisIntrusionStatus como '5' '***("Borrar") '***Establecer el nuevo valor de la propiedad y guardar la instancia objInstance.Properties_.
WScript.Quit End If '*** Initialize variables strNameSpace = "root/Dellomci" strComputerName = WScript.Arguments(0) strClassName = "Dell_IndicationStaticValues" strPropName = "MaxDisplayNotifications" '*** Establish a connection to the DellOMCI namespace Set objWMIService =GetObject("winmgmts:{impersonationLevel=impersonate," &_ "AuthenticationLevel=pktprivacy}\\" & strComputerName & "\" &_ strNameSpace) '*** Retrieve the instances of '***Dell_IndicationStaticValues class (there should be 16 instances – one
'*** Comprobar que se usó el archivo ejecutable correcto para '***ejecutar la secuencia de comandos y que se proporcionaron todos los parámetros If (LCase(Right(WScript.FullName, 11)) = "wscript.exe" ) Or _ (Wscript.Arguments.Count < 1) Then Call Usage() WScript.Quit End If '*** Inicializar las variables strNameSpace = "root/Dellomci" strComputerName = WScript.
'*** and that all parameters were passed If (LCase(Right(WScript.FullName, 11)) = "wscript.exe" ) Or _ (Wscript.Arguments.Count < 1) Then Call Usage() WScript.Quit End If '*** Initialize variables strNameSpace = "root/Dellomci" strComputerName = WScript.
WScript.Echo "El método terminó correctamente." else WScript.Echo "El método falló." End If '*** Subrutina que se utiliza para mostrar el uso correcto de la secuencia de comandos Sub Usage() Dim strMessage strMessage = "Sintaxis incorrecta. Debe ejecutar: " & vbCRLF & _ "cscript.exe //nologo SampleShutdown.vbs " WScript.Echo strMessage End Sub) Reinicio remoto del sistema A continuación se presenta un VBScript de ejemplo que reiniciará un cliente Dell OMCI de manera remota.
'*** Esta secuencia de comandos de ejemplo se proporciona únicamente como muestra y no ha sido '*** probaba ni tiene ninguna garantía por parte de Dell; Dell se exime de toda '*** responsabilidad relacionada con esta secuencia de comandos. Dell no proporciona asistencia '*** técnica relacionada con este tipo de secuencias de comandos. Para obtener más información sobre secuencias '*** de comandos de WMI, consulte la documentación correspondiente de Microsoft.
'*** Check that the right executable was used to run the script '*** and that all parameters were passed If (LCase(Right(WScript.FullName, 11)) = "wscript.exe" ) Or _ (Wscript.Arguments.Count < 2) Then Call Usage() WScript.Quit End If '*** Initialize variables strNameSpace = "root/Dellomci" strComputerName = WScript.
strMethod = "FlashBios" '*** Recuperar la clase Dell_Configuration Set objClass = GetObject("WinMgmts:{impersonationLevel=impersonate}//" & _ strComputerName & "/" & strNameSpace & ":" & strClassName) Set objMethod = objClass.Methods_(strMethod) '*** Establecer el parámetro de entrada del método para el URL del archivo de encabezado del BIOS Set objInParam = objMethod.inParameters.SpawnInstance_() objInParam.sUrl = WScript.Arguments(1) '*** Ejecutar el método Set ObjOutParam = objClass.
If strPropValue <> 3 Then objInstance.Properties_.Item(strPropName).Value = 3 objInstance.Put_ '*** If any errors occurred, let the user know If Err.Number <> 0 Then WScript.Echo "Setting PXE on next reboot failed." End If End If '*** Sub used to display the correct usage of the script Sub Usage() Dim strMessage strMessage = "incorrect syntax. You should run: " & vbCRLF & _ "cscript.exe //nologo SampleForcePXE.vbs " WScript.
A continuación se presenta un VBScript de ejemplo que activará el Encendido en LAN en un cliente Dell OMCI. '**************************************************** '*** Name: SampleWuOLEnable.vbs '*** Purpose: To enable Wakeup On LAN on a Dell OMCI client. '*** Usage: cscript.exe //nologo SampleWuOLEnable.vbs '*** '*** This sample script is provided as an example only, and has not been '*** tested, nor is warranted in any way by Dell; Dell disclaims any '*** liability in connection therewith.
Dim Dim Dim Dim strKeyValue objInstance strPropName strPropValue '*** Comprobar que se utilizó el archivo ejecutable correcto para ejecutar la secuencia de comandos '*** y que se proporcionaron todos los parámetros If (LCase(Right(WScript.FullName, 11)) = "wscript.exe" ) Or _ (Wscript.Arguments.Count < 1) Then Call Usage() WScript.Quit End If '*** Inicializar las variables strNameSpace = "root/Dellomci" strComputerName = WScript.
'*** Initialize variables strNameSpace = "root/Dellomci" strComputerName = WScript.Arguments(0) strClassName = "Dell_SystemSummary" strKeyName = "Name" '*** WQL Query to retrieve instances of Dell_SystemSummary strWQLQuery = "SELECT * FROM " & strClassName & " WHERE " & _ strKeyName & "=" & Chr(34) & strComputerName & Chr(34) '*** Retrieve instances of Dell_Configuration class (there should only '*** be 1 instance).
NULL) '*** Usar solo la primera instancia para recuperar la etiqueta de propiedad, la etiqueta de servicio y la versión '*** del BIOS For Each objInstance in colInstances strMessage = "Etiqueta de propiedad: " strMessage = strMessage & objInstance.Properties_.Item ("AssetTag").Value strMessage = strMessage & vbCRLF & "Etiqueta de servicio: " strMessage = strMessage & objInstance.Properties_.Item ("ServiceTag").
'*** Sub used to display the correct usage of the script Sub Usage() Dim strMessage strMessage = "Incorrect syntax. You should run: " & vbCRLF & _ "cscript.exe //nologo SampleBIOSPwd.vbs " & Chr(34) & _ " space " & Chr(34) WScript.Echo strMessage End Sub ('**************************************************** '*** Nombre: SampleBIOSPwd.vbs '*** Objetivo: cambiar la contraseña del BIOS en un cliente Dell OMCI. '*** Uso: cscript.exe //nologo SampleBIOSPwd.
l EnableInternalWirelessUWB l EnableLatitudeONFlash l EnableMediaCard l eSATAPort l ExpressCard l HardDriveFreeFallProtection l HardwarePrefetchTrainingOnSoftwarePrefetch l HotkeyToToggleWxANRadio l HTAssist l MinicardSSDEnable l NetworkActivityLED l RearSingleUSB l SRIOV Global Enable l StrongPassword l SurroundView l USB30 l WatchdogTimer l WirelessAdapter l WirelessUWB l WxANRadio NOTA: Consulte la Guía de referencia de Dell OpenManage Client Instrumentation que se