Dell™ OpenManage™ Client Instrumentation 7.5 版用户指南 简介 安装 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 ¡ CellularRadio ¡ WirelessLAN ¡ WirelessSwitchCellularControl ¡ WirelessSwitchWirelessLANControl 卸载 OMCI 驱 动程 序 :默认卸载 OMCI 后,驱动程序文件和相关联的 DLL 文件会留在系统中。提供了与命令行 OMCI 卸载相关的命令行属性 (UNINSTALL_DRIVER=1),这 将卸载驱动程序文件和 OMCI。该命令行属性必须在命令行上指定。 支持的操作系统 支持以下操作系统安装 OMCI: l Microsoft Windows 2000 Professional l Microsoft Windows XP Professional (所有版本) l Microsoft Windows XP x64 Edition l Microsoft Windows Vista Business x86 (32 - 位)和 x64 (64 - 位)版本 l Microsoft Windows Vista Ultimate x86 (32 - 位)和 x64 (64
返回目录页面 安装 Dell™ OpenManage™ Client Instrumentation Dell™ OpenManage™ Client Instrumentation 7.
4. 双击解开的安装可执行文件 setup.exe。出现“Choose Setup Language”(选 择安装语言 )对话框。选择语言,然后单击“OK”(确定 )。 5. “InstallShield Wizard”(InstallShield 向导)窗口显示“Welcome”(欢迎) 信息时,单击“Next”( 下 一步)。 “InstallShield Wizard”(InstallShield 向导)窗口显示信息“Setup Type”(安装类型)。 6. 单击以下选项之一以选择安装类型: l 完 全 — 在默认目录下安装所有模块和 WMI 支持。 l 自 定义 — 使用户能够安装特定程序功能并指定安装目录。 7.
要指定自定义安装目录,请按如下所示修改命令行: setup.exe /s /v"/qn INSTALLDIR=<目标>" 其中 <目标> 是自定义目录,且 INSTALLDIR 必须是大写。 例如:以下命令行无提示安装到 c:\destination 目录下: setup.exe /s /v"/qn INSTALLDIR=c:\destination" 无提示升级 Client 要从 OMCI 7.x 版升级到更高版本 OMCI 7.x,执行下面命令: setup.exe /s /v"/qn REINSTALLMODE=voums REINSTALL=ALL" 升级可能需要重新引导。要省略该步,按以下方式修改命令行: setup.
返回目录页面
返回目录页面 Windows 管理规范 Dell™ OpenManage™ Client Instrumentation 7.5 版 用户指 南 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 { Na
返回目录页面 警报 Dell™ OpenManage™ Client Instrumentation 7.5 版 用户指 南 概览 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。 注 :不允许更改某些属性,其中包括 CIM 存储库中 Dell_IndicationStaticValues 类的 MaxDisplayNotifications 和 MaxNTEventLogNotifications 属性,除非将 Windows Vista 中的用户帐户控制 (UAC) 关闭或者该用户是 Administrator 帐户。 Dell_Configuration 类中的以下属性使用户可以根据事件严重级别控制发送到 NT 事件日志和本地显示的通知: l GlobalNTEventLogSeverityLevel:根据事件严重级别控制发送到 NT 事件日志的通知 l GlobalDisplaySeverityLevel:根据事件严重级别控制发送到本地显示的通知 OMCI 识别以下八种 WMI 严重性级别(由整数 0 到 7 表示): l 未知 =
返回目录页面 组件说明 Dell™ OpenManage™ Client Instrumentation 7.5 版 用户指 南 表 5-1 列出 Dell™ 设备组件,它们的功能,默认安装位置以及其它相关信息。 注 意 :更改或删除组件文件可能会造成 Dell™ OpenManage™ Client Instrumentation (OMCI) 变得不可用。 注 :%ProgramFiles% 是一个代表 Program Files 目录路径的变量。默认情况下,该值为 C:\Program Files。 表 5-1。设 备 组件 信 息 组件 默认位置或文件名称 功能信息 CIM 提供程序 %ProgramFiles%\Dell\OpenManage\ Client\DellWMI.
Dell OMCI 限制 %ProgramFiles%\Dell\OpenManage\ Client\Mofs\DellOMCI_Qualifiers.mof 器 MOF2 MOF 文件包含在 OMCI 中使用的 限制器声明,但不是 CIM 标准的一部分。 Dell OMCI 架构 %ProgramFiles%\Dell\OpenManage\ Client\Mofs\DellOMCI_Schema.mof MOF2 MOF 文件包含 # 杂句,其中包括 OMCI 中每个 MOF 文件的声明。 Dell 物主成本数 %ProgramFiles%\Dell\OpenManage\ Client\Mofs\coodata.mof MOF 文件为在 DellOMCI.mof 中定义的物主成本 (COO) 类示例提供默认值。 %ProgramFiles%\Dell\OpenManage\ Client\Mofs\DellOMCI_Instant.mof MOF 文件为在 DellOMCI.
返回目录页面 故障排除 Dell™ OpenManage™ Client Instrumentation 7.5 版 用户指 南 通过 LAN 唤醒 远程连接至 WMI 和远程 BIOS 更新 安装问题 通过 LAN 唤醒 如果通过 LAN 唤醒功能在客户机系统上不起作用,请执行以下检查: l 在客户系统上使用 Dell™ OpenManage™ IT Assistant 或系统设置验证 Wakeup on LAN (通过 LAN 唤醒)已启用。请参阅 Dell 系统说明文件获取详细信息。 l 确保已安装了正确的网络接口卡 (NIC) 驱动程序。更新的驱动程序可从 Dell 支持网站 support.dell.
l 系统必须运行 Microsoft Windows 2000、Windows XP Professional、Windows XP Professional x64 Edition、Windows Vista™ Business x86 (32 - 位)、 Windows Vista Business x64 (64 - 位)、Windows Vista Ultimate x86 (32 - 位)或 Windows Vista Ultimate x64 (64 - 位)。 返回目录页面
返回目录页面 附录 Dell™ OpenManage™ Client Instrumentation 7.5 版 用户指 南 WMI 样本脚本 OMCI 中支持的 BIOS 标记 WMI 样本脚本 关闭远程 系统 '******************************************************************* '*** Name: SampleShutdown.vbs '*** Purpose: To shut down a Dell™ OMCI client. '*** Usage: cscript.exe //nologo SampleShutdown.vbs '*** '*** (名称:SampleShutdown.vbs '*** 目的:关闭 Dell™ OMCI 客户机。 '*** 用法:cscript.exe //nologo SampleShutdown.
WScript.Echo "Method failed." End If '*** Sub used to display the correct usage of the script '*** '*** (Sub 用于显示脚本的正确用法) Sub Usage() Dim strMessage strMessage = "incorrect syntax. You should run: " & vbCRLF & _ "cscript.exe //nologo SampleShutdown.vbs " WScript.Echo strMessage End Sub 重 新启动远程 系统 '********************************************************************** '*** Name: SampleRestart.vbs '*** Purpose: To restart a Dell OMCI client. '*** Usage: cscript.exe //nologo SampleRestart.
'*** Sub used to display the correct usage of the script '*** '*** (Sub 用于显示脚本的正确用法) Sub Usage() Dim strMessage strMessage = "incorrect syntax. You should run: " & vbCRLF & _ "cscript.exe //nologo SampleRestart.vbs " WScript.Echo strMessage End Sub 远程 BIOS 更 新 '********************************************************************** '*** Name: SampleFlash.vbs '*** Purpose: To flash the BIOS of a Dell OMCI client. '*** Usage: cscript.exe //nologo SampleFlash.
'*** (通知用户方法是否返回成功 '*** 注:如果返回值为 0,并不意味着系统的 BIOS 已被闪速更新,仅指闪速方法已成功初始化。) 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. You should run: " & vbCRLF & _ "cscript.exe //nologo SampleFlash.vbs " WScript.
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 用于显示脚本的正确用法) Sub Usage() Dim strMessage strMessage = "incorrect syntax. You should run: " & vbCRLF & _ "cscript.exe //nologo SampleForcePXE.vbs " WScript.
'*** Set the value of WakeUpOnLan only if it is not already '6' ("Enable '*** for all NICs") '*** '*** (只有不为 '6' 时设置 WakeUpOnLan 值 [“启用所有 NICs”]) if strPropValue <> 6 then '*** Set the new value for the property and save the instance '*** '*** (设置新属性值并保存示例) objInstance。Properties_.Item(strPropName).Value = 6 objInstance.Put_ '*** If any errors occurred, let the user know '*** '*** (如果出现任何错误,让用户知道) If Err.Number <> 0 Then WScript.Echo "Enabling WakeUp On Lan failed.
'*** '*** (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). '*** '*** (检测 Dell_配置类示例 [只能有 1 个示例]。) Set colInstances = GetObject("WinMgmts:{impersonationLevel=impersonate}//"&_ strComputerName & "/" & strNameSpace).
'*** Initialize variables (初始化变量) strNameSpace = "root/Dellomci" strComputerName = WScript.Arguments(0) strClassName = "Dell_Configuration" strKeyValue = "Configuration" strPropName = "Password" strPassEncryptPropName = "PasswordEncrypted" strPwd = WScript.Arguments(1) '*** Retrieve the instance of Dell_Configuration class (there should '*** only be 1 instance).
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 l SerialPort1Configuration
返回目录页面 词汇表 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 In