获取邮箱权限限制?

时间:2018-07-12 10:42:22

标签: powershell office365

我正在尝试获取系统上所有用户的列表以及他们的邮件权限,为此我正在使用:

$credential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication  Basic -AllowRedirection
Import-PSSession $Session 

$outList = Get-Mailbox | Get-MailboxPermission -ResultSize unlimited 
$outList | Select-Object -Property identity, User, AccessRights, IsInherited, Deny | Export-Csv -path c:\test.csv -NoTypeInformation

这很好,但是当它完成运行后,我注意到它停止在H的17,000行附近(有很多用户/权限),有没有办法强制所有用户完成此操作,或者是否有限制? / p>

2 个答案:

答案 0 :(得分:1)

问题与$outList = Get-Mailbox | Get-MailboxPermission -ResultSize unlimited

它丢失了Get-Mailbox -ResultSize unlimited

答案 1 :(得分:1)

您的问题与不使用-resultsize unlimited

有关

如果添加此参数,则您的输出将包含完整结果