2

我正在尝试使用以下 Microsoft Graph 在 Intune 中创建托管设备,但它不断出错。

尝试更新现有设备记录时也出现错误。

我有适当的范围,并且我的帐户是 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"
    }
}
4

2 回答 2

1

他们在没有更新文档的情况下更改了端点..

使用:/deviceManagement/managedDevices

这是一个测试版,因此端点和(更频繁地)json 对象中所需的参数机会.. 通过简单地在浏览器中查看开发人员模式的帖子,我已经弄清楚了很多这些变化。文档通常落后于实际实现。

是的,这行得通。抱歉迟了回应..

编辑2:

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

$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,然后从顶部开始尝试参数。如果文档没有使用最少需要的参数进行更新,您将不得不逐步完成它。

于 2018-01-27T12:01:20.517 回答
0

他们在没有更新文档的情况下更改了端点..

使用:/deviceManagement/managedDevices

于 2017-12-14T13:58:55.807 回答