https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations 过滤 bundleId 或 packageId

https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations filter on bundleId or packageId

我正在尝试通过 GraphApi.

intune 检索信息

想要过滤 bundleIdpackageId 字段(位于 appIdentifier 下)。 但我似乎找不到办法做到这一点。

目标结果是:

userId,os_type (based on either @odata.type or packageId/bundleId).

更进一步,我想通过过滤来识别某些应用程序,例如 startswith(packageId,'com.microsoft')

我在 "/deviceAppManagement/managedAppRegistrations?$filter=startswith(bundleId,'com.m') 上尝试过组合。但是每当我想执行过滤操作时,我都会以“invalid filter clause”结束。

如果可以对图表的这一部分进行任何过滤,则尝试从 Microsoft 文档中恢复似乎是不可能的。

目前我们正在使用 power automate 来检索数据,如果我们不过滤就可以工作/select。

screenshot of json result

使用以下过滤器:startsWith(microsoft.graph.iosVppApp/bundleId, 'com.microsoft')

我在这个 reddit post 找到了一个指针:https://www.reddit.com/r/Intune/comments/cxkwm3/using_graph_to_show_all_apps_from_one_vpp_token/