Как получить roleScopeTagIds для всех управляемых устройств с помощью Intune Graph AP? - PullRequest
0 голосов
/ 25 января 2019

Результаты API-интерфейса Intune Graph для deviceManagement / manageddevices всегда возвращают пустой массив для свойства roleScopeTagIds всех устройств.Может кто-нибудь объяснить, почему или еще лучше, как включить эти значения?

Если вы предоставите GUID для устройства и вызовете ту же конечную точку, тогда верные данные будут возвращены для свойства roleScopeTagIds.Кроме того, я получаю сообщение об ошибке «Недопустимое предложение фильтра», если я пытаюсь фильтровать также по свойству roleScopeTagIds.

Ответы [ 2 ]

0 голосов
/ 16 апреля 2019

Как говорит jcurl, было бы очень неплохо иметь roleScopeTags напрямую через граф и иметь возможность фильтрации по ним.

Чтобы создать полный список этих устройств, я использовал пакетные запросы чтобы уменьшить количество необходимых вызовов API (на 20).

Я создал uservoice , чтобы получить больше возможностей для этого

0 голосов
/ 25 января 2019

спасибо за ваш вопрос. Поведение, которое вы наблюдаете для фильтрации и для API списка устройств, разработано.

API списка устройств: В нашей первоначальной реализации мы не хотели запрашивать все теги области действия для всех устройств, поскольку мы не ограничиваем количество тегов области действия, которые можно применить к данному устройству. Размер возвращаемых данных потенциально может стать большим. Поэтому мы решили вернуть все теги области видимости только при выборе одного устройства.

Фильтрация: На данный момент мы не поддерживаем фильтрацию по тегам области устройства для оптимизации общей задержки для списка устройств. Мы поддерживаем другой широкий спектр фильтров. Надеюсь, это поможет.

Мы хотели бы узнать больше о вашем сценарии использования для извлечения всех примененных тегов области действия.

...