Zum Inhalt springen
NEWS
Microsoft 365

Kalenderberechtigungen per PowerShell: Rechte vergeben, ändern und auslesen

Von Alexander HäffnerVeröffentlicht am 7 Min. Lesezeit

Dieser Beitrag wurde KI-gestützt erstellt.

Die kurze Antwort: Kalenderrechte vergeben Sie in Exchange Online PowerShell mit Add-MailboxFolderPermission, ändern sie mit Set-MailboxFolderPermission, lesen sie mit Get-MailboxFolderPermission aus und entziehen sie mit Remove-MailboxFolderPermission. Den Kalender geben Sie als Postfach:\Kalender an; ob der Ordner Kalender oder Calendar heißt, hängt von der Sprache der Standardordner ab. Stand dieser Anleitung: September 2026.

Sie wollen das nicht selbst machen? Wir erledigen das für Sie, vom einzelnen Kalender bis zur Standardfreigabe für die ganze Firma: Erstgespräch vereinbaren.

Voraussetzungen

Sie brauchen eine Verbindung zu Exchange Online PowerShell und ein Konto mit Exchange-Administratorrechten. Wie das geht, steht in unserer Anleitung Exchange Online PowerShell: verbinden und die wichtigsten Befehle. Die Beispiele nutzen die Postfächer chefin@ihre-firma.de und assistenz@ihre-firma.de.

Rechte auslesen

Dieser Befehl listet alle Berechtigungen am Kalender, jeweils mit Benutzer und Rechten:

Get-MailboxFolderPermission -Identity chefin@ihre-firma.de:\Kalender

Der Eintrag Default steht für alle Personen Ihrer Organisation, in Outlook heißt er „Meine Organisation". Anonymous steht für anonyme Empfänger aus dem Internet, etwa bei einem im Web veröffentlichten Kalender.

Nur die Rechte einer bestimmten Person zeigt dieser Befehl:

Get-MailboxFolderPermission -Identity chefin@ihre-firma.de:\Kalender -User assistenz@ihre-firma.de
Passend zum Thema
Sie nutzen Microsoft 365 im Unternehmen?
Die Tipps hier bringen am meisten, wenn Microsoft 365 im Hintergrund sauber eingerichtet ist. Unsere kostenlose Checkliste zeigt in zehn Minuten, ob die wichtigsten Sicherheitseinstellungen sitzen: MFA, Freigaben, E-Mail-Schutz.

Die Kalenderrollen im Klartext

Rolle (AccessRights)Was die Person sieht oder darf
AvailabilityOnlynur, wann Sie beschäftigt sind (Frei/Gebucht)
LimitedDetailsFrei/Gebucht, dazu Betreff und Ort der Termine
Revieweralle Details lesen, nichts ändern
Authoralles lesen, Termine anlegen, eigene Termine ändern und löschen
Editoralle Termine lesen, anlegen, ändern und löschen
Owneralles wie Editor, dazu Unterordner anlegen und Besitzerrechte am Ordner

AvailabilityOnly und LimitedDetails gibt es nur für Kalenderordner. Daneben kennt Exchange weitere Rollen wie Contributor oder PublishingEditor, die für Kalender selten gebraucht werden.

Rechte vergeben und ändern

Dieser Befehl gibt der Assistenz Lesezugriff auf alle Termine der Chefin:

Add-MailboxFolderPermission -Identity chefin@ihre-firma.de:\Kalender -User assistenz@ihre-firma.de -AccessRights Reviewer

Für eine Person, die schon einen Eintrag hat, ändern Sie die Rolle mit Set-MailboxFolderPermission. Dieser Befehl macht aus dem Lesezugriff Bearbeitungsrechte:

Set-MailboxFolderPermission -Identity chefin@ihre-firma.de:\Kalender -User assistenz@ihre-firma.de -AccessRights Editor

Mit dem Zusatz -SendNotificationToUser $true bekommt die Person zusätzlich eine Freigabe-Einladung per Mail. Das geht nur in Exchange Online, nur für Kalender und nur mit den Rollen AvailabilityOnly, LimitedDetails, Reviewer oder Editor.

Rechte entziehen

Dieser Befehl entfernt alle Rechte der Assistenz am Kalender, ohne Rückfrage:

