Dies ist eine alte Version des Dokuments!
Problem: Wir haben etliche symbolische Benutzerobjekte im Active Directory angelegt, um deren Kalender für andere Benutzer freizugeben. Man kann einen Kalender zwar prinzipiell über OWA freigeben aber dort können nur die Berechtigungen »Frei/Gebucht-Informationen«, »Frei/Gebucht-Informationen (einschließlich Betreff und Standort)« und »Alle Informationen« vergeben werden, die grundsätzlich allesamt nur lesenden Zugriff auf den Kalender gewähren. Da es aber erforderlich sein kann, einem oder mehreren Benutzern auch höhere Rechte zukommen zu lassen, muss man für den Benutzer, dessen Kalender freigegeben wurde entweder ein Outlook einrichten oder man stellt die Rechte am Exchange Server direkt in der Powershell ein.
Lösung:
[PS] C:\Windows\system32>Add-MailboxFolderPermission -Identity wagner:\Kalender -User huber -AccessRights Editor RunspaceId : 506cbe5c-e765-4382-9a8e-e2116f90062b FolderName : Kalender User : Prontosystems.org - Thomas Huber AccessRights : {Editor} Identity : Prontosystems.org - Thomas Huber IsValid : True
Konkret wird hier der Kalender des Benutzer Wagners »-Identity wagner:\Kalender« für den Benutzer Huber »-User huber« im Editor Modus (Vollberechtigung) »-AccessRights Editor« freigegeben.
Wurde für den Benutzer schon mal eine Berechtigung erstellt und ist dieser bereits in der Liste der Freigabeempfänger enthalten, müssen sie anstelle des Cmdlets »Add-MailboxFolderPermission« das Cmdlet »Set-MailboxFolderPermission« verwenden:
[PS] C:\Windows\system32>Set-MailboxFolderPermission -Identity wagner:\Kalender -User huber -AccessRights Reviewer
Hier wurde das zuvor vergebene Recht »Editor« für den Benutzer Huber »-User huber« für den Kalender vom Benutzer Wagner »-Identity wagner:\Kalender« in das Recht nur Lesen abgeändert »-AccessRights Reviewer«