代码之家  ›  专栏  ›  技术社区  ›  Matthew

获取邮箱权限限制?

  •  1
  • Matthew  · 技术社区  · 7 年前

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

    $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
    

    这很好,但是当它运行完后,我注意到它停在了17000行左右的h处(有很多用户/权限),有没有办法强制所有用户完成它,或者有限制?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Matthew    7 年前

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

    它不见了 Get-Mailbox -ResultSize unlimited

        2
  •  1
  •   user6202812user6202812    6 年前

    你的问题与不使用 -resultsize unlimited

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

    推荐文章