# Mehrere Benutzer sollen Rechte an einem Postfach erhalten. # Kann nicht aus einer Exchnage-Verwaltungskonsole gestartet werden, da auch AD-Commandlets benötigt werden. # Da Exchange-Commandlets benötigt werden, muss das Exchange-SnapIn geladen werden. # Mailboxname hier eintragen: $mbx="sec-elster" # Benutzer hier eintragen $newrights=("stoll.michael","schaeffner.johannes","tams.benjamin") # Wenn bestehnde Rechte entfernt werden sollen, "$RemoveExistingRights" auf "$true" setzen #$RemoveExistingRights = $true $RemoveExistingRights = $false Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 $mailbox=get-mailbox $mbx if ($RemoveExistingRights = $true) { $oldrights=Get-MailboxPermission -Identity $mailbox.Identity | Where-Object isinherited -eq $false | Where-Object user -NotLike "NT-AUTORITÄT\SELBST" foreach ($oldright in $oldrights) { Remove-MailboxPermission -Identity $oldright.identity -User $oldright.user -AccessRights $oldright.AccessRights -Confirm:$false Remove-ADPermission -Identity $mailbox.Identity -User $oldright.User -ExtendedRights „Send-as“ } } foreach ($newright in $newrights) { Add-MailboxPermission -Identity $mailbox.Identity -User $newright -AccessRights FullAccess Add-ADPermission -Identity $mailbox.Identity -User $newright -ExtendedRights „Send-as“ } Get-MailboxPermission -Identity $mailbox.Identity | Where-Object isinherited -eq $false