我一直在寻找一种通过webservice在Exchange Online中查找/列出所有共享邮箱的方法。显然Office 365 Graph还不支持这个,正如2016-06-30的答案中所述:Get Members In Shared Mailboxes office 365
我知道我可以使用EWS托管API https://msdn.microsoft.com/en-us/library/office/jj536567(v=exchg.150).aspx来访问共享邮箱中的邮件项目,但遗憾的是,您似乎必须先知道共享邮箱的名称才能访问它们。
如何从某些JS获取用户可以访问的所有共享邮箱的列表?
答案 0 :(得分:1)
通过PowerShell轻松使用Exchange联机cmdlet。您可以参考以下命令获取共享邮箱:
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
Get-Mailbox | where {$_.recipientTypeDetails -eq 'sharedmailbox' }