Zum Inhalt springen

Postfach Zuweisung Auflisten

  • Jonas 

Ab und zu will man genau wissen was für Postfächer ein Exchange Benutzer zugewiesen hat, nur will man dazu nicht in jedes Postfach reinschauen da dies schon etwas zeit in Anspruch nehmen kann.

$User = "benutzer@kris.wiki"

Get-Mailbox -ResultSize Unlimited | ForEach-Object {
    $mailbox = $_
    $permissions = Get-MailboxPermission -Identity $mailbox.Identity | Where-Object {
        $_.User -eq $User -and $_.AccessRights -contains "FullAccess" -and $_.IsInherited -eq $false
    }

    if ($permissions) {
        [PSCustomObject]@{
            Postfach        = $mailbox.DisplayName
            Typ             = $mailbox.RecipientTypeDetails
            Zugriffsrechte  = ($permissions.AccessRights -join ", ")
        }
    }
}