如何启用Get-MailboxFolder对其他邮箱工作?

Get-MailboxFolder默认情况下似乎只能在一个邮箱上工作,即login用户的邮箱。

我试图利用cmdlet的Identity参数连接到其他邮箱。 我发现pipe理angular色权限被设置为“自我”,这对所有用户来说都是一个相对安全的任务。

如何为此创build一个不同的权限,只允许pipe理员(或给定的用户)为任何人运行GetMailboxFolder? 我担心无意中造成安全漏洞,并使其他用户能够访问不属于自己的邮箱。

虽然Get-MailboxFolder具有此内置的限制, Get-MailboxFolderStatistics的devise…

检索有关指定邮箱中文件夹的信息,包括文件夹中项目的数量和大小,文件夹名称和ID以及其他信息。

然后还有另一个pipe理Get-Mailbox cmdlet:

使用Get-Mailbox cmdlet可以查看邮箱对象和属性,填充属性页或将邮箱信息提供给其他任务。

这两个可以一起使用,以获得整个组织的信息,例如

 Get-Mailbox | Select-Object alias ` | foreach-object { ` Get-MailboxFolderStatistics -Identity $_.alias ` | select-object Identity, ItemsInFolder, FolderSize, FolderAndSubfolderSize } 

这已经比Get-MailboxFolder提供了更多的信息。 当然,如果ItemsInFolder ,可以删除ItemsInFolderFolderSizeFolderAndSubfolderSize

Microsoft不允许Get-MailboxFolder cmdlet针对另一个人的邮箱运行 – 只有拥有该邮箱的人才能使用该cmdlet检索文件夹。

使用Get-MailboxFolder cmdlet查看您自己的邮箱中的文件夹。 pipe理员不能使用此cmdlet查看其他邮箱中的文件夹(该cmdlet仅可从MyBaseOptions用户angular色使用 )。