多个移动设备显示同一设备 ID

应用到: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

Microsoft System Center Configuration Manager 2007 移动设备管理使用设备 ID 来标识受管理的移动设备。所有当前可用的消费型 Pocket PC 设备都支持移动设备管理代理用作 Microsoft System Center Configuration Manager 2007 唯一标识符的唯一硬件 ID,以便移动设备管理功能可以按照设计的那样正常工作。

某些工业移动设备不报告唯一的设备 ID,因此多个移动设备可共用 Configuration Manager 2007 唯一标识符,由 Configuration Manager 2007 独立呈现不受管理的设备。结果是,即使多个移动设备与 Configuration Manager 2007 设备管理点成功通信,也只有单个移动设备发现数据记录 (DDR) 出现在 Configuration Manager 2007 管理员控制台中。

要解决此问题,创建注册表脚本或使用另一种方法来更改移动设备上的两个注册表项。

过程

使用备用设备客户端注册表设置来更改 DeviceID 行为。为此,创建注册表脚本或使用其他方法更改设备上的两个注册表项,如下所示:

在移动设备上更改注册表项以提供唯一的设备 ID

  1. 使用注册表编辑工具或注册表配置项目,在以下注册表项中添加一个 DWORD 注册表值 SimDeviceID:HKLM\Comm\ApplicationDownload\SimDeviceID。

  2. 将值设置为 0。SimDeviceID 接受下列其中一个值:

    • 值 0:使用硬件 ID。这是默认值。

    • 值 1:根据随机数生成 ID。

    • 值 2:从 MAC 地址生成 ID。如果此项失败,则返回 ID "NO_MAC_ADDR_DEVICE"

    • 值 3:从 MAC 地址生成 ID。如果此项失败,则根据随机数生成 ID。

  3. 从注册表项 HKLM\Comm\ApplicationDownload 中删除注册表值 DeviceID。

  4. 在移动设备上执行软重置后,更改才会生效。

如果移动设备客户端正在运行并且已做出这些更改,则必须通过软重置重新启动移动设备客户端,才能使这些更改生效。

备注

SimDeviceID 值选项 2 或 3 可能会让移动设备客户端代理无法获取 MAC 地址,因为移动设备联网组件仍在初始化。建议不要将值 2 和 3 用于重置 DeviceID。

另请参阅

概念

如何创建移动设备的配置项目

其他资源

注册表属性

有关其他信息,请参阅 Configuration Manager 2007 Information and Support
要与文档团队联系,请将电子邮件发送至 SMSdocs@microsoft.com。