【问题标题】:How to get RecipientTypeDetails through the MS Graph API如何通过 MS Graph API 获取 RecipientTypeDetails
【发布时间】:2020-03-20 19:06:03
【问题描述】:

是否可以通过任何(图形)REST API 获取邮箱的RecipientTypeDetails 属性?根据我的研究,我一直认为“否”是答案,但我没有找到任何最近的确认。

提前致谢!

【问题讨论】:

  • 没有解释的 -1 问题中缺少的内容只会比问题本身更糟糕,也更没有帮助。

标签: microsoft-graph-api exchangewebservices


【解决方案1】:

我使用 exchange-online-powershell 获取 RecipientTypeDetails 以检索收件人类型的所有邮箱。我将此与 MS Graph 结合使用。但是,我无法使用 MS graph 检索某种类型的邮箱。

所以你可以在 powershell 中做这样的事情。

$recipientTypes = Get-Recipient -ResultSize unlimited

然后使用它来检索一个类型的邮箱并输出到文件。不确定你想如何使用它。

foreach($recType in $recipientTypes)
{
    $mailboxes = (Get-Mailbox -Filter '(RecipientTypeDetails -eq $($recType))')
    ConvertTo-Json -InputObject $mailboxes | Out-File ".\Mailboxes-$($recType).json"
} 

我使用的模块是:

Install-Module -Name ExchangeOnlineManagement -RequiredVersion 2.0.4-Preview2 -AllowPrerelease`

【讨论】:

  • 这可能是最好的答案,因为不支持但这样您可以生成 JSON 文件以供以后处理
  • 一般来说,这是一个很好的答案,但仍然不是我想要找到的(纯)Graph API 解决方案。
【解决方案2】:

这似乎是通过名为 Get-Recipient 的 powershell cmlet 在本地为 Exchange 公开的东西。在检查文档并使用图形资源管理器后,它不会通过 Graph Rest API 公开。用户对象没有邮箱属性,它有一个消息集合。

在文档中有指导表明,对于云环境,您可以调用 cmdlet,并将 RecipientTypeDetails 设置为 GroupMailBox。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多