DevDetail 云解决方案提供商

DevDetail 配置服务提供程序处理向 OMA DM 服务器提供设备特定参数的管理对象。 服务器可以使用 OMA DM 命令查询这些设备参数。 它们不会自动从客户端发送到服务器。

注意

 此配置服务提供程序需要从网络配置应用程序访问ID_CAP_CSP_FOUNDATION和ID_CAP_DEVICE_MANAGEMENT_ADMIN功能。

对于 DevDetail CSP,除非节点已存在,否则不能使用 Replace 命令。 此配置服务提供程序不支持 OMA 客户端预配协议。

以下列表显示了 DevDetail 配置服务提供程序节点:

DevTyp

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/DevTyp

以字符串的形式返回设备型号名称 /SystemProductName。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

内线

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext

用于保存特定于供应商的参数的子树。

描述框架属性:

属性名 属性值
格式 node
访问类型 “获取”

Ext/DeviceHardwareData

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1703 [10.0.15063] 及更高版本
./DevDetail/Ext/DeviceHardwareData

在 Windows 10 版本 1703 中添加。 返回设备硬件参数的 base64 编码字符串。

注意

此节点包含用于标识云中的设备的原始 Blob。 根据设计,它不是人类可读的,你无法分析内容以获取任何有意义的硬件信息。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/Microsoft

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft

用于保存特定于供应商的参数的子树。

描述框架属性:

属性名 属性值
格式 node
访问类型 “获取”

Ext/Microsoft/CommercializationOperator

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft/CommercializationOperator

返回移动运营商的名称(如果存在);否则返回 404。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/Microsoft/DeviceName

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft/DeviceName

包含用户指定的设备名称。 Windows 10 版本 1511 中添加了对 Windows 10 移动版的替换操作的支持。 桌面或 IoT 核心版不支持替换操作。 使用此节点更改设备名称时,它会在设备上触发一个对话框,要求用户重新启动。 新设备名称在重启设备之前不会生效。 如果用户取消对话框,它将再次显示,直到重新启动。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 获取、替换
重新启动行为 自动

Ext/Microsoft/DNSComputerName

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 2004 [10.0.19041] 及更高版本
./DevDetail/Ext/Microsoft/DNSComputerName

此节点指定设备的 DNS 名称。 此设置可以远程管理。 可以在动态替换的值中嵌入几个宏:%RAND:<# of digits>% 和 %SERIAL%。 示例: () “Test%RAND:6%”将生成名称“Test”,后跟 6 个随机数字 (例如“Test123456”) 。 (b) “Foo%SERIAL%”,将生成名称“Foo”,后跟从设备 ID 派生的序列号。 如果字符串中同时包含这两个宏,则 RANDOM 巨集将优先于 SERIAL 巨集 (SERIAL,) 将被忽略。 服务器必须显式重启设备才能使此值生效。 根据 DNS 标准,此值允许的最大长度为 63 个字符。

此节点替换帐户 CSP 中的域/ComputerName 节点。

注意

建议使用 %SERIAL%%RAND:x% 具有较高字符限制,以减少生成随机名称时发生名称冲突的可能性。 此功能不会检查环境中是否已存在特定名称。

在台式电脑上,此设置指定计算机的 DNS 主机名 (计算机名称) 最多 63 个字符。 使用 %RAND:x% 在名称中生成 x 个随机数字,其中 x 必须是小于 63 的数字。 对于已加入域的计算机,唯一名称必须使用 %RAND:x%。 使用 %SERIAL% 生成嵌入了计算机序列号的名称。 如果序列号超出字符限制,则序列号将从序列开头截断。 字符限制不计算宏的长度, %RAND:x%%SERIAL%。 此设置仅在 Windows 10 版本 1803 及更高版本中受支持。 若要在 Windows 10 版本 1709 及更低版本中更改此设置,请使用“帐户>计算机帐户”下的“ComputerName”设置。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 获取、替换
重新启动行为 ServerInitiated

Ext/Microsoft/FreeStorage

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft/FreeStorage

设备上的第一个内部驱动器的总可用存储空间(以 MB 为单位)。

描述框架属性:

属性名 属性值
格式 int
访问类型 “获取”

Ext/Microsoft/LocalTime

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft/LocalTime

以 ISO 8601 格式返回客户端本地时间。 示例:2003-06-16。 T18:37:44Z。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/Microsoft/MobileID

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft/MobileID

返回与手机网络关联的移动设备 ID。 对于不支持手机网络的设备,返回 404。 为 GSM 和 UMTS 网络返回 IMSI 值。 如果查询此元素,CDMA 和全球电话将返回 404 未找到状态代码错误。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/Microsoft/OSPlatform

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft/OSPlatform

返回设备的 OS 平台。 对于桌面版 Windows 10,它将返回 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName 中定义的 ProductName。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/Microsoft/ProcessorArchitecture

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft/ProcessorArchitecture

以“arm”或“x86”的形式返回设备的处理器体系结构。

描述框架属性:

属性名 属性值
格式 int
访问类型 “获取”

Ext/Microsoft/ProcessorType

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft/ProcessorType

返回SYSTEM_INFO中所述的设备的处理器类型。

描述框架属性:

属性名 属性值
格式 int
访问类型 “获取”

