hardwareConfiguration 资源类型

命名空间:microsoft.graph

重要: Microsoft Graph 中 /beta 版本下的 API 可能会发生更改,这可能会中断应用程序。 虽然 Microsoft 支持Intune /beta API,但你应自行决定使用这些 API。 通常,建议不要在生产应用程序中使用 /beta API。 若要确定 API 在 v1.0 中是否可用,请使用版本选择器

注意:适用于 Intune 的 Microsoft Graph API 需要适用于租户的活动 Intune 许可证

BIOS 配置和其他设置使客户能够通过上传使用 OEM 工具 (生成的配置文件(例如 Dell 命令工具) )在已注册的 Windows 10/11 Entra ID 加入的设备上配置硬件/bios 设置。 可将 BIOS 配置策略分配给多个设备,使管理员能够远程控制设备的硬件属性 (例如从 Intune 门户启用安全启动) 。 目前仅支持 Dell。

方法

方法 返回类型 说明
列出 hardwareConfigurations hardwareConfiguration 集合 列出 hardwareConfiguration 对象的属性和关系。
获取 hardwareConfiguration hardwareConfiguration 读取 hardwareConfiguration 对象的属性和关系。
创建 hardwareConfiguration hardwareConfiguration 创建新的 hardwareConfiguration 对象。
删除 hardwareConfiguration None 删除 hardwareConfiguration
更新 hardwareConfiguration hardwareConfiguration 更新 hardwareConfiguration 对象的属性。
分配操作 hardwareConfigurationAssignment 集合

属性

属性 类型 说明
id String 已注册设备的硬件 BIOS 配置文件的唯一标识符。 此 ID 是 且是自动生成的,并在创建新的硬件 BIOS 配置文件时分配。 这会将配置文件彼此区分开来,不能为 null。 默认情况下返回。 只读。
version Int32 硬件配置的版本 (,例如 1、2、3 ...) 。在对 BIOS 配置文件的设置文件名 (FileName 属性) 、设置文件内容 (ConfigurationFileContent 属性) 或 PerDevicePasswordDisabled 属性进行更改后,此值会递增。 只读。
displayName String 硬件 BIOS 配置文件的名称。 它用作用户友好名称,用于标识硬件 BIOS 配置文件。 最大长度为 150 个字符。 必填。 只读。
description String 硬件配置的说明。 使用它可为组织的管理员提供 BIOS 配置文件的上下文、用途、应用程序等。 最大长度为 1000 个字符。 可选。
createdDateTime DateTimeOffset BIOS 配置文件的创建日期和时间。 无法修改该值,并且会在注册设备时自动填充。 时间戳类型表示采用 ISO 8601 格式的日期和时间信息,始终采用 UTC 时区。 例如,2014 年 1 月 1 日午夜 (UTC) 如下所示:“2014-01-01T00:00:00Z”。 默认情况下返回。 只读。 此属性是只读的。
lastModifiedDateTime DateTimeOffset 上次修改 BIOS 配置文件的日期和时间。 无法修改该值,并且会在注册设备时自动填充。 时间戳类型表示采用 ISO 8601 格式的日期和时间信息,始终采用 UTC 时区。 例如,2014 年 1 月 1 日午夜 (UTC) 如下所示:“2014-01-01T00:00:00Z”。 默认情况下返回。 只读。 只读。 此属性是只读的。
fileName String BIOS 配置文件的 ConfigurationFileContent 的文件名。 最大长度为 150 个字符。 必填。
configurationFileContent Binary 文件内容包含将应用于已分配设备的 BIOS 的自定义硬件设置。 允许的最大文件大小为 5KB。 表示为字节。 必填。
hardwareConfigurationFormat hardwareConfigurationFormat 与 BIOS 配置文件的自定义硬件设置关联的 OEM 类型。 符合配置文件的所有设备都必须来自同一选定的 OEM。 可能的值为 Dell、Surface 和 Surface 扩展坞。 必填。 可取值为:dellsurfacesurfaceDock
roleScopeTagIds 字符串集合 与硬件配置关联的唯一作用域标记 ID 的列表。 可选。
perDevicePasswordDisabled 布尔值 如果为 TRUE,则指示是否禁用策略分配的设备的密码。 如果为 FALSE,则指示它们已启用。 默认值为 FALSE。 必填。

关系

关系 类型 说明
assignments hardwareConfigurationAssignment 集合 硬件配置将应用到的 Entra 用户组 ID 的列表。 仅支持安全组和Office 365组。 可选。
runSummary hardwareConfigurationRunSummary 尝试配置硬件设置的结果摘要。 只读。
deviceRunStates hardwareConfigurationDeviceState 集合 所有设备的硬件配置的运行状态列表。 只读。
userRunStates hardwareConfigurationUserState 集合 所有用户的硬件配置的运行状态列表。 只读。

JSON 表示形式

下面是资源的 JSON 表示形式。

{
  "@odata.type": "#microsoft.graph.hardwareConfiguration",
  "id": "String (identifier)",
  "version": 1024,
  "displayName": "String",
  "description": "String",
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "fileName": "String",
  "configurationFileContent": "binary",
  "hardwareConfigurationFormat": "String",
  "roleScopeTagIds": [
    "String"
  ],
  "perDevicePasswordDisabled": true
}