Remove-MailboxFolderPermission -Identity chefin@ihre-firma.de:\Kalender -User assistenz@ihre-firma.de -Confirm:$false

Einzelne Rechte lassen sich damit nicht wegnehmen. Wer nur weniger Rechte geben will, ändert die Rolle stattdessen mit Set-MailboxFolderPermission, etwa von Editor auf Reviewer.

Die Falle: \Kalender oder \Calendar

Der Kalender ist ein Standardordner, und sein Name hängt von der Sprache der Standardordner ab: In einem deutschen Postfach heißt er Kalender, in einem englischen Calendar. Mit dem falschen Namen findet der Befehl den Ordner nicht. Das passiert besonders bei freigegebenen Postfächern und Raumpostfächern, deren Ordner noch englisch heißen.

Dieser Befehl zeigt den tatsächlichen Namen der Kalenderordner eines Postfachs:

Get-MailboxFolderStatistics -Identity info@ihre-firma.de -FolderScope Calendar | Format-Table Name,FolderType,FolderPath

Der Standardkalender ist die Zeile mit dem Ordnertyp Calendar. Wer den Namen nicht von Hand eintragen will, liest ihn in eine Variable und nutzt ihn direkt im nächsten Befehl:

$kal = (Get-MailboxFolderStatistics -Identity info@ihre-firma.de -FolderScope Calendar | Where-Object {$_.FolderType -eq "Calendar"}).Name
Add-MailboxFolderPermission -Identity "info@ihre-firma.de:\$kal" -User assistenz@ihre-firma.de -AccessRights Reviewer

Die erste Zeile merkt sich den Namen des Standardkalenders, die zweite vergibt die Berechtigung mit genau diesem Namen. Dauerhaft einheitlich wird es, wenn Sie die Ordner auf Deutsch umstellen; wie das geht, steht in Freigegebenes Postfach auf Deutsch umstellen.

Standardberechtigung für alle Kalender setzen

Über den Eintrag Default sehen Kollegen in den meisten Organisationen nur, wann jemand beschäftigt ist. Soll die ganze Firma zusätzlich Betreff und Ort sehen, stellen Sie Default auf LimitedDetails. Dieser Befehl macht das für ein Postfach:

Set-MailboxFolderPermission -Identity chefin@ihre-firma.de:\Kalender -User Default -AccessRights LimitedDetails

Dieses Skript macht es für alle Benutzerpostfächer und ermittelt dabei für jedes Postfach den richtigen Kalendernamen:

Get-Mailbox -RecipientTypeDetails UserMailbox -ResultSize Unlimited | ForEach-Object {
    $kal = (Get-MailboxFolderStatistics -Identity $_.UserPrincipalName -FolderScope Calendar | Where-Object {$_.FolderType -eq "Calendar"}).Name
    Set-MailboxFolderPermission -Identity "$($_.UserPrincipalName):\$kal" -User Default -AccessRights LimitedDetails
}

Die erste Zeile holt alle Benutzerpostfächer, die zweite ermittelt den Namen des Standardkalenders, die dritte setzt die Standardfreigabe. Prüfen Sie das Ergebnis vorher an einem einzelnen Postfach und besprechen Sie die Änderung im Unternehmen: Danach sieht jeder Betreff und Ort aller Termine.

Stellvertretung: Einladungen im Auftrag beantworten

Mit Editor-Rechten kann eine Assistenz Besprechungsanfragen annehmen oder ablehnen, wenn sie die Anfrage selbst öffnet. Damit Besprechungsanfragen an die Stellvertretung gehen, braucht sie zusätzlich die Stellvertretung. Dieser Befehl vergibt beides:

Add-MailboxFolderPermission -Identity chefin@ihre-firma.de:\Kalender -User assistenz@ihre-firma.de -AccessRights Editor -SharingPermissionFlags Delegate

Soll die Stellvertretung auch private Termine sehen, vergibt dieser Befehl zusätzlich CanViewPrivateItems:

Add-MailboxFolderPermission -Identity chefin@ihre-firma.de:\Kalender -User assistenz@ihre-firma.de -AccessRights Editor -SharingPermissionFlags Delegate,CanViewPrivateItems

