使用Graph API在Intune中创建managedDevice

时间:2017-11-02 12:19:51

标签: microsoft-graph intune

我正在尝试create a managed device in Intune使用以下Microsoft Graph,但它不断出错。

尝试update an existing device record时也出错了。

我有适当的范围,我的帐户是Intune管理员。有什么建议吗?

以下是尝试使用PATCH更新时收到的示例错误

 
"error": {
    "code": "InternalError",
    "message": "An error has occurred - Operation ID (for customer support): 00000000-0000-0000-0000-000000000000 - Activity ID: 7d3aea54-282a-4911-99a5-af3d2422f81a - Url: https://fef.amsua0502.manage.microsoft.com/DeviceFE/StatelessDeviceFEService/managedDevices%28%278f312966-1c51-403b-9b3a-6cf52643fa70%27%29?api-version=5017-09-07 - CustomApiErrorPhrase: ",
    "innerError": {
        "request-id": "7d3aea54-282a-4911-99a5-af3d2422f81a",
        "date": "2017-11-02T12:16:55"
    }
}

2 个答案:

答案 0 :(得分:1)

他们在不更新文档的情况下更改了端点。

使用:/ deviceManagement / managedDevices

这是一个测试版,因此json对象机会中的端点和(更常见的)必需参数。 通过在浏览器中查看开发者模式中的帖子,我发现了很多这些变化。 文档通常是实际实现的背后。

这是有效的。抱歉迟到的回复..

EDIT2:

我没有创建托管设备的示例。但这是关于如何创建空设备配置的示例:

$ Endpoint =" https://graph.microsoft.com/beta"

    ## Win10
    $Win10 = [pscustomobject]@{
        '@odata.type' = "#microsoft.graph.windows10GeneralConfiguration"
        'description' = "standard Windows 10 Device Restriction Configuration"
        'displayName' = "Win10"
    }
    $Win10params = @{
        ContentType = 'application/json'
        Headers = $Header
        Body = $Win10 | ConvertTo-Json -Compress
        Method = 'POST'      
        URI = "$Endpoint/deviceManagement/deviceConfigurations"
    }
Invoke-RestMethod @Win10params

但是又来了。在开发人员选项卡中查看POST,然后从顶部尝试参数开始。如果文档没有使用最少的参数进行更新,则必须逐步完成。

答案 1 :(得分:0)

他们在不更新文档的情况下更改了端点。

使用:/ deviceManagement / managedDevices