【发布时间】:2020-03-20 19:06:03
【问题描述】:
是否可以通过任何(图形)REST API 获取邮箱的RecipientTypeDetails 属性?根据我的研究,我一直认为“否”是答案,但我没有找到任何最近的确认。
提前致谢!
【问题讨论】:
-
没有解释的 -1 问题中缺少的内容只会比问题本身更糟糕,也更没有帮助。
标签: microsoft-graph-api exchangewebservices
是否可以通过任何(图形)REST API 获取邮箱的RecipientTypeDetails 属性?根据我的研究,我一直认为“否”是答案,但我没有找到任何最近的确认。
提前致谢!
【问题讨论】:
标签: microsoft-graph-api exchangewebservices
我使用 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`
【讨论】:
这似乎是通过名为 Get-Recipient 的 powershell cmlet 在本地为 Exchange 公开的东西。在检查文档并使用图形资源管理器后,它不会通过 Graph Rest API 公开。用户对象没有邮箱属性,它有一个消息集合。
在文档中有指导表明,对于云环境,您可以调用 cmdlet,并将 RecipientTypeDetails 设置为 GroupMailBox。
【讨论】: