In größeren Umgebungen müssen häufig Berechtigungen auf Gruppenpostfächer eingerichtet werden. Dies kann zwar in der Exchange Verwaltungskonsole erledigt werden, ist dort aber ziemlich mühsam, weil die beiden Berechtigungen nicht in einem Schritt zugewiesen werden können.
Mit der Powershell ist das ein Aufwasch mit der folgenden Funktion:
function set-permission($identity,$user) { add-mailboxpermission -identity $identity -user $user -AccessRights FullAccess -InheritanceType all add-adpermission -identity $identity -user $user -extendedrights Send-As }
Hier gilt: identity = Mailboxname auf die Berechtigungen vergeben werden sollen (DisplayName) und user = Benutzer der die Berechtigungen erhalten soll.
Anwendung:
- Das o.g. Script als Datei mit Endung .ps1 abspeichern
- Nach Starten der Powershell die Datei mit . ./datei.ps1 einmalig aufrufen
- Die Funktion mit set-permission gefolgt von identity und user jeweils durch Leerzeichen getrennt aufrufen
Im folgenden Beispiel erhält der User “domain\besadmin” die Berechtigungen auf das Gruppenpostfach Groupbox:
set-permission "Groupbox" "domain\besadmin"




Kommentare