创建 comanagementEligibleDevice
命名空间:microsoft.graph
重要: /beta 版本下的 Microsoft Graph API 可能会发生更改;不支持生产用途。
注意: 适用于 Intune 的 Microsoft Graph API 需要适用于租户的 活动 Intune 许可证。
创建新的 comanagementEligibleDevice 对象。
先决条件
要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限。
| 权限类型 | 权限(从最低特权到最高特权) |
|---|---|
| 委派(工作或学校帐户) | DeviceManagementConfiguration.ReadWrite.All、DeviceManagementManagedDevices.ReadWrite.All |
| 委派(个人 Microsoft 帐户) | 不支持。 |
| Application | DeviceManagementConfiguration.ReadWrite.All、DeviceManagementManagedDevices.ReadWrite.All |
HTTP 请求
POST /deviceManagement/comanagementEligibleDevices
请求标头
| 标头 | 值 |
|---|---|
| Authorization | Bearer <token>。必需。 |
| 接受 | application/json |
请求正文
在请求正文中,为 comanagementEligibleDevice 对象提供 JSON 表示形式。
下表显示了创建 comanagementEligibleDevice 时所需的属性。
| 属性 | 类型 | 说明 |
|---|---|---|
| id | 字符串 | 设备的唯一 ID |
| deviceName | String | DeviceName |
| deviceType | deviceType | DeviceType。 可能的值为:desktop、windowsRT、winMO6、nokia、windowsPhone、mac、winEmbedded``winCE、、iPhone、iPad、iPod、iSocConsumer``android、unix、macMDM``holoLens、surfaceHub、、androidForWork、 unknown``cloudPC``palm``androidEnterprise``windows10x``androidnGMS``chromeOS``linux``blackberry |
| clientRegistrationStatus | deviceRegistrationState | ClientRegistrationStatus。 可取值为:notRegistered、registered、revoked、keyConflict、approvalPending、certificateReset、notRegisteredPendingEnrollment、unknown。 |
| ownerType | ownerType | OwnerType。 可取值为:unknown、company、personal。 |
| managementAgents | managementAgentType | ManagementAgents。 可能的值为:eas、、mdm、easMdm``intuneClient、easIntuneClient、configurationManagerClient、configurationManagerClientMdm、unknown``configurationManagerClientMdmEas、jamf、googleCloudDevicePolicyController``microsoft365ManagedMdm、、msSense。 intuneAosp |
| managementState | managementState | ManagementState。 可取值为:managed、retirePending、retireFailed、wipePending、wipeFailed、unhealthy、deletePending、retireIssued、wipeIssued、wipeCanceled、retireCanceled、discovered。 |
| referenceId | String | ReferenceId |
| mdmStatus | 字符串 | MDMStatus |
| osVersion | String | OSVersion |
| serialNumber | String | 序列号 |
| manufacturer | String | 制造商 |
| model | String | 模型 |
| osDescription | String | OSDescription |
| entitySource | Int32 | EntitySource |
| userId | String | UserId |
| Upn | String | UPN |
| userEmail | String | UserEmail |
| userName | String | UserName |
| status | comanagementEligibleType | ComanagementEligibleStatus。 可取值为:comanaged、eligible、eligibleButNotAzureAdJoined、needsOsUpdate、ineligible。 |
响应
如果成功,此方法在响应正文中返回 201 Created 响应代码和 comanagementEligibleDevice 对象。
示例
请求
下面是一个请求示例。
POST https://graph.microsoft.com/beta/deviceManagement/comanagementEligibleDevices
Content-type: application/json
Content-length: 714
{
"@odata.type": "#microsoft.graph.comanagementEligibleDevice",
"deviceName": "Device Name value",
"deviceType": "windowsRT",
"clientRegistrationStatus": "registered",
"ownerType": "company",
"managementAgents": "mdm",
"managementState": "retirePending",
"referenceId": "Reference Id value",
"mdmStatus": "Mdm Status value",
"osVersion": "Os Version value",
"serialNumber": "Serial Number value",
"manufacturer": "Manufacturer value",
"model": "Model value",
"osDescription": "Os Description value",
"entitySource": 12,
"userId": "User Id value",
"upn": "Upn value",
"userEmail": "User Email value",
"userName": "User Name value",
"status": "eligible"
}
响应
下面是一个响应示例。注意:为了简单起见,可能会将此处所示的响应对象截断。将从实际调用中返回所有属性。
HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 763
{
"@odata.type": "#microsoft.graph.comanagementEligibleDevice",
"id": "ac20683b-683b-ac20-3b68-20ac3b6820ac",
"deviceName": "Device Name value",
"deviceType": "windowsRT",
"clientRegistrationStatus": "registered",
"ownerType": "company",
"managementAgents": "mdm",
"managementState": "retirePending",
"referenceId": "Reference Id value",
"mdmStatus": "Mdm Status value",
"osVersion": "Os Version value",
"serialNumber": "Serial Number value",
"manufacturer": "Manufacturer value",
"model": "Model value",
"osDescription": "Os Description value",
"entitySource": 12,
"userId": "User Id value",
"upn": "Upn value",
"userEmail": "User Email value",
"userName": "User Name value",
"status": "eligible"
}
反馈
提交和查看相关反馈