如何使用Intune Graph AP获取所有受管设备的roleScopeTagIds?

时间:2019-01-25 00:36:39

标签: graph managed intune

deviceManagement / manageddevices Intune Graph API结果始终为所有设备的roleScopeTagIds属性返回一个空数组。谁能解释为什么或更好地包含这些价值观?

如果提供设备的GUID并调用相同的端点,则为roleScopeTagIds属性返回正确的数据。另外,如果我也尝试通过roleScopeTagIds属性进行过滤,则会收到“无效的过滤子句”错误。

2 个答案:

答案 0 :(得分:0)

感谢您的提问。您正在观察的筛选和设备列表API行为是设计使然。

设备列表API: 在最初的实现中,我们不想查询所有设备的所有作用域标签,因为我们不限制可应用于给定设备的作用域标签的数量。返回的数据大小可能会变大。因此,我们决定仅在选择单个设备时才返回所有作用域标签。

过滤: 到目前为止,我们不支持对设备作用域标签进行过滤以优化设备列表的整体延迟。我们确实支持其他各种过滤器。希望这会有所帮助。

我们想详细了解您的用例,该用例可一次获取所有已应用的作用域标签。

答案 1 :(得分:0)

正如jcurl所说,直接通过图形拥有roleScopeTag并能够对其进行过滤非常好。

要为设备构建这些设备的完整列表,我最终使用batched queries来减少所需的api调用数量(减少20个)。

我创建了uservoice以获得更多的可能性