Die Verwaltung von Kalenderberechtigungen in lokalen Exchange-Umgebungen und Microsoft 365 kann mitunter knifflig sein – insbesondere bei mehreren Benutzern oder freigegebenen Postfächern. Ob Sie jemandem Ihre Verfügbarkeit anzeigen oder Ihrer Sekretärin umfassende Bearbeitungsrechte einräumen möchten: Die richtige Konfiguration kann Ihnen viel Ärger ersparen. Manchmal fehlen Berechtigungen oder funktionieren nicht wie erwartet, sodass Kalenderinformationen nicht korrekt angezeigt werden oder Benutzer die gewünschten Informationen nicht sehen können. Die gute Nachricht: Es gibt verschiedene Lösungsansätze, entweder über die Outlook-Benutzeroberfläche oder mithilfe von PowerShell-Befehlen. Letzteres ist besonders nützlich für die Automatisierung oder Massenaktualisierung. Nach einigen dieser Schritte sind die Berechtigungen klarer, die Freigabe funktioniert reibungslos und die Anzeige von Verfügbarkeitsinformationen – wie z. B.freie/belegte Zeiten – ist deutlich zuverlässiger. Beachten Sie jedoch, dass es manchmal genügt, die richtige Einstellung zu ändern oder Berechtigungen nach Aktualisierungen oder Konfigurationsänderungen erneut anzuwenden. Falls etwas merkwürdig erscheint, vergessen Sie nicht, zuerst die Benutzerberechtigungen zu überprüfen, bevor Sie sich tiefer in die Serverkonfigurationen einarbeiten.
So beheben Sie Probleme mit Kalenderberechtigungen und Frei/Gebucht-Einstellungen in Exchange und Microsoft 365
So teilen Sie einen Kalender in Outlook und der Outlook Web App
Das Teilen von Kalendern direkt aus Outlook ist normalerweise unkompliziert, doch genau hier treten oft Schwierigkeiten auf. Es ist etwas ungewöhnlich, wie Exchange Kalender wie spezielle Ordner behandelt, und man muss die Berechtigungen in Outlook oder Outlook im Web anpassen. Wenn jemand Ihren Kalender nicht sehen kann oder Sie den Kalender einer anderen Person nicht bearbeiten können, gehen Sie wie folgt vor:
- Öffnen Sie Outlook auf Ihrem Desktop oder die Outlook Web App ( Outlook im Web ).Suchen Sie Ihren Kalender in der Seitenleiste, klicken Sie mit der rechten Maustaste darauf und wählen Sie dann „ Freigabe und Berechtigungen“.
- Im Berechtigungsfenster sehen Sie, wer bereits Zugriff hat. Um jemanden hinzuzufügen, klicken Sie einfach auf „Hinzufügen “ und geben Sie die E-Mail-Adresse ein.
- Wählen Sie die Berechtigungsstufe aus – beispielsweise „ Alle Details anzeigen“, „Bearbeiten “ oder „ Anzeigen, wenn ich beschäftigt bin“. Wenn Sie jemandem erweiterte Zugriffsrechte gewähren möchten, wählen Sie die entsprechende Stufe. In manchen Konfigurationen werden standardmäßig nur eingeschränkte Informationen angezeigt. In diesem Fall müssen Sie die Berechtigungen gegebenenfalls anpassen.
- Nachdem Sie die Berechtigungen festgelegt haben, klicken Sie auf „Senden“ oder „Teilen“. Der Empfänger erhält eine E-Mail-Einladung mit einem Link zum Annehmen. Ganz einfach, oder? Manchmal werden die Berechtigungen jedoch nicht gespeichert oder funktionieren einfach nicht.
Diese Methode eignet sich für kurze, einmalige Freigaben oder wenn jemand Ihre Verfügbarkeit sehen soll. Auf manchen Rechnern kann diese Freigabe fehlerhaft funktionieren, wenn die Berechtigungen nicht korrekt gespeichert sind oder Outlook nicht vollständig aktualisiert ist.
Kalenderberechtigungen über PowerShell zuweisen – Wenn die grafische Benutzeroberfläche nicht ausreicht
Wenn Sie viele Benutzer verwalten oder Berechtigungen in großem Umfang festlegen müssen, ist PowerShell die optimale Lösung. Die manuelle Vorgehensweise ist ziemlich mühsam, insbesondere bei Dutzenden oder Hunderten von Postfächern. Außerdem können Berechtigungen manchmal nicht mehr synchron sein, und die erneute Anwendung mit PowerShell behebt das Problem sofort.
Dazu müssen Sie eine Verbindung zur Exchange-Umgebung Ihrer Organisation herstellen. An dieser Stelle wird es etwas technischer:
- Bei lokalen Exchange-Servern können Sie die Verbindung mit einem Befehl wie dem folgenden herstellen:
$ExchAdmCred = Get-Credential $Session = New-PSSession -ConfigurationName Microsoft. Exchange -ConnectionUri http:///PowerShell/ -Authentication Kerberos -Credential $ExchAdmCred Import-PSSession $Session - Für Exchange Online (Microsoft 365) verwenden Sie das offizielle Modul:
Connect-ExchangeOnline -UserPrincipalName [email protected]
Nach erfolgreicher Verbindung überprüfen Sie bitte die aktuellen Berechtigungen mit folgendem Befehl:
Get-MailboxFolderPermission -Identity JohnDoe:\Calendar
Hinweis: Ordnernamen hängen vom Gebietsschema ab – im Deutschen könnte der Name beispielsweise so lauten Kalender:.Wenn Sie Berechtigungen hinzufügen, verwenden Sie etwa Folgendes:
Add-MailboxFolderPermission -Identity JohnDoe:\Calendar -User JaneSmith -AccessRights Editor
Ändern Sie die Berechtigungen von „Editor“ auf „Reviewer“, um den Lesezugriff zu aktivieren. Um die Berechtigungen zu widerrufen, führen Sie folgenden Befehl aus:
Remove-MailboxFolderPermission -Identity JohnDoe:\Calendar -User JaneSmith
PowerShell ermöglicht auch den Massenexport – exportieren Sie alle Berechtigungen in eine CSV-Datei, um zu überprüfen, welche Berechtigungen wo festgelegt sind. Hier ist ein kurzes Skript, um alle Postfachberechtigungen abzurufen:
$Mailboxes = Get-Mailbox -ResultSize Unlimited foreach ($mb in $Mailboxes) { Get-MailboxFolderPermission -Identity "$($mb. UserPrincipalName):\Calendar" | Select-Object @{Name="UserPrincipalName";Expression={$mb. UserPrincipalName}}, FolderName, User, AccessRights | Export-Csv C:\PS\Calendar_permissions.csv -NoTypeInformation -Append }
Auf diese Weise sehen Sie genau, wer welche Rechte hat, ohne sich endlos durch Outlook klicken zu müssen.
So zeigen Sie die vollständigen Frei/Belegt-Informationen für teilbare Kalender an
Die meisten Nutzer möchten lediglich sehen, wann ihre Kollegen oder Ressourcenräume belegt sind, ohne alle Details preiszugeben. Die Standardeinstellung Default=AvailabilityOnlyreicht für die grundlegende Terminplanung aus, aber manchmal benötigt man mehr Informationen, wie z. B.Besprechungsthemen oder -orte.
Um Benutzern die Anzeige detaillierter Informationen in gemeinsam genutzten Raumkalendern zu ermöglichen, führen Sie Befehle wie die folgenden aus:
Foreach ($mb in (Get-Mailbox -ResultSize Unlimited) | Where {$_. ResourceType -eq "Room"}) { Add-MailboxFolderPermission -Identity "$($mb. Name):\Calendar" -AccessRights AvailabilityOnly -User Default }
Und wenn Sie möchten, dass die Leute die tatsächlichen Themen sehen, müssten Sie die Einstellungen für die Kalenderverarbeitung anpassen:
Set-CalendarProcessing room123 -DeleteComments $false -DeleteSubject $false -AddOrganizerToSubject $false
Im Admin-Portal von Exchange Online können Sie unter Organisation → Freigabe auch Richtlinien für die Kalenderfreigabe festlegen. Hier können Sie angeben, welche Informationen extern oder intern freigegeben werden sollen, mit Optionen zur Freigabe von nur Verfügbarkeitsinformationen oder detaillierteren Informationen wie Betreff und Ort.
Manchmal werden Berechtigungen nach Änderungen unvollständig oder nicht sofort wirksam – in diesem Fall hilft ein Neustart von Outlook oder das Leeren des Caches. Auch serverseitige Berechtigungen müssen möglicherweise aktualisiert werden, insbesondere wenn Richtlinien oder Freigaberichtlinien kürzlich geändert wurden.
Im Allgemeinen lässt sich das Problem mit Kalenderberechtigungen oft dadurch beheben, dass die richtigen Berechtigungen zugewiesen werden – entweder manuell in Outlook oder per PowerShell für Massenbearbeitungen. Berechtigungen werden manchmal unerwartet zurückgesetzt oder aktualisiert. Daher kann eine erneute Überprüfung und Zuweisung die Lösung für Anzeigeprobleme sein. Denn natürlich muss Microsoft es einem mal wieder etwas kompliziert machen.