Dell Command | Monitor 版本 10.2.
注意、小心和警告 注: “注意”表示帮助您更好地使用该产品的重要信息。 小心: “小心”表示可能会损坏硬件或导致数据丢失,并告诉您如何避免此类问题。 警告: “警告”表示可能会导致财产损失、人身伤害甚至死亡。 © 2008 -2019 Dell Inc. 或其子公司。保留所有权利。Dell、EMC 和其他商标是 Dell Inc. 或其附属机构的商标。其他商标可能是其各 自所有者的商标。 2019 - 12 Rev.
目录 1 Dell Command | Monitor 10.2.1 简介................................................................................................5 此 Dell Command | Monitor 10.2.1 发行版的新增功能.....................................................................................................5 Dell Command | Monitor 概览............................................................................................................................................. 5 2 Windows SMM 安全气候变化表 (WSMT) 合规性.................................
6 使用 Dell Command | Monitor 10.2.1 本地管理的 Dell 客户端系统.......................................................19 使用 PowerShell 在本地管理 Windows 系统.................................................................................................................. 19 使用 OMICLI 在本地管理 Linux 系统...............................................................................................................................20 7 使用 Dell Command | Monitor 10.2.1 远程管理的 Dell 客户端系统..................................................
1 Dell Command | Monitor 10.2.1 简介 Dell Command | Monitor 软件应用程序可以使用应用程序来访问系统信息、监测状态或更改系统状态(例如远程关闭系统),从而实 现客户端系统的远程管理。Dell Command | Monitor 通过标准接口使用关键系统参数,使管理员可以管理资源清册、监测系统运行状 况和收集已部署的 Dell 客户端系统的信息。Dell Command | Monitor 专为 Dell Enterprise 客户端系统、Dell IoT 网关系统以及 Dell Embedded PC 而设计。 此文档提供了 Dell Command | Monitor 及其功能的概览。有关受支持的 Dell 系统的更多信息,请参阅位于 dell.com/ dellclientcommandsuitemanuals 的发行说明。 注: Dell Command | Monitor 以前称为 Dell OpenManage Client Instrumentation (OMCI)。在 OMCI 版本 8.2.
2 Windows SMM 安全气候变化表 (WSMT) 合规 性 Windows SMM 安全气候变化表包含有关为 Windows 操作系统创建的 ACPI 表的信息,该表支持 Windows 基于虚拟化的安全 (VBS) 功能。Dell Command | Monitor 兼容 WSMT。这是用于配置具有启用 BIOS 的 WSMT 的 Dell 客户端系统上的平台功能。 以下是由于 WSMT 合规性产生的行为变更: • 6 在具有支持 WMI/ACPI 的 BIOS 兼容版本的 Dell 客户端平台上可用的 Dell Command | Monitor 功能。 Windows SMM 安全气候变化表 (WSMT) 合规性
3 适用于 Dell Command | Monitor 10.2.1 的标准和 协议 Dell Command | Monitor 基于 CIM 标准。CIM 规范详细介绍了用于提高与管理协议兼容性的映射技术。 WMI、SNMP 和 WSMAN 等管理协议用于远程监控。 注: Dell Command | Monitor for Windows 使用简单网络管理协议 (SNMP) 描述系统的几个变量。 桌面管理任务组 (DMTF) 是业界公认的标准机构,负责引领台式机、企业和互联网环境的管理标准(包括 CIM 和 ASF)和计划的开 发、采用和统一。 适用于 Dell Command | Monitor 10.2.
4 使用 Dell Command | Monitor 10.2.
无论公司的规模如何,标准化配置均可带来显著的成本节省。许多组织都部署了标准化客户端系统,但很少组织能在计算机整个生 命周期内管理系统配置。利用每个客户端系统上安装的 Dell Command | Monitor,IT 部门可以锁定旧端口以防止使用未经授权的外围 设备,或启用 LAN 唤醒 (WOL) 以便能够在非繁忙时间将系统从睡眠状态唤醒以执行系统管理任务。 方案 3:运行状况监测 用户接收读取错误消息,同时尝试访问客户端系统硬盘驱动器上的特定文件。用户重新引导系统,文件现在已显示并可供访问。用 户忽视初始问题,因为该问题似乎已自行解决。同时, Dell Command | Monitor 检查硬盘驱动器是否有问题以预先检测故障,并将自 我监测分析与报告技术 (SMART) 警报发送至管理控制台。它还向本地用户显示 SMART 错误。警报指示在硬盘驱动器中存在数个读/ 写错误。公司的 IT 部门建议用户务必立即备份关键数据文件。已派遣服务技术人员,并带有更换用驱动器。 在硬盘发生故障前进行更换,防止用户停机、技术支持呼叫以及技术人员亲临台式机诊断问题。 通过操作系统事件查看器、系统日志或 CIM 指示监
• • 检查电池的运行状况信息是否可以通过 DCIM_Battery 类的 Operational Status 和 HealthState 属性确定。 使用 DCIM_Sensor.CurrentState 属性或 CIM_NumericSensor.CurrentState 属性获得有关电池运行状况的附加信息。 BIOS 管理配置文件 • • • • • • 通过枚举 DCIM_BIOSElement 类的实例来确定 BIOS 版本。 检查 BIOS 属性值是否可以修改。获取 DCIM_BIOSEnumeration 类的实例。如果 IsReadOnly 属性设置为 FALSE,则可以修改 属性。 设置系统密码 (SystemPwd)。运行 DCIM_BIOSService.SetBIOSAttributes() 方法,将 SystemPwd 设置为 AttributeName 并将 密码值设置为 AttributeValue 参数。 设置 BIOS 或管理员密码 (AdminPwd)。运行 DCIM_BIOSService.
• • • • • 获取系统的物理内存信息。 检查系统内存大小。 检查可用系统内存大小。 检查物理系统内存大小。 检查系统内存的运行状况。 使用 Dell Command | Monitor 10.2.
5 使用 Dell Command | Monitor 10.2.1 您可以通过访问以下路径来查看 Dell Command | Monitor 提供的信息: • root\dcim\sysman (standard) Dell Command | Monitor 通过这些名称空间中的类提供信息。 有关这些类的更多信息,请参阅位于 dell.
适用于 Linux 的 Dell Command | Monitor 应用程序 日志 Dell Command | Monitor for Linux 将应用程序日志和警报划分为报告目的和调试目的。为 Dell Command | Monitor 应用程序生成的警 报和日志的历史记录可以在 /opt/dell/dcm/var/log 中的 dcm_application.log 文件中查看。 配置文件 您可以更新 /opt/dell/dcm/conf 中的配置文件 log.property,以应用所需的设置和调试: 注: 在配置文件中进行任何更改后重新启动 OMI 服务器以应用更改。 • Log_Level — 系统消息划分为三个日志级别:错误、信息、调试 用户可以从配置文件更改日志级别。如果日志级别设置为调试,Dell Command | Monitor 应用程序日志会将所有信息发送到指定 的日志文件。 注: 默认日志级别设置为信息。 • File_Size — 用户可以指定 dcm_application.
• 要按“WarrantyEndDate”的时间顺序列出保修权利,请运行以下命令: Get-CimInstance -Namespace root/dcim/sysman -ClassName DCIM_AssetWarrantyInformation | Sort-Object -Property WarrantyEndDate | Select Name, WarrantyEndDate, WarrantyStartDate 注: 设置代理配置 • 默认代理 – Dell Command | Monitor 并选择默认系统代理(在 IE 中设置) • 自定义代理 DCIM_ApplicationProxySetting 类用于根据代理环境修改 Dell Command | Monitor 的代理设置。 DCIM_BootConfigSetting DCIM_BootConfigSetting 的一个实例代表在引导过程中使用的一种引导配置。例如,在客户端系统上,存在两类引导配置:传统 和 UEFI。因此,DCIM_BootConfigSetting 最多可代表两个实例,传统和 UEFI 各一个。
• • RequestStateChange — 关闭和重新启动系统 ManageTime — 显示系统时间 在 Dell Command | Monitor for Windows 中,您可以使用 winrm、VB 脚本、PowerShell 命令、wmic 和 WMI wbemtest 运行上述方 法。 使用 PowerShell 命令在运行 Windows 的系统中设置 BIOS 属性 您可以使用 SetBIOSAttributes 方法设置 BIOS 属性。下面以启用受信任的平台模块 (TPM) 任务为例,说明了步骤。 注: 确保清除 BIOS 中的 TPM 选项,然后再执行以下步骤来启用 TPM。 注: 使用管理员权限运行 PowerShell。 要启用 TPM, 1. 如果尚未设定系统的 BIOS 密码,请使用以下 PowerShell 命令设置该密码: Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSService | Invoke-CimMethod MethodName SetBIOSAttributes
DCIM_BIOSService class> CreationClassName DCIM_BIOSService } SetBIOSAttributes { AttributeName "Trusted Platform Module" AttributeValue “1” AuthorizationToken “” 3. 重新启动系统。 4. 要激活 TPM,请运行 .
使用 WSMan 设置 BIOS 属性 您可以使用 WSMan 在运行 Linux 的系统上设置 BIOS 属性。通过使用启用受信任的平台模块 (TPM) 作为示例的任务,该过程阐述如 下。 注: 确保清除 BIOS 中的 TPM 选项,然后再执行以下步骤来启用 TPM。 1. 通过枚举 DCIM_BIOSService 类来获取选择器集。运行: wsman invoke –a “SetBIOSAttributes” http://schemas.dmtf.
• PowerShell 命令:(gwmi -namespace root\dcim\sysman -class dcim_bootconfigsetting).getmethodparameters("ChangeBootOrder") 。 注: dcim_BootConfigSetting 实例必须代表您要更改的引导配置 – 类型 1(传统)或类型 2 (UEFEI)。 • 参数: • • Authorization Token — 这是管理员或引导密码。 Source – 这是取自 dcim_OrderedComponent.PartComponent 属性的引导顺序列表。新的引导顺序由源数组中的引 导设备顺序确定。 4. 使用 PowerShell 更改类型 1 引导列表的引导顺序: a) 通过运行以下命令获取类型 1 引导列表的当前引导顺序入:$boLegacy = gwmi -namespace root\dcim\sysman class dcim_orderedcomponent | where {$_.
6 使用 Dell Command | Monitor 10.2.1 本地管理的 Dell 客户端系统 您可以使用以下方法本地管理 Dell 客户端系统: • • 对于运行 Windows 的系统,使用 PowerShell 对于运行 Linux 的系统,使用 OMICLI 主题: • • 使用 PowerShell 在本地管理 Windows 系统 使用 OMICLI 在本地管理 Linux 系统 使用 PowerShell 在本地管理 Windows 系统 您可以使用 PowerShell 命令管理在本地运行 Windows 的 Dell 客户端系统。 • 枚举 DCIM 类的实例 • • Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSEnumeration • Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSPassword 获取 BIOS 设置的属性 Get-CimInstance -Namespace root\dcim\sy
注: 改进计划仅适用于 DCM 10.2.1 x64 位版本。 • 从 WMI 获取代理的命令: Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_ApplicationProxySetting • 从 WMI 设置代理的命令: Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_ApplicationProxySetting | Invoke-CimMethod -MethodName Change ProxySetting -Arguments @{NewAddress="10.0.0.223"; NewPort="8080"} 使用 OMICLI 在本地管理 Linux 系统 您可以使用 OMICLI 命令在本地管理 Linux 系统。在运行 Linux 的系统上,OMICLI 安装在 /opt/omi/bin。 • 枚举 DCIM 类实例 • • ./omicli ei root/dcim/sysman DCIM_BIOSEnumeration • .
7 使用 Dell Command | Monitor 10.2.1 远程管理的 Dell 客户端系统 您可以使用以下任意方法对 Dell 客户端系统进行远程管理: • • 对于运行 Windows 的系统, 使用 PowerShell 通过 Windows 系统远程管理 Windows 系统 对于运行 Linux 的系统, 使用 WinRM 通过 Windows 系统远程管理 Linux 系统 主题: • • • 使用 PowerShell 通过 Windows 系统远程管理 Windows 系统 使用 WinRM 通过 Windows 系统远程管理 Linux 系统 使用 WSMan 通过 Linux 系统远程管理 Linux 系统 使用 PowerShell 通过 Windows 系统远程管理 Windows 系统 您可以使用 PowerShell 通过 Windows 系统远程访问和监测 Windows 系统。 管理 Windows 系统的前提条件: • • Windows PowerShell 3.
在命令行界面中,运行 winrm enumerate wsman/?__cimnamespace=root/dcim/sysman -auth:basic -r:http:// -username: -password: -skipCAcheck skipCNcheck -encoding:utf-8 使用 WSMan 通过 Linux 系统远程管理 Linux 系统 您可以使用 WSMan 命令通过运行 Linux 的系统远程访问和监测运行 Linux 的系统。 管理 Linux 系统的前提条件: • • 已安装支持的 Linux 操作系统软件包 已安装 wsmancli 软件包 受管理 Linux 系统的前提条件: • • • 根访问权限 支持的 Linux 操作系统 Dell Command | Monitor 启动一个终端,并运行 wsman enumerate http://schemas.dmtf.
8 有关 Dell Command | Monitor 10.2.1 的常见问题 如何使用 DCIM_OrderedComponent.AssignedSequence 属性找到“引导配置”的引导次序(顺序)? 当 DCIM_BootConfigSetting 实例(传统或 UEFI)通过 DCIM_OrderedComponent 关联的实例有多个与其相关联的 DCIM_BootSourceSetting 实例(引导设备)时,DCIM_OrderedComponent.AssignedSequence 属性的值用于确定在引导过程 中使用关联的 DCIM_BootSourceSetting 实例(引导设备)的顺序。如果 DCIM_BootSourceSetting 的关联 CIM_OrderedComponent.AssignedSequence 属性等于 0,则会将其忽略,不会将其视为引导顺序的一部分。 如何更改引导次序? 可以使用 DCIM_BootConfigSetting.
可以。Dell Command | Monitor 可与满足行业标准的领先企业管理控制台交互。它可以与以下现有企业管理工具集成: • • • Dell Client Integration Suite for System Center 2012 Dell OpenManage Essentials Dell Client Management Pack for System Center Operation Manager 我是否可将类导入 SCCM 以用于资源清册? 是,各个 MOF 或 OMCI_SMS_DEF.mof 文件可在 SCCM 控制台中导入以用于资源清册。 SCCM OMCI_SMS_DEF.mof 文件位于何处? OMCI_SMS_DEF.mof 文件的位置是:C:\Program Files\Dell\Command_Monitor\ssa\omacim\OMCI_SMS_DEF.mof。 如何为 DCM 10.2.1 配置代理? DCM 10.2.
9 使用 Dell Command | Monitor 10.2.1 的故障排除 步骤 主题: • • • • • • 无法远程连接至 Windows Management Instrumentation 在运行 Windows 的系统上安装失败 BIOS 设置枚举值显示为 1 由于 libsmbios 的相关性问题导致 Hapi 安装失败 CIM 资源不可用 无法使用 DCM 在运行 Ubuntu Core 16 的系统上执行命令 无法远程连接至 Windows Management Instrumentation 如果管理应用程序无法获得远程客户端系统的公用信息模型 (CIM) 信息,或者使用分布式组件对象模型 (DCOM) 的远程 BIOS 更新失 败,则会显示以下错误消息: • • 访问被拒 Win32: RPC 服务器不可用 1. 确认客户端系统是否已连接到网络。在服务器的命令提示符下键入以下内容: ping 并按下 。 2.
d) 单击安全选项卡,然后选择 Root 树下的 DCIM/SYSMAN。 e) 单击安全。 f) 选择要控制访问权限的特定组或用户,然后使用允许或拒绝复选框来配置权限。 6. 执行以下步骤,以使用 WMI CIM Studio 从远程系统连接至系统上的 WMI (root\DCIM\SYSMAN): 在本地系统上安装 WMI 工具以及 wbemtest,然后在远程系统上安装 Dell Command | Monitor。 为 WMI 远程连接在系统上配置防火墙。例如,在 Windows 防火墙中打开 TCP 端口 135 和 445。 在本地安全策略中,将本地安全设置设定为典型 - 本地用户以自己的身份验证网络访问:本地帐户的共享和安全模式。 使用 WMI wbemtest 从远程系统连接至本地系统上的 WMI (root\DCIM\SYSMAN)。例如,\\[目标远程系统的 IP 地址]\root \DCIM\SYSMAN e) 如有提示,输入目标远程系统的管理员凭据。 a) b) c) d) 有关 WMI 的更多信息,请参阅 msdn.microsoft.
10 第三方许可证 该表提供了有关第三方许可证的详细信息。 表. 1: 第三方许可证 SL 编号 部件名称 版本 许可证类型 1 inpoutx64 1.5.1 InpOut32Drv 驱动程序接口 DLL 2 inpoutx64 驱动程序 1.2 InpOut32Drv 驱动程序接口 DLL 3 libxml2 2.9.4 libxml2 4 xalan 1.11 xalan 许可证 5 xerces 3.1.1 xerces 许可证 6 Libsmbios 0.12.3 OSL 许可证 7 PCI.IDS 2019.03.05 3 条款 BSD 许可 8 base64.c 2001 10 月 8 日/修订版 1 版权所有 (c) 1991 Bell Communications Research, Inc. (Bellcore)。 9 Microsoft.AspNet.WebApi.Client 5.2.3 10 Newtonsoft.Json 12.0.3 和 6.0.1 MIT 11 Quartz 3.0.
何情况下,作者或版权持有者均不会对任何索赔、损坏或其他责任负责,无论该责任是合同行为、民事侵权行为,还是因本软件引 起或与之相关,或者因使用本软件或执行其他交易导致。 libxml2 除非在源代码中另有说明(例如 hash.c 文件、list.
件格式的注释句法包含在文件之中。另外建议,将文件名、类别名和用途描述作为版权声明包含在相同的“印刷页面”上,保证在 第三方存档中可以更轻松地识别出这些信息。版权所有 [yyyy] [版权所有者名称] 根据 Apache 许可 2.0 版本(以下简称为“许可”) 授权;除非遵守本许可的规定,否则您不得使用本文件。您可以通过如下网址获得本许可的副本:http://www.apache.org/licenses/ LICENSE-2.0 除非适用法律有相应要求或另行有书面协定,否则根据本许可分发的软件“按原样”提供,无任何明示的或暗示的担保 或条件。请参阅本许可,以了解管辖本许可下的权限和限制的特定语言。 xerces Apache 许可 2.0 版,2004 年 1 月 http://www.apache.org/licenses/ 使用、复制和分发条款及条件 1.
开放软件许可 本开放软件许可(“许可”)适用于其所有者(“许可方”)在其任何原创著作权作品(“原创作品”)的版权声明后附上如下声 明的原创作品: 根据开放软件许可 2.
13) 其他条款。本许可构成有关此主题的完整协议。如果本许可的任何条款经认定不可执行,则应仅在必要的范围内对此类条款进行 改正,以使其可执行。 14) 本许可证中“您”的定义。本许可证中的“您”均指在行使本许可规定的权利并遵守本许可所有条款的个人或法人实体。对于法 人实体,“您”包括控制法人实体、由法人实体所控制或与法人实体共同受另一方控制的任何实体。就本定义而言,“控制”是指 (i) 无论是通过合同还是其他方式,直接或间接导致该实体接受指示或管理的权力;或者 (ii) 拥有此类实体流通股的百分之五十 (50%) 或更多比例;或者 (iii) 拥有该实体的实益拥有权。 15) 使用权利。您可以按照本许可或法律未予以限制或制约的所有方式使用原创作品,许可方承诺不会干扰您的此类使用,亦不会为 您的此类使用负责。 本许可版权所有 (C) 2003-2004 Lawrence E.
1. 使用和分发的权利。下面列出的代码和文本文件属于“可分发代码”。 • • • REDIST.TXT 文件。您可以复制和分发 REDIST.TXT 文件中列出的任何代码的目标代码形式。 示例代码。您可以修改,复制和分发标记为“sample”的任何代码的源代码和目标代码形式。 二进制程序包。本软件可能会生成扩展名为“.cspkg”的代码“二进制程序包”,以合并程序和 Microsoft 代码。您只 能以软件所生成的二进制程序包形式分发此类 Microsoft 代码。 第三方分发。您可以允许程序的分发者在这些程序中复制和分发可分发代码。 2. 分发要求。对于您分发的任何可分发代码,您必须 • • • • 在您的程序中为其添加重要功能; 要求分发者和外部最终用户同意至少与本协议同等的条款; 在您的程序上展示有效的版权声明;并且 对于与您的程序的分发或使用有关的任何索赔(包括律师费),您应该对 Microsoft 提供赔偿、辩护,保证 Microsoft 免受其害。 3.
Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français. EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n'accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier.
• 您可以复制和分发本软件的目标代码形式。 • 第三方分发。您可以允许应用程序的分发者在这些应用程序中复制和分发可分发代码。 2. 分发要求。对于您分发的任何可分发代码,您必须 • • • 在您的应用程序中使用可分发代码,但不能通过独立分发形式使用; 要求分发者和外部最终用户同意至少与本协议同等的条款;并且 对于与您的程序的分发或使用有关的任何索赔(包括律师费),您应该对 Microsoft 提供赔偿、辩护,保证 Microsoft 免受其害,仅基于未经修改的可分发代码的任何索赔除外。 3. 分发限制。您不得 • • 在您的应用程序名称中使用 Microsoft 的商标,或以暗示您的应用程序来自 Microsoft 或得到 Microsoft 认可的方式使 用 Microsoft 商标;或者 修改或分发任何可分发代码的源代码,使其任何部分都受除外许可的约束。“除外许可”是指以如下要求作为使用、 修改或分发代码的前提条件:(i) 以源代码形式公开或分发;或 (ii) 让其他人有权对其进行修改。 4. 数据。 a.
即使 Microsoft 知道或应该知道出现损害的可能性也适用此限制。您所在州/省/自治区/直辖市或国家/地区可能不允许排除或限 制偶然的、后果性的或其他损害,因此上述限制或排除可能不适用于您。 第三方许可证 35
11 您可能需要的其他说明文件 除了本用户指南以外,您还可以访问位于 dell.
12 联系戴尔 注: 如果没有可用的互联网连接,可在购货发票、装箱单、帐单或戴尔产品目录上查找联系信息。 戴尔提供了几种在线以及基于电话的支持和服务选项。可用性会因国家和地区以及产品的不同而有所差异,某些服务可能在您所在 的国家/地区不可用。有关销售、技术支持或客户服务问题,请联系戴尔: 1. 请转至 Dell.com/support。 2. 选择您的支持类别。 3. 在页面底部的选择国家/地区下拉列表中,确认您所在的国家或地区。 4. 根据您的需要选择相应的服务或支持链接。 主题: • • 您可能需要的其他说明文件 访问 Dell EMC 支持站点上的文档 您可能需要的其他说明文件 除了本用户指南以外,您还可以访问位于 dell.
• 使用搜索引擎: • 38 在搜索框中键入文档的名称和版本。 联系戴尔