邮箱列表的Get-Mailboxpermission

Kje*_*sen 2 powershell exchange-server exchange-server-2010

我想获取指定邮箱列表的所有权限列表.

要获得只有一个的所有权限,我可以这样做:

Get-MailboxPermission -Identity "Mailbox01"
Run Code Online (Sandbox Code Playgroud)

如果我想一次获取多个邮箱的权限列表,该怎么办?

就像是:

Get-MailboxPermission -Identity "Mailbox01","Mailbox02","Mailbox03"
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做 - 在一个列表中?

CB.*_*CB. 5

这样的事情应该有效:

"Mailbox01","Mailbox02","Mailbox03" | % { Get-MailboxPermission -Identity $_ }
Run Code Online (Sandbox Code Playgroud)

必须使用foreach因为Get-MailboxPermission不接受[string[]]管道输入或你可以这样做:

"Mailbox01","Mailbox02","Mailbox03" | get-mailbox | Get-MailboxPermission
Run Code Online (Sandbox Code Playgroud)