Dell™ OpenManage™ Client Instrumentation 版本 7.7 用户指南 简介 安装和卸载 Dell™ OpenManage™ Client Instrumentation Windows 管理规范 警报 组件说明 故障排除 示例脚本和 BIOS 设置 词汇表 注和小心 注 : "注"表示可以帮助您更好地使用计算机的重要信息。 小 心 : "注 意"表示如果不遵循说明,就有可能损坏 硬 件 或导致数据丢失 。 本说 明 文 件 中 的 信 息 如 有 更 改 , 恕 不另行 通 知 。 © 2009 Dell Inc. 版 权 所 有 , 翻 印 必 究 。 未经 Dell Inc. 书面许可,严禁以任何形式复制这些材料。 本文中使用的商标 Dell、DELL 徽标、OpenManage、Latitude、OptiPlex 和 Dell Precision 是 Dell Inc. 的商标;Intel 是 Intel Corporation 在美国 和其它国家/地区的商标;Altiris 是 Altiris Inc.
目录 简介 Dell™ OpenManage™ Client Instrumentation 版 本 7.
l l l Dell WMI 提 供 程 序 — 此层位于 CIMOM 以下并包含两个在 CIMOM 注册的 CIM 提供程序。当 CIMOM 收到信息请求时,会将请求路由给相应的提供程序。Dell 和 Microsoft 提供程序都位于此层中,它们提供有关系统设备的信息。这些提供程序将管理应用程序请求从 CIMOM 发送给数据路由器。 数据 路 由 器 — 此层从数据提供程序层的系统组件中收集信息并将信息向上发送给 Dell WMI 提供程序层,而该层随后会提供给 CIMOM。 数据提 供 程 序 — 向数据路由器提供数据。数据提供程序收到数据路由器的请求后,将查询客户端系统的硬件、驱动程序和操作系统,以确定可用的工具。向数据路由器返回数据之 前,它会将所有平台及客户替代应用于数据。 例如,WMI 应用程序层中的管理控制台请求客户端系统硬盘驱动器上的可用空间。WMI 应用程序层通过网络向客户端系统上的 CIMOM(在 Dell WMI 提供程序层中)提出请求。CIMOM 会将请求路由给相应的 WMI 提供程序,而该程序会接着通过数据路由器层将请求路由到数据提供程序层中的磁盘数据提供程序。该信息随后会返
l 外围组件互连 (PCI) 插槽 网络管理员可以通过计算机的系统设置或使用 WMI 管理应用程序来更改这些组件的设置。 小 心 : 更 改 LegacySelect 属性 ( 比 如 Integrated Drive Electronics (IDE) Controller) 可 能会造 成计算 机 系统 变 为不 可 用 。如 果发生这种情况,请 进入 客户端 系统的 系统 设置 程 序并更 改 相应的设置 。 远程 引导设备选择 远程引导设备选择使网络管理员可以远程配置系统尝试进行引导的设备的顺序。它包括两组:"Hard Disk Drive Sequence"( 硬盘 驱 动器顺序 )和"Boot Device Sequence"( 引 导 设 备 顺序 )。 "Hard Disk Drive Sequence"( 硬盘 驱 动器顺序 )用于设置硬盘驱动器顺序,"Boot Device Sequence"( 引导 设 备 顺序 )用于设置引导设备顺序,如硬盘驱动 器、NIC、CD-ROM 驱动器和软盘驱动器。 WMI 安全性 WMI 在允许用户访问 CIM 数据和方法之前提供用户验证。访问权
支持的操作系统 支持以下操作系统安装 OMCI: l Microsoft Windows 7 Professional and Ultimate x86(32 位)和 x64 (64 位)版本 l Microsoft Windows XP Professional SP2 或更高 x86(32 位)和 x64 (64 位)版本 l Microsoft Windows Vista® Business and SP1 x86(32 位)和 x64 (64 位)版本 l Microsoft Windows Vista Ultimate and SP1 x86(32 位)和 x64 (64 位)版本 l Microsoft Windows Vista Enterprise and SP1 x86(32 位)和 x64 (64 位)版本 最新更新 有关 OMCI 的最新更新信息,请参阅位于安装目录下的 readme 文件。典型 OMCI 安装的默认安装路径是 C:\Program Files\Dell\OpenManage\Client。 可能需要的其它 Dell 说明文件 除本用户指南外,还可以
目录 安装和卸载 Dell™ OpenManage™ Client Instrumentation Dell™ OpenManage™ Client Instrumentation 版 本 7.7 用户指 南 Windows Vista 和 Windows 7 中的用户帐户控制 本地安装 升级 OMCI 卸载 OMCI 无提示安装、卸载和升级 管理安装 Dell OpenManage Client Instrumentation (OMCI) 可以使用 OMCI 安装向导本地安装,也可以通过无提示或管理安装远程进行。 本 地 安装: OMCI 7.7 安装文件以两种格式提供:作为 Dell Update Package (DUP) 和作为 .
5. 选择安装语言并单击"OK"(确定 )。 OMCI 7.7 可以安装为英语、法语、德语、日语和西班牙语。 将显示"InstallShield Wizard"(InstallShield 向导)窗口。 6. "InstallShield Wizard"(InstallShield 向导)窗口显示"Welcome"(欢迎)信息时,单击"Next"( 下 一步)。 "InstallShield Wizard"(InstallShield 向导)窗口显示信息"Setup Type"(安装类型)。 7. 单击以下选项之一以选择安装类型: l Complete( 完 全 )— 在默认目录下安装所有模块和 WMI 支持。 l Custom( 自 定义)— 使用户能够安装特定程序功能并指定安装目录。 8.
使用 Dell Update Package (DUP) 或 .exe 文件执行以下操作升级到 OMCI 7.7。 使用 DUP 升级 OMCI 1. 单击"Download Now"( 立 即 下载)从 Dell 支持网站 support.dell.com 下载安装文件(例如,OM_APP_WIN_R232963.EXE)。当"File Download"( 文 件 下 载)窗口显示后,保存文件。 2. 双击 Dell OpenManage Client Instrumentation Update Package。 Dell OpenManage Client Instrumentation 屏幕显示的详细信息有:支持的设备、支持的操作系统、修复和增强。 3. 单击 Install( 安装)。 显示以下消息:"The setup will perform an upgrade of OMCI.(安装将执行 OMCI 升级) Do you want to continue?(是否要继续)" 单击"Yes"(是)并按照屏幕说明 操作。 4. 升级后,重新引导系统。 使用 .
无提示安装、卸载和升级 在无提示模式中安装客户端 在无提示模式(没有显示对话框)中,您可以执行完全安装和自定义安装。 注 : 键入命令时,按照本节示例所示准确输入空格。 注 : 无提示安装和卸载可以使用 DUP 执行 在无提示模式中执行完全安装 在默认目录中以无提示、无人值守方式安装 OMCI 的所有组件: setup.exe /s /v/qn 其中 setup.exe 是 OMCI 的安装可执行文件。 使用 /L<语言 ID> 选项可指定安装语言,其中 <语言 ID> 是 1031(德语)、1033(英语)、1034(西班牙语)、1041(日语)、1036(法语)或 2052(简体中文)。如果未 指定安装语言,安装程序将选择默认操作系统语言,或者如果 OMCI 不支持操作系统语言,则使用英语。 例如,以下命令行在无提示模式中安装法语版本: setup.exe /s /L1036 /v/qn 在无提示模式中执行自定义安装 要指定自定义安装目录,请按如下所示修改命令行: setup.
管理安装 管理安装允许在连接到网络的客户机系统上安装 OMCI。要创建 msi 文件用于在网络上的客户机系统上安装 OMCI,应执行以下步骤: 1. 使用 OMCI 安装软件包,运行以下命令行: setup.exe /a 出现"Choose Setup Language"(选 择安装语言 )对话框。 2. 选择语言,然后单击"OK"(确定 )。 3. "InstallShield Wizard"(InstallShield 向导)窗口显示"Welcome"(欢迎)信息时,单击"Next"( 下 一步)。 4. 在"Network Location"(网络位 置 )对话框中输入网络位置,并单击"Install"( 安装)开始安装。 "InstallShield Wizard"(InstallShield 向导)显示信息"Installing OMCI"(正在安装 OMCI)。进度栏指示安装状态。安装完成后,信息更改为"InstallShield Wizard Completed"(InstallShield 向导已完成)。 5.
目录 Windows 管理规范 Dell™ OpenManage™ Client Instrumentation 版 本 7.7 用户指 南 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.7 用户指 南 概览 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 UNKN
NumberOfProcessorsDecreased 已卸下一个处理器。 WARNING_DEGRADED 3 已添加一个处理器。 WARNING_DEGRADED 3 硬盘驱动器发生异常情况,可能最终导致驱动器故障。 MAJOR 系统机箱侵入警报。 WARNING_DEGRADED 3 温度探测器已超过临界阈值。 CRITICAL 6 电压探测器已超过较小阈值。 MINOR 4 (107) NumberOfProcessorsIncreased (106) Smart 5 (108) ChassisIntrusion (1253) TemperatureProbe (1054) VoltageProbe (1153) 1 此事件是 OMCI 7.0 特有的事件。 2 此事件是 OMCI 7.
目录 组件说明 Dell™ OpenManage™ Client Instrumentation 版 本 7.7 用户指 南 表 5-1 列出 Dell™ 设备组件、它们的功能、默认安装位置以及其它相关信息。 小 心 : 更 改 或删除组件 文 件 可 能会造 成 Dell™ OpenManage™ Client Instrumentation (OMCI) 变得 不 可 用 。 注 : %ProgramFiles% 是一个表示 Program Files 目录路径的变量。默认情况下,该值为 C:\Program Files。 表 5-1. 设 备 组件 信 息 组件 默认位置或文件名称 功能信息 CIM 提供程序 %ProgramFiles%\Dell\OpenManage\ Client\DellWMI.
CIM v26 LT MOF %ProgramFiles%\Dell\OpenManage\ Client\Mofs\cim26lt.mof MOF 文件,包含 DellOMCI.mof 的所有父类。这些类源于分布式管理综合小组 (DMTF) 标准 CIM 模式 2.6 版。 Dell OMCI MOF %ProgramFiles%\Dell\OpenManage\ Client\Mofs\DellOMCI.mof 定义 OMCI 的所有 CIM 类的 MOF 文件。 Dell OMCI 限制 %ProgramFiles%\Dell\OpenManage\ Client\Mofs\DellOMCI_Qualifiers.mof MOF 文件包含在 OMCI 中使用的限制器声明,但不是 CIM 标准的一部分。 %ProgramFiles%\Dell\OpenManage\ Client\Mofs\DellOMCI_Schema.mof MOF 文件包含 # 杂句,其中包括 OMCI 中每个 MOF 文件的声明。 %ProgramFiles%\Dell\OpenManage\ Client\M
目录 故障排除 Dell™ OpenManage™ Client Instrumentation 版 本 7.7 用户指 南 通过 LAN 唤醒 远程连接至 WMI 和远程 BIOS 更新 安装问题 通过 LAN 唤醒 如果通过 LAN 唤醒功能在客户机系统上不起作用,请执行以下检查: l 在客户系统上使用 Dell™ OpenManage™ IT Assistant 或系统设置验证 Wakeup on LAN(通过 LAN 唤醒)已启用。请参阅 Dell 系统说明文件获取详细信息。 l 确保已安装正确的网络接口卡 (NIC) 驱动程序。更新的驱动程序可从 Dell 支持网站 support.dell.com 获得。 l 请执行以下步骤: 1. 在"Device Manager"(设 备管 理 器 )中,双击 NIC 打开"NIC properties"(NIC 属性 )窗口。 2. 单击 "Configure"( 配 置 )。 3.
l ¡ 单击"Start"(开始 ),单击"Run"(运行 ),键入 compmgmt.msc,然后单击"OK"(确定 )。 ¡ 导航至"Services and Applications"( 服务和应用 程 序 )下的"WMI Control"(WMI 控 制 )。 ¡ 右击"WMI Control"(WMI 控 制 ),然后单击"Properties"(属性 )。 ¡ 单击"Security"( 安 全 )选项卡,然后选择 Root 树下的 DellOMCI。 ¡ 单击 "Security"( 安 全 )按钮。 ¡ 选择要控制访问权限的特定组或用户,然后使用"Allow"( 允许)或"Deny"( 拒绝)复选框配置权限。 执行以下步骤以使用 WMI CIM Studio 从远程系统连接到系统 WMI (root\dellomci): ¡ 在本地系统上随 CIM Studio 一起安装 WMI 工 具,并在远程系统上安装 Dell OMCI。 ¡ 为 WMI 远程连接相应配置系统的防火墙。例如,在 Windows 防火墙中打开 TCP 端口 135 和 445。 ¡ 对于
目录 示例脚本和 BIOS 设置 Dell™ OpenManage™ Client Instrumentation 版 本 7.7 用户指 南 WMI 示例脚本 OMCI 7.7 支持的 BIOS 设置 WMI 示例脚本 清除机箱侵入状态 下面是将清除系统的机箱侵入状态的示例 VBScript。可以使用系统名称在本地或远程运行此脚本。 Namespace: root\DellOMCI Class Name: Dell_SMBIOSsettings Instance 'Key' Value: 0 Property Name: ChassisIntrusionStatus Property Value: 5 '**************************************************** '*** Name: SampleChassisIntrusionClear.vbs '*** Purpose: To clear the chassis intrusion status on a Dell OMCI client. '*** Usage: cscript.
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.
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 for each alert type). Set ColSystem=objWMIService.
'*** Let the user know whether the method returned success or not '*** Note: if return value is 0, it does not mean the system has '*** shutdown, it only means that the shutdown method was initiated '*** successfully. 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 Usage() Dim strMessage strMessage = "incorrect syntax. You should run: " & vbCRLF & _ "cscript.
下面是将远程刷写 Dell OMCI 客户端的 BIOS 的示例 VBScript。 '**************************************************** '*** Name: SampleFlash.vbs '*** Purpose: To flash the BIOS of a Dell OMCI client. '*** Usage: cscript.exe //nologo SampleFlash.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.
'*** tested, nor is warranted in any way by Dell; Dell disclaims any '*** liability in connection therewith. Dell provides no technical '*** support with regard to such scripting. For more information on WMI '*** scripting, refer to applicable Microsoft documentation.
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.Arguments(0) strClassName = "Dell_SMBIOSSettings" strKeyValue = "0" strPropName = "WakeupOnLan" '*** Retrieve the instance of Dell_SMBIOSSettings class (there should '*** only be 1 instance).
strKeyName & "=" & Chr(34) & strComputerName & Chr(34) '*** Retrieve instances of Dell_Configuration class (there should only '*** be 1 instance). Set colInstances = GetObject("WinMgmts:{impersonationLevel=impersonate}//"&_ strComputerName & "/" & strNameSpace).ExecQuery(strWQLQuery, "WQL", NULL) '*** Use only first instance to retrieve asset tag, service tag, and BIOS '*** version For Each objInstance in colInstances strMessage = "Asset Tag: " strMessage = strMessage & objInstance.Properties_.
'*** If any errors occurred, let the user know If Err.Number <> 0 Then WScript.Echo "Setting the BIOS password failed." 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 SampleBIOSPwd.vbs " & Chr(34) & _ " space " & Chr(34) WScript.Echo strMessage End Sub OMCI 7.7 支持的 BIOS 设置 注 : 并非所有 Dell 系统都支持以下列出的所有 BIOS 设置。 OMCI 7.
l IntegratedUSBHub l InternalMiniPCI l InternalUSB* l KeyboardIllumination l LimitCPUIDValue l LowPowerS5 l MediaCardAnd1394 l Microphone l ModuleBayDevice l MonitorToggling l MultiCore 注 : 在某些 Dell 系统上,Dell_SMBIOSSettings 类中的 MultiCore 属性会显示 Enabled 或 Disabled,即使所装处理器不支持多核技术。在这种情况下,实际上禁用了 MultiCore 属性。 l NMIButton l NoExecute l NodeInterleave l NumberofCoresperProcessor* l NumLock l Onboard1394 l OnboardModem l OnReader* l OpticalDriveController* l OSInstallMode l
l SerialATAChannel4 l SerialATAChannel5 l SerialATAChannel6 l SerialATAChannel7 l SerialATAChannel8 l SerialCommunication l SerialPort1Configuration l SerialPort2Configuration l SERRDMIMessage l SetCMOSToDefault l SingleByteECCLogging l SmartCardReader l SpeakerVolume l SpeedStep l SplashScreen* l TabletButtons l TertiaryParallelATAMaster l TertiaryParallelATASlave l Trusted Platform Module Activation l USBPowerShare* l UARTPowerDown l USBEmulation l USBFlashDriv
目录 词汇表 Dell™ OpenManage™ Client Instrumentation 版 本 7.
的一个可以对其进行分析的表,以标准方式提供有关 BIOS 和系统的信息。在以前,无法从 PC 中的标准来源获得此类完整信息。 由于诸如公用信息模型 (CIM) 的 DMTF 技术的快速发展,DMTF 为其桌面管理接口 (DMI) 定义了一个"退出使用"过程,终止日期为 2005 年 3 月 31 日。 DMTF 分布式管理综合小组 (Distributed Management Task Force)(以前称为"桌面管理综合小组")的缩写。DMTF 是一个为企业和 Internet 的 IT 环境制订和维护各种系统管理标准的标 准组织。这些标准保证了能够以独立于平台和技术中立的方式建立系统管理基础结构组件。确保在不同厂商的 IT 产品间实现系统管理互操作,而无需高昂的转换和调整。 DOS 磁盘操作系统 (Disk Operating System) 的缩写。 ECC 纠错代码 (Error-Correcting Protocol) 的缩写。它是每个数据信号中符合特定结构规则的代码,以便可以自动检测和纠正收到信号中与此结构的偏差。 "MAC Address"(MAC 地 址 ) 介质访问控制 (Medi
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 Intel® Wired for Management 标准的缩写。WfM 技术用在客户端硬件(包括电路、内存、电源设备和网络接口卡)和管理软件应用程序中。定义了管理硬件的一系列基本要求,包括 对设备、远程唤醒、电源管理和服务引导功能等要求。实现了集中式系统管理,包括资源清册、修复/修补、配置和诊断,并提供了休息时维护