“List ownedDevices”不会返回我的所有设备

时间:2017-07-25 21:01:20

标签: microsoft-graph

我使用图形浏览器尝试了此List ownedDevices API,但我没有看到我拥有的所有设备。但是当我查询https://graph.microsoft.com/v1.0/devices时,我确实看到了我的桌面?$ filter = displayName eq'mydesktopnamehere'。

定义用户设备映射的位置?为什么list ownedDevices结果不完整?

1 个答案:

答案 0 :(得分:1)

加入/注册设备的用户与设备之间通过相应的“所有者”之间存在关联。属性。有一种情况(域连接案例),没有用户作为所有者,这是因为域加入的设备使用自己的计算机帐户自动注册Azure AD(即使没有用户登录)。

如果您感兴趣,这些是设备在Azure AD中注册的方式:

  1. 使用Azure AD注册的域已加入设备:这是传统上已加入域的设备(对于本地AD),然后自动向Azure AD注册。对于Windows 10计算机,在没有用户的情况下进行注册,因此这些计算机没有用户所有者(所有者实际上是本地计算机帐户)。
  2. Azure AD已加入设备:这是使用Azure AD帐户从开箱即用体验(OOBE)配置Windows 10设备时。在这种情况下,设备将注册到Azure AD中,并且在OOBE中进行身份验证的用户将被添加为设备的所有者。
  3. 使用“添加工作”或“学校帐户”配置的个人设备:这是当您使用Microsoft帐户(Hotmail,Live,Xbox等)登录Windows 10设备,然后将Azure AD帐户添加到Windows时。在这种情况下,设备也会被注册,Azure AD用户帐户将成为设备的所有者。
  4. iOS / Android和其他平台我们正在添加支持,要求用户在将帐户添加到设备时进行身份验证。这将注册设备并将用户关联为所有者。
  5. 有关详细信息,请参阅我的博客中的DJ auto-registration with Azure AD behind the scenes。您可以看到有关Azure AD Join如何在幕后工作以及身份验证如何工作的其他帖子。