Ext/Microsoft/RadioSwV

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft/RadioSwV

返回无线电堆栈软件版本号。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/Microsoft/Resolution

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft/Resolution

采用 WidthxLength (格式的设备分辨率,例如“400x800”) 。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/Microsoft/SMBIOSSerialNumber

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1809 [10.0.17763] 及更高版本
./DevDetail/Ext/Microsoft/SMBIOSSerialNumber

设备的 SMBIOS 序列号。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/Microsoft/SMBIOSVersion

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10 版本 2004,KB5007253 [10.0.19041.1387] 及更高版本
✅ Windows 10 版本 20H2,KB5007253 [10.0.19042.1387] 及更高版本
✅ Windows 10 版本 21H1,KB5007253 [10.0.19043.1387] 及更高版本
✅Windows 10 版本 21H2,KB5007253 [10.0.19044.1387] 及更高版本
✅ Windows 11 版本 21H2 [10.0.22000] 及更高版本
./DevDetail/Ext/Microsoft/SMBIOSVersion

设备的 SMBIOS 版本。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/Microsoft/SystemSKU

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft/SystemSKU

返回注册表项 HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\SystemSKU 中定义的系统 SKU。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/Microsoft/TotalRAM

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft/TotalRAM

设备上 (的总可用内存(以 MB 为单位)可能小于) 的总物理内存。

描述框架属性:

属性名 属性值
格式 int
访问类型 “获取”

Ext/Microsoft/TotalStorage

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/Microsoft/TotalStorage

(设备上第一个内部驱动器的总可用存储空间(MB)可能小于物理存储) 总数。 仅适用于 Windows 移动版。

描述框架属性:

属性名 属性值
格式 int
访问类型 “获取”

Ext/VoLTEServiceSetting

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/VoLTEServiceSetting

VoLTE 服务设置打开或关闭。 仅向基于移动运营商的 OMA-DM 服务器公开。

描述框架属性:

属性名 属性值
格式 bool
访问类型 “获取”

Ext/WlanDnsSuffix

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/WlanDnsSuffix

活动 WiFi 连接的 DNS 后缀。 仅向基于企业的 OMA-DM 服务器公开。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/WlanIPv4Address

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/WlanIPv4Address

活动 WiFi 连接的 IPv4 地址。 仅向基于企业的 OMA-DM 服务器公开。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/WlanIPv6Address

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/WlanIPv6Address

活动 WiFi 连接的 IPv6 地址。 仅向基于企业的 OMA-DM 服务器公开。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/WLANMACAddress

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/WLANMACAddress

活动 WiFi 连接的 MAC 地址。

注意

Windows 10 桌面版不支持此操作。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

Ext/WlanSubnetMask

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/Ext/WlanSubnetMask

活动 WiFi 连接的子网掩码。 仅向基于企业的 OMA-DM 服务器公开。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

FwV

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/FwV

返回在注册表项 HKEY_LOCAL_MACHINE\System\Platform\DeviceTargetingInfo\PhoneFirmwareRevision 中定义的固件版本。 对于 Windows 10 桌面版 (家庭版、专业版、企业版和教育版) ,它将返回注册表项 HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\BIOSVersion 中定义的 BIOS 版本。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

HwV

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/HwV

返回在注册表项 HKEY_LOCAL_MACHINE\System\Platform\DeviceTargetingInfo\PhoneRadioHardwareRevision 中定义的硬件版本。 对于 Windows 10 桌面版,它将返回注册表项 HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\BIOSVersion 中定义的 BIOS 版本。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

LrgObj

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/LrgObj

返回设备是否使用 OMA DM 大型对象处理,如规范 SyncML 设备信息版本 1.1.2 中定义。

描述框架属性:

属性名 属性值
格式 bool
访问类型 “获取”

OEM

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/OEM

按规范 SyncML 设备信息版本 1.1.2 中定义,返回原始设备制造商 (OEM) 的名称。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

SwV

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/SwV

返回格式为 MajorVersion 的 Windows 10 OS 软件版本。 MinorVersion。 BuildNumber。 QFEnumber。 目前,BuildNumber 返回桌面版的内部版本号和手机上的移动内部版本号。 将来,内部版本号可能会收敛。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

URI

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/URI

描述框架属性:

属性名 属性值
格式 node
访问类型 “获取”

URI/MaxDepth

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/URI/MaxDepth

返回设备支持的管理树的最大深度。 默认值为零 (0) 。 这是设备支持的最大 URI 段数。 默认值 0 (0) 表示设备支持无限深度的 URI。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

URI/MaxSegLen

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/URI/MaxSegLen

返回用于寻址节点或节点属性的 URI 中任何 URI 段的总长度。 默认值为零 (0) 。 这是设备可以在单个 URI 段中支持的最大字符数。 默认值 0 (0) 表示设备支持无限长度的 URI 段。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

URI/MaxTotLen

范围 版本 适用的操作系统
✅ 设备
❌ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅ Windows 10 版本 1511 [10.0.10586] 及更高版本
./DevDetail/URI/MaxTotLen

返回用于寻址节点或节点属性的任何 URI 的最大总长度。 默认值为零 (0) 。 这是设备支持的 URI 中的最大字符数。 默认值 0 (0) 表示设备支持无限长度的 URI。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

配置服务提供程序参考