SharingPermissionFlags gibt es nur in Exchange Online, nur für Kalender und nur zusammen mit der Rolle Editor; CanViewPrivateItems nur zusammen mit Delegate. Hat die Person schon einen Eintrag, nehmen Sie Set-MailboxFolderPermission mit denselben Angaben. Achtung: Wer beim Ändern -SendNotificationToUser angibt, aber keine SharingPermissionFlags, setzt die Stellvertretung zurück, die Person ist danach nur noch Editor.

Raum- und freigegebene Postfächer

Für Raumpostfächer und freigegebene Postfächer funktionieren dieselben Befehle, Sie geben einfach deren Adresse an. Weil ihre Ordner häufig englisch heißen, lohnt dort der Weg über Get-MailboxFolderStatistics aus dem Abschnitt oben. Mitglieder mit Vollzugriff auf ein freigegebenes Postfach sehen dessen Kalender ohnehin; per Kalenderberechtigung geben Sie Personen ohne Vollzugriff gezielt Lese- oder Schreibrechte. Wie das Team den Kalender dann in Outlook öffnet, steht in Kalender und Kontakte eines freigegebenen Postfachs nutzen.

Häufige Fragen

Heißt der Ordner Kalender oder Calendar?

Das hängt von der Sprache der Standardordner des Postfachs ab. Den tatsächlichen Namen zeigt Get-MailboxFolderStatistics mit -FolderScope Calendar. Einheitlich deutsch werden die Namen mit Set-MailboxRegionalConfiguration und dem Zusatz -LocalizeDefaultFolderName.

Was ist der Unterschied zwischen Editor und Stellvertretung?

Editor darf alle Termine lesen, anlegen, ändern und löschen. Die Stellvertretung kommt mit -SharingPermissionFlags Delegate hinzu und sorgt dafür, dass Besprechungsanfragen an die Stellvertretung gehen. Private Termine sieht sie nur mit CanViewPrivateItems.

Wie entziehe ich eine Kalenderberechtigung?

Mit Remove-MailboxFolderPermission und der Adresse der Person; der Befehl entfernt alle ihre Rechte am Kalender. Wer nur weniger Rechte geben will, ändert die Rolle mit Set-MailboxFolderPermission.

Sieht die ganze Firma meine Termine?

In den meisten Organisationen sehen Kollegen standardmäßig nur, wann Sie beschäftigt sind. Das regelt der Eintrag Default; mit Get-MailboxFolderPermission sehen Sie, welche Rolle er in Ihrem Kalender hat.

So unterstützt Sie die High5Manufaktur GmbH

Die High5Manufaktur GmbH richtet Kalenderfreigaben und Stellvertretungen für kleine und mittlere Unternehmen im Raum Karlsruhe und bundesweit ein, auch einheitlich für alle Postfächer. Mehr dazu auf unseren Seiten zu Exchange Online und Entra ID und zur Microsoft 365 Betreuung.

Weiterführende Beiträge zu freigegebenen Postfächern

Quellen

ERFAHRUNGEN UNSERER KUNDEN

Die Bewertungen stammen unverändert von Google und Trustpilot. Wir bitten Kunden nach Projektabschluss um eine Bewertung, prüfen sie nicht selbst und können sie nicht verändern. Stand: September 2026.

„Egal ob beim Kunden, im Homeoffice oder im Ausland: ich arbeite problemlos von überall. Mit der H5M habe ich meine ausgelagerte IT-Abteilung.“
Marcus Schmid, Schmilis Consulting
„Durch die H5M haben wir einen persönlichen Ansprechpartner an der Hand, der sich nicht nur um unsere komplette IT kümmert, sondern auch versteht, was wir brauchen, und immer vorausschauend mitdenkt.“
Amelia Furtwängler, Furtwängler Haus- und Grundbesitz GmbH
Logo KönigswegLogo Schmilis ConsultingLogo efbe ImmobilienartLogo Kloppert VersicherungsmaklerLogo BühlerLogo Christine KempfLogo Birgit EifelerLogo Beamten-Beratung onlineLogo WIFO Financial ServicesLogo simpler-versichertLogo ruf gmbhLogo RoxxTech

Alle Referenzen und Kundenstimmen