【问题标题】:Identify shared folders with Graph API使用 Graph API 识别共享文件夹
【发布时间】:2018-10-31 22:30:04
【问题描述】:

是否存在使用 Graph API 可访问的查询或数据元素,可让您在 o365 中区分共享邮箱和普通用户?我通常只想同步具有某些许可证但还包括共享邮箱(不需要许可证)的用户。

【问题讨论】:

  • 欢迎来到 Stack Overflow!由于您是新来的,我建议您阅读"How do I ask a good question?" 以获取一些提示。您的问题缺乏足够的细节来帮助社区帮助您。
  • 感谢您的帮助。马克
  • 由于我是新用户,我无法编辑问题 Marc。您能否添加以下内容:我已阅读 Graph API 文档并相信没有数据元素可以识别“用户”实际上是共享邮箱。但是,如果识别共享邮箱的唯一方法是通过 PowerShell,这似乎很奇怪。所以我问是否有其他用户需要这样做并找到了一种方法。我已经发现共享邮箱可能有也可能没有有效或已删除的许可证,所以我不能用它来识别它们。
  • 有趣,您应该可以编辑自己的问题。访问stackoverflow.com/posts/50462862/edit时是否出现错误?

标签: microsoft-graph-api exchangewebservices


【解决方案1】:

用户和邮箱是两个不同的东西。用户是由 Azure Active Directory 管理的帐户,邮箱是由 Exchange Online 管理的电子邮件目的地。

如果您询问如何确定哪些用户有权访问给定邮箱,则无法通过 Microsoft Graph 获得。您需要使用不同的机制来确定邮箱配置;最常见的是 Exchange Web 服务或 PowerShell(很可能在幕后使用 EWS)。

【讨论】:

  • 不,我不想确定哪些用户可以访问给定的邮箱。只是为了能够在 Graph API 返回的数据中区分哪个是用户,哪个是共享邮箱。在 API 返回的数据中,用户和共享邮箱之间没有明显区别。我会再看一下 EWS,尽管我在 API 中看不到任何东西表明它也可以做到这一点。 Powershell 肯定可以,但将其嵌入应用程序并不是一个有吸引力的选择。
猜你喜欢
  • 1970-01-01
  • 2021-10-27
  • 1970-01-01
  • 1970-01-01
  • 2011-01-15
  • 1970-01-01
  • 2020-08-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多