【问题标题】:Microsoft Graph Explorer Check if user is mailenabledMicrosoft Graph Explorer 检查用户是否已启用邮件
【发布时间】:2018-09-05 06:52:52
【问题描述】:

我尝试查找一个查询来检查哪些 AAD 用户启用了邮件。 我认为使用 PowerShell 检查用户邮箱会起作用(属性 ismailenabled),但我在 Microsoft Graph 文档中找不到相同的东西。

任何想法如何在图形浏览器中获取启用邮件的用户列表?

BR 托马斯

【问题讨论】:

  • 你能提供你用来检查mailenabled的powershell命令吗?
  • im 使用 Exchange Online PowerShell 和此 cmdlet:“Get-Recipient” 如果未启用邮箱,则输出为:Recipienttype = Mailuser

标签: azure-active-directory microsoft-graph-api


【解决方案1】:

Microsoft Graph API 中没有用户的 mailenabled 属性。用户所有属性请阅读here

【讨论】:

  • 这样想,因为我还必须使用 PowerShell 检查邮箱。我可以用图表检查邮箱吗?
  • 是的,你最好用Powershell检查一下,我不确定它是否可以工作。
  • 我发现以下参考:developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/… 看起来至少可以获取邮箱设置:但是,在尝试此查询时,我收到一个错误,我没有足够的权限:graph.microsoft.com/v1.0/users/user@domain.com/mailboxSettings - 但是,授予本文中引用的正确权限
  • 即使在从 Graph API 资源管理器中查询 /me/mailboxSettings 并获得了正确的权限并通过 "code": "UnknownError" 继续获得 401 时也会面临同样的问题。有关如何为 AAD 用户实际启用邮件的任何信息?
  • 您需要请求MailboxSettings.Read 才能读取mailboxSettings 对象。
猜你喜欢
  • 1970-01-01
  • 2023-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多