In Exchange 2007/2010 ist es leider so, dass die Vererbung von Berechtigungen in öffentlichen Ordnern nicht per Default funktioniert. Wenn Sie also einen neuen Ordner anlegen, werden die entsprechenden Berechtigungen des übergeordneten Objekts vererbt werden. Wenn Sie aber bei einem bestehenden Ordner die Berechtigung ändern, wird dies nicht an die unter liegenden Ordner vererbt.
Damit Sie nun nicht jeden Ordner “durchklicken” müssen, können Sie dies mit Hilfe der Powershell durchführen.
Starten Sie die Powershell und gehen Sie in folgendes Verzeichnis:
Danach führen Sie bitte folgenden aus:
\AddUsersToPFRecursive.ps1 -TopPublicFolder “\msblog” -User ”malte.schoch ” -Permissions {Owner}
In der Ansicht sehen wir, dass die Berechtigung automatisch für die unterliegenden Ordner mit gesetzt werden.
_______________________________________________________________________________
Entfernen der Berechtigungen:
Wenn Sie die Berechtigungen wieder entfernen möchten, können sie folgenden Befehl absetzen:
\RemoveUserFromPFRecursive.ps1 -TopPublicFolder “\msblog” -User ”malte.schoch”
\RemoveUserFromPFRecursive.ps1 -TopPublicFolder “\msblog\Exchange 2010” -User ”malte.schoch”
Mit Hilfe des zweiten Befehls können die Berechtigung auch für einzelne Ordner entfernen bzw. in tiefer liegenden Ordner Strukturen.
Die Variable Permissions kann natürlich durch andere Berechtigungen ersetzt werden. Die einzelnen Berechtigungsstufen können im folgenden Technet Artikel nachgelesen werden:
http://technet.microsoft.com/de-de/library/dd298062.aspx
Leave a Reply
You must be logged in to post a comment.