Фильтр OData для управляемых устройств Microsoft Graph не работает должным образом

Я пытаюсь получить список устройств, у которых есть категория устройств, которая помечает их как принадлежащие компании, зарегистрированные в Intune как личные. Написанный мною фильтр должен возвращаться хотя бы с одним устройством, которое я зарегистрировал, чтобы соответствовать этим критериям, однако я получаю 0 результатов.

Запрос

ПОЛУЧИТЬ https://graph.microsoft.com/v1.0/deviceManagement/managedDevices?$filter=deviceCategoryDisplayName%20ne%20%27Personal%20(Non-Company)%27%20and%20managedDeviceOwnerType%20ne%20%27Company%27

отклик

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#deviceManagement/managedDevices",
    "@odata.count": 0,
    "value": []
}

Я также обнаружил, что оператор "ne" не работает с deviceCategoryDisplayName. Я сделал еще один запрос, в котором я ожидал, что ни одно устройство не будет иметь категорию "Личные (не для компании)", но в ответе есть устройства с таким именем категории.

Запрос

ПОЛУЧИТЬ https://graph.microsoft.com/v1.0/deviceManagement/managedDevices?$filter=deviceCategoryDisplayName%20ne%20%27Personal%20(Non-Company)%27

отклик

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#deviceManagement/managedDevices",
    "@odata.count": 128,
    "value": [
        {
            "operatingSystem": "Android",
            "complianceState": "noncompliant",
            "jailBroken": "false",
            "managementAgent": "mdm",
            "osVersion": "9.0",
            "easActivated": true,
            "deviceRegistrationState": "registered",
            "deviceCategoryDisplayName": "Personal (Non-Company)",
            "isSupervised": false,
            "exchangeLastSuccessfulSyncDateTime": "0001-01-01T00:00:00Z",
            "exchangeAccessState": "none",
            "exchangeAccessStateReason": "none",
        },

0 ответов

Другие вопросы по тегам