Automatisches Verbinden eines geteilten Postfaches in Outlook

Wenn ein Benutzer viele geteilte Postfächer sichtbar im Outlook hat, kommt es vor, dass es einzelne Postfächer nicht mehr aktualisiert.
Der Hintergrund dafür ist, dass Outlook nur eine bestimmt Anzahl an geteilte Postfächer synchronisieren kann und dann ohne Warnung aufhört!

Um dieses Problem zu lösen bzw. leider nur zu umgehen, ist es möglich die Funktion des automatischen Verbinden beim geteilten Postfach ein- oder auszuschalten.

So kann der Benutzer nun selbst, innerhalb von Outlook, einrichten welches geteilte Postfach in Outlook dargestellt wird oder welches nicht.

Diese Einstellung kann bei Exchange nicht über das ECP konfiguriert werden.
Hierzu ist wieder die Exchange-Powershell notwendig.

Die Einstellung befindet sich bei den Berechtigungen „Add-MailboxPermission“.

Schalter: -Automapping $false oder $true

Add-MailboxPermission -Identity "<Emailadresse der geteilten Mailbox>"  -User "NT-Username" `
-AccessRight FullAccess -Automapping $false

Berechtigungen für mehrere geteilte Exchange-Postfächer gleichzeitig ändern.

Wir verwenden geteilte Exchange-Postfächer um für Projekte oder Abteilungen dedizierte E-Mailadressen zur Nutzung zur Verfügung zu stellen.

Änderungen von Berechtigungen wie den Zugriff auf das geteilte Exchange-Postfach oder die Berechtigung als das Postfach eine E-Mail zu versenden kann auch über das Exchange-Control-Panel (ECP) erledigt werden.

Dies ist jedoch recht aufwendig, wenn z. B. ein neuer Mitarbeiter bei vielen geteilten Exchange-Postfächern berechtigt werden muss. Hier klickt man sich im ECP zu Tode.

Um sich hier Zeit zu sparen behelfe ich mir der Exchange-Powershell.
Bei dem Skript im Anhang musst du nun die E-Mailadresse des geteilten Postfaches bzw. Postfächer eintragen und den oder die Benutzer, welche berechtigt werden sollen. Für die Konfiguration muss einmalig die NT-Domain hinterlegt werden.

#!!! EDIT !!!----------------------------------------------------------------------------------------------------
 $Name="<Emailadresse der geteilten Mailbox>", "<zweite Emailadresse bei mehreren Postfächern>"
 $removeuser = "Benutzername"
 $Domain="<NT-Domain-Name\>"
#!!! EDIT !!!----------------------------------------------------------------------------------------------------

#Script Start Remove---------------------------------------------------------------------------------------------
 foreach($line1 in $Name)
     {
     foreach($line2 in $removeuser)
          {
             REMOVE-MailboxPermission $line1 -AccessRights FullAccess -user $Domain$line2 -confirm:$False
             REMOVE-ADPermission $line1 -Extendedrights “Send As” -User $Domain$line2 -confirm:$False
          }
     }
 #Script End Remove----------------------------------------------------------------------------------------------
#!!! EDIT !!!----------------------------------------------------------------------------------------------------
 $Name="<Emailadresse der geteilten Mailbox>", "<zweite Emailadresse bei mehreren Postfächern>"
 $adduser = "Benutzername"
 $Domain="<NT-Domain-Name\>"
#!!! EDIT !!!----------------------------------------------------------------------------------------------------

#Script Start Remove---------------------------------------------------------------------------------------------
 foreach($line1 in $Name)
     {
     foreach($line2 in $adduser)
          {
             ADD-MailboxPermission $line1 -AccessRights FullAccess -user $Domain$line2 -confirm:$False
             ADD-ADPermission $line1 -Extendedrights “Send As” -User $Domain$line2 -confirm:$False
          }
     }
#Script End Remove----------------------------------------------------------------------------------------------