Фильтр OData для управляемых устройств Microsoft Graph не работает должным образом
Я пытаюсь получить список устройств, у которых есть категория устройств, которая помечает их как принадлежащие компании, зарегистрированные в Intune как личные. Написанный мною фильтр должен возвращаться хотя бы с одним устройством, которое я зарегистрировал, чтобы соответствовать этим критериям, однако я получаю 0 результатов.
Запрос
отклик
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#deviceManagement/managedDevices",
"@odata.count": 0,
"value": []
}
Я также обнаружил, что оператор "ne" не работает с deviceCategoryDisplayName. Я сделал еще один запрос, в котором я ожидал, что ни одно устройство не будет иметь категорию "Личные (не для компании)", но в ответе есть устройства с таким именем категории.
Запрос
отклик
{
"@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",
},