Auf welche Shared Mailbox hat ein Benutzer Zugriff?

Mit Hilfe diesen PowerShell Skripts kann herausgefunden werden, auf welche Shared Mailbox ein Mitarbeiter aktuell Zugriff hat. Das kann z. B. nützlich sein, wenn ein neuer Anwender die selben Rechte/Aufgaben eines Kollegen übernehmen soll.

$usertosearch = "FirstName.Lastname@company.com"
$sharedMailboxes = Get-Mailbox -RecipientTypeDetails SharedMailbox

foreach ($box in $sharedMailboxes) 
{ 
    $perms = Get-MailboxPermission -Identity $box.Alias

    foreach ($perm in $perms)
    { 
        if(
            $perm.User -like $usertosearch) 
            { 
                write-host $box.PrimarySmtpAddress 
            } 
    }
}

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert