Dell™ OpenManage™ Client Instrumentation 7.4 版用户指南 简介 安装 Dell™ OpenManage™ Client Instrumentation Windows 管理规范 警报 组件说明 故障排除 附录 词汇表 注,注意 注 : “注”表示可以帮助您更好使用计算机的重要信息。 注 意 : “注意”表示可能会产生硬件损坏或者数据丢失,并告诉您如何避免问题。 本说 明 文 件 中 的 信 息 如 有 更 改 , 恕 不另行 通 知 。 © 2006 Dell Inc. 版 权 所 有 , 翻 版 必 究 。 未经 Dell Inc. 书面同意之前,严禁以任何方式复制。 本文中使用的商标:Dell、DELL 徽标、OpenManage、Latitude、OptiPlex 和 Dell Precision 是 Dell Inc. 的商标;Intel 是 Intel Corporation 的注册商标;Altiris 是 Altiris Inc.
返回目录页面 简介 Dell™ OpenManage™ Client Instrumentation 7.
OpenManage Client Administrator (OMCA),以及其他基于标准的管理工具和 WMI 应用程序。 该层不属于 OMCI,这些应用程序使用由 OMCI 提供的客户机系统管理数 据。这些应用程序通过 CIMOM 请求客户机信息并接收客户机警报。 l l l Dell WMI 提 供 程 序 — 此层位于 CIMOM 以下并包含两个与 CIMOM 注册的 CIM 提供程序。当 CIMOM 收到信息请求时,会将请求路由给相应的提供程序。 Dell 和 Microsoft 提供程序都位于此层中,它们提供有关系统设备的信息。 这些提供程序将管理应用程序请求从 CIMOM 发送给数据路由器。 数据 路 由 器 — 此层从数据提供程序层的系统组件中收集信息并将信息发送给 Dell WMI 提供程序层,而该层随后会提供给 CIMOM。 数据 提 供 程 序— 此层向数据路由器提供数据。 数据提供程序收到数据路由器的请求后,将查询客户机系统的硬件、驱动程序和操作系统,以确定可用的工具。 向数据路由器返回数 据之前,它会将所有平台及客户替代应用于数据。 例如,WMI 应用程序层中的管理控制台请求
l 集成音频控制器 l 集成网络接口控制器 (NIC) l 通用串行总线 (USB) 控制器 l 外围组件互连 (PCI) 插槽 网络管理员可以通过计算机的系统设置程序或使用 WMI 管理应用程序(例如 IT Assistant)来更改这些组件的设置。 注 意 :更改 LegacySelect 属性,比如 Integrated Drive Electronics (IDE) Controller,可能会造成计算机系统变为不可用。如果发生这种情况,请进入客户机系统的系 统设置程序并更改相应的设置。 远程 引导设备选择 远程引导设备选择使网络管理员可以远程配置系统尝试进行引导的设备的顺序。 它包括两组:“Hard Disk Drive Sequence”( 硬盘 驱 动器顺序 )和“Boot Device Sequence”( 引导 设 备 顺序 )。 “Hard Disk Drive Sequence”( 硬盘 驱 动器顺序 )用于设置硬盘驱动器顺序,“Boot Device Sequence”( 引导 设 备 顺序 )用于设置引导设 备顺序,如:硬盘驱动器、NIC、CD-ROM 驱动器和软盘
l 事 件筛 选: 您可以选择只接收关于发生的指定类型事件的一个通知还是若干个通知。 可以屏蔽指定的事件并只为这些事件生成一条警报消息。Dell_IndicationStaticValues 类具 有 MaxNTEventLogNotifications、MaxDisplayNotifications 和 OccurrencesCount 属性,控制有多少警报情况通知发送给 NT 事件日志和本地显示。 例如,设置 0 值将 不会发送任何通知。 l BIOS 标 记: 当今的大多数系统支持六种不同的电源模式或休眠状态,通常定义为 S0 到 S5。 S0 是系统正常的全电源状态。 模式 S1 到 S4 提供了级别渐高的节电模式。S5 是最高的节电模式,表示完全断电状态,比如通过关机命令实现。 OMCI 支持“Enable S5 low power mode”(启用 S5 低功率模式)和“Disable S5 low power mode”(禁用 S5 低功率模式)BIOS HW 标记并在 Dell_Configuration 类中提供 LowPowerS5 属性以便于访问这些标记。 l 警报 标准 格
返回目录页面 安装 Dell™ OpenManage™ Client Instrumentation Dell™ OpenManage™ Client Instrumentation 7.
卸载 Client 使用“Control Panel”(控 制 面 板 )上 的 “Add/Remove Programs”(添 加/删除 程 序 )图 标 删除 client instrumentation 请按 以 下步骤 执行 : 1. 单击“Start”(开始 )按钮,指向“Settings”(设置 )并单击“Control Panel”( 控制 面板 )。 2. 单击“Add/Remove Programs”( 添 加/删除 程 序 )。 3. 从“Add/Remove Programs”( 添 加/删除 程 序 )对话框选择 OMCI,然后单击“Remove”(删除 )。 4. 按照屏幕上的提示进行操作。 无提示安装 无提示安装 Client 您可以运行无提示安装(不出现对话框)以进行完全安装和自定义安装。 注 :输入命令时,按照该节示例显示精确输入空格。 执行无提示完全安装 运行以下命令行将进行 OMCI 无提示、无人看管安装,并将所有组件安装至默认目录: setup.exe /s /v/qn 其中 setup.
msiexec.exe /X{73F1BDB7-11E1-11D5-9DC6-00C04F2FC33B} /qn 对于所有 x64 Windows 安装: msiexec.exe /X{09ADA709-10D2-4C38-807C-7B84F696F6CE} /qn 要使用安装程序无提示卸载 Cient Instrumentation,请从包含安装程序的目录运行以下命令: setup.exe /s /x /v/qn 管理安装 要通过管理安装在网络中创建 OMCI 的服务器映像,请执行以下步骤: 1. 使用 OMCI 安装软件包,运行以下命令行: setup.exe /a 出现“Choose Setup Language”(选 择安装语言 )。 2. 选择语言,然后单击“OK”(确定 )。 3. “InstallShield Wizard”(InstallShield 向导)窗口显示 Welcome(欢迎) 信息时,单击“Next”( 下 一步) 。 4.
返回目录页面 Windows 管理规范 Dell™ OpenManage™ Client Instrumentation 7.4 版 用户指 南 WMI 概览 WMI 安全性 使用 SMS 2.
string BIOSVersion; [SMS_Report(TRUE), read: ToInstance ToSubClass] datetime BIOSDate; [SMS_Report(TRUE), read: ToInstance ToSubClass, key] string ServiceTag; [SMS_Report(TRUE), read: ToInstance ToSubClass, write: ToInstance ToSubClass] string AssetTag; }; #pragma namespace ("\\\\.\\Root\\cimv2") //************************************************************* //*** Registers Framework Provider *** //************************************************************* instance of __Win32Provider as $Q { Name = "Del
返回目录页面 警报 Dell™ OpenManage™ Client Instrumentation 7.4 版 用户指 南 概览 ASF 警报 WMI 警报 概览 系统的重要状态发生变化时将生成警报。 存在两种基本警报类型:当前计算机用户的本地警报和管理应用程序的远程警报。 Dell™ OpenManage™ Client Instrumentation (OMCI) 处理这两种警报。 分布式管理综合小组 (DMTF) 已发布了警报标准格式 (ASF),此格式定义了警报和远程控制界面,可以对无操作系统的联网系统进行管理, 这些联网计算机可能是安装了未工作或无法运行 的操作系统,也可能是处于低功率的系统睡眠状态。 ASF 规范可以从 www.dmtf.org 获取。 支持 ASF 的 Dell 系统均附带 ASF 说明文件。 ASF 可以处理由传感器(例如温度、电气和风扇探测器以及机箱防盗传感器)检测到的环境事件的远程警报。 ASF 还可以处理无操作系统环境中的其它警报。 默认情况下,OMCI 处理所有 事件的远程警报。 ASF 2.
由于 Dell_ IndicationStaticValues 类的实例存储在 WMI 存储库中,以上数据在关机、重新启动、睡眠、休眠和待机模式中保持不变。可以通过安装引导时运行的脚本在重新引导时重 设 OccurrencesCount。 Dell_Configuration 类中添加了两个新的属性。它们是: l GlobalNTEventLogSeverityLevel:根据事件严重级别控制发送到 NT 事件日志的通知 l GlobalDisplaySeverityLevel:根据事件严重级别控制发送到本地显示的通知 OMCI 识别以下八种 WMI 严重性级别(由整数 0 到 7 表示): l UNKNOWN = 0 l OTHER = 1 l INFORMATION = 2 l WARNING_DEGRADED = 3 l MINOR = 4 l MAJOR = 5 l CRITICAL = 6 l FATAL_NONRECOVERABLE = 7 注 :具有 CRITICAL 严重性的事件将造成 OMCI 在 60 秒延迟后关闭本地系统。Dell_Configura
返回目录页面 组件说明 Dell™ OpenManage™ Client Instrumentation 7.4 版 用户指 南 表 5-1 列出 Dell™ 设备组件,它们的功能,默认安装位置以及其它相关信息。 注 意 :更改或删除组件文件可能会造成 Dell™ OpenManage™ Client Instrumentation (OMCI) 变得不可用。 注 :%ProgramFiles% 是一个代表 Program Files 目录路径的变量。 默认情况下,该值为 C:\Program Files。 表 5-1。 设 备 组件 信 息 组件 默认位置或文件名称 功能信息 CIM 提供程序 %ProgramFiles%\Dell\OpenManage\ Client\DellWMI.
Dell 物主成本数 %ProgramFiles%\Dell\OpenManage\ Client\Mofs\coodata.mof MOF 文件为在 DellOMCI.mof 中定义的物主成本 (COO) 类示例提供默认值。 %ProgramFiles%\Dell\OpenManage\ Client\Mofs\DellOMCI_Instant.mof MOF 文件为在 DellOMCI.mof 中定义的物主成本 (COO) 类示例提供默认值。 MOF2 CIM v26 LT MFL1 %ProgramFiles%\Dell\OpenManage\ Client\Mofs\cim26lt.mfl cim26lt.mof 中已修补的 MOF 文件。 该文件相应的转换版本已根据所选择的安装语言载入和编译。 Dell OMCI MFL1 %ProgramFiles%\Dell\OpenManage\ Client\Mofs\dellomci.mfl dellomci.
返回目录页面 故障排除 Dell™ OpenManage™ Client Instrumentation 7.4 版 用户指 南 通过 LAN 唤醒 远程连接至 WMI 和远程 BIOS 更新 安装问题 通过 LAN 唤醒 如果通过 LAN 唤醒功能在客户机系统上不起作用,请执行以下检查: l 在客户系统上使用 Dell™ OpenManage™ IT Assistant 或系统设置验证 Wakeup on LAN(通过 LAN 唤醒)已启用。 请参阅 Dell 系统说明文件获取详细信息。 l 确保已安装了正确的网络接口卡 (NIC) 驱动程序。 更新的驱动程序可从 Dell 支持网站 support.dell.
返回目录页面
返回目录页面 附录 Dell™ OpenManage™ Client Instrumentation 7.4 版 用户指 南 WMI 样本脚本 OMCI 中支持的 BIOS 标记 WMI 样本脚本 关闭远程 系统 '******************************************************************* '*** Name: SampleShutdown.vbs '*** (名称:SampleShutdown.vbs) '*** Purpose: To shut down a Dell™ OMCI client. '*** (目的:关闭 Dell™ OMCI 客户机。) '*** Usage: cscript.exe //nologo SampleShutdown.vbs '*** (用法:cscript.exe //nologo SampleShutdown.
'*** 关闭,仅指关闭系统方法已 '*** 成功初始化。) If objOutParam.ReturnValue = 0 Then WScript.Echo "Method completed successfully." else WScript.Echo "Method failed." End If '*** Sub used to display the correct usage of the script '*** (Sub 用于显示脚本的正确用法) Sub Usage() Dim strMessage strMessage = "incorrect syntax. 用户应运行:" & vbCRLF & _ "cscript.exe //nologo SampleShutdown.vbs <系统名称>" WScript.Echo strMessage End Sub 重 新启动远程 系统 '********************************************************************** '*** Name: SampleRestart.
'*** 关闭,仅指关闭系统方法已 '*** 成功初始化。) If objOutParam.ReturnValue = 0 Then WScript.Echo "Method completed successfully." else WScript.Echo "Method failed." End If '*** Sub used to display the correct usage of the script '*** (Sub 用于显示脚本的正确用法) Sub Usage() Dim strMessage strMessage = "incorrect syntax. 用户应该运行:" & vbCRLF & _ "cscript.exe //nologo SampleRestart.vbs <系统名称>" WScript.Echo strMessage End Sub 远程 BIOS 更 新 '********************************************************************** '*** Name: SampleFlash.
objInParam.sUrl = WScript.Arguments(1) '*** Execute the method '*** (执行方法) Set ObjOutParam = objClass.ExecMethod_(strMethod, objInParam) '*** Let the user know whether the method returned success or not '*** (通知用户方法是否返回成功) '*** Note: if return value is 0, it does not mean the system's BIOS has '*** been flashed, it only means that the flash method was initiated '*** successfully. '*** (注:如果返回值为 0,并不意味着系统的 BIOS '*** 已被闪速更新,仅指闪速方法已 '*** 成功初始化。) If objOutParam.ReturnValue = 0 Then WScript.
'*** (检索 Dell_配置类示例 '*** (只能有 1 个示例)。) Set objInstance = GetObject("WinMgmts:{impersonationLevel=impersonate}//" &_ strComputerName & "/" & strNameSpace & ":" & strClassName & "=" & _ Chr(34) & strKeyValue & Chr(34)) strPropValue = objInstance.Properties_.Item(strPropName).Value '*** Set the new value for the property and save the instance, but only '*** if the current value is not already 3 ('Enabled') '*** (设置新属性值并保存示例,但 '*** 仅在当前值不为 3(“启用”)) If strPropValue <> 3 Then objInstance.Properties_.
'*** Retrieve the instance of Dell_SMBIOSSettings class (there should '*** only be 1 instance). '*** (检索 Dell_SMBIOSSettings 类示例 '*** (只能有 1 个示例)。) Set objInstance = GetObject("WinMgmts:{impersonationLevel=impersonate}//" &_ strComputerName & "/" & strNameSpace & ":" & strClassName & "=" & _ Chr(34) & strKeyValue & Chr(34)) strPropValue = objInstance.Properties_.Item(strPropName).
'*** Initialize variables '*** (初始化变量) strNameSpace = "root/Dellomci" strComputerName = WScript.Arguments(0) strClassName = "Dell_SystemSummary" strKeyName = "Name" '*** WQL Query to retrieve instances of Dell_SystemSummary '*** (WQL 查询检测 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).
'*** Check that the right executable was used to run the script '*** and that all parameters were passed '*** (检查使用正确的可执行文件运行脚本 '*** 且所有参数都通过验证) If (LCase(Right(WScript.FullName, 11)) <> "cscript.exe" ) Or _ (Wscript.Arguments.Count < 2) Then Call Usage() WScript.Quit End If '*** Initialize variables '*** (初始化变量) strNameSpace = "root/Dellomci" strComputerName = WScript.
l LowPowerS5 l NoExecute l Onboard1394 l ParallelPortConfiguration l ParallelPortMode l PCISlots l POSTF12KeySetting l POSTF2KeySetting l PowerManagementSettings l PrimaryParallelATAMaster l PrimaryParallelATASlave l PrimaryVideo l RadioTransmission l SecondaryParallelATAMaster l SecondaryParallelATASlave l SerialATAChannel1 l SerialATAChannel2 l SerialATAChannel3 l SerialATAChannel4 l SerialATAChannel5 l SerialATAChannel6 l SerialATAChannel7 l SerialATAChannel8
返回目录页面 词汇表 Dell™ OpenManage™ Client Instrumentation 7.
DMI 桌面管理接口 (Desktop Management Interface, [DMI]) 生成一个用于管理和跟踪台式机、笔记本或服务器计算机中组件的标准框架。 基本上对用户来说,就是个人计算机 BIOS 提 供的一个可以对其进行分析的表,以标准方式提供有关 BIOS 和系统的信息。在以前,无法从 PC 中的标准来源获得此类完整信息。 由于 DMTF 技术的快速发展,比如公用信息模型 (CIM),DMTF 为其桌面管理接口 (DMI) 定义了一个"退出使用"步骤,终止日期为 03/31/2005。 DMTF 分布式管理综合小组 (Distributed Management Task Force)(以前的"桌面管理综合小组") 的缩写。 DMTF 是一个为企业和 Internet IT 环境制订和维护各种系统管理标准的标准组 织。 这些标准保证了能够以独立于平台和技术中立的方式建立系统管理基础结构。确保在不同厂商的 IT 产品间实现系统管理互操作,而无需高昂的转换和调整。 DOS 磁盘操作系统 (Disk Operating System) 的缩写。 固件 已经写入只读内存 (ROM) 的软件(程
基于 Web 的企业管理 (Web Based Enterprise Management) 的缩写。 定义系统管理基础结构组件间交互的协议,实施 CIM(一种 DMTF 管理规范概念,用于定义 CIM 架构中所 定义要素的行为)、CIM 查询语言 (CQL) 和其他实现 CIM 基础结构互操作所需的规范。 WDM 在计算技术中是 Windows 驱动程序模型 (Windows Driver Model) 的缩写。 另外也称为 Win32 驱动程序模型,Windows 驱动程序模型通过将要求标准化并减少所需代码,为 Windows 98 和 Windows 2000 系列定义了一个统一的驱动程序模型。 WDM 驱动程序不会在 Windows 98 或 Windows 2000 以前的操作系统上运行,并设计为向前兼容而不是 向后兼容。 例如,为 Windows 2000 编写的 WDM 驱动程序将能够在 Windows XP 中装载并运行,但是不能利用 Windows XP 中新加的任何 WDM 功能。为 Windows XP 编写的 WDM 驱 动程序将不会在 Windows 2000 中装载。 WfM