【问题标题】:Check mailbox via Microsoft Graph通过 Microsoft Graph 检查邮箱
【发布时间】:2018-09-10 07:49:37
【问题描述】:

我的客户正在使用 PowerShell cmdlet“获取收件人”来检查是否在配置用户期间启用了邮箱(有时这不起作用)。 “get-recipient”的输出是“RecipientType” -> Mailuser 或 Usermailbox。

我们希望使用图形资源管理器获得相同的输出。 1. 有人知道图中的正确查询吗? 2. 我用那个查询试了一下:user@customer.de/mailboxSettings">https://graph.microsoft.com/v1.0/users/user@customer.de/mailboxSettings • 我收到一条错误消息,指出我的凭据无效。 • 我使用我的全局管理员,授予了必要的范围(在 azure ad 中的服务主体上验证。“读取和写入用户邮箱设置,委托,管理员同意”)

https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/user_update_mailboxsettings

BR托马斯

【问题讨论】:

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


    【解决方案1】:

    如果您想在 Microsoft 图形资源管理器中使用邮箱查询用户,唯一的方法是您通过邮箱设置尝试过的方法。 所需的权限是:

    【讨论】:

    • 嗨,我的用户有这个权限,这很奇怪(如上所述,我还可以在 azure ad 中看到 Microsoft 图形服务主体的权限)。如果行为相同,您可以在实验室中进行测试吗?
    • 我这边试过了,如果账号没有Microsoft O365订阅会提示invalid credential的错误。
    • 酷谢谢。现在它可以工作了。但不幸的是,该输出中的任何内容都无法帮助检测其“mailuser”或“usermailbox”之间的差异。您是否有机会通过图表获取此信息?
    • 由于此操作与Microsoft Office 365相关,我认为您可以尝试向Microsoft O365寻求进一步的帮助。
    • @Thomas,我已经与我们的 O365 团队讨论过这个问题,Microsoft Graph Explorer 无法在用户属性中获取 mailuser 或 usermailbox 声明。但是您可以使用 Office 的JavaScript API 来获取此信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    • 2021-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-21
    • 1970-01-01
    相关资源
    最近更新 更多