https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations фильтр для bundleId или packageId

Я пытаюсь получить информацию из intune через GraphApi.

Хотите фильтровать по bundleId или packageIdполе (находится под appIdentifier). Но я не могу найти способ сделать это.

Целевой результат:

userId,os_type (на основе @odata.type или packageId/bundleId).

Шаг дальше заключается в том, что я хочу идентифицировать определенные приложения, например, фильтруя startswith(packageId,'com.microsoft').

Я пробовал комбинации на "/deviceAppManagement/managedAppRegistrations?$filter=startswith(bundleId,'com.m'). Но я продолжаю кончать "invalid filter clause"всякий раз, когда я хочу выполнить действие фильтра.

Попытка восстановить из документации Microsoft, если возможна какая-либо фильтрация в этой части графика, кажется невозможной.

В настоящее время мы используем Power Automate для извлечения данных, и это работает, если мы не фильтруем / выбираем.

снимок экрана с результатом json

1 ответ

Решение

Используйте следующий фильтр: startsWith(microsoft.graph.iosVppApp/bundleId, 'com.microsoft')

Я нашел указатель на этот пост на Reddit: https://www.reddit.com/r/Intune/comments/cxkwm3/using_graph_to_show_all_apps_from_one_vpp_token/

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