Kalenderberechtigungen werden bei der Synchronisation von einem lokalen Exchange Server auf Exchange online übernommen.
Dennoch kann es, z.B. bei einem neuen Benutzer vorkommen, dass man alle oder einen einzelnen Kalender freigegeben haben möchte.
Dazu müssen Sie zuerst das Microsoft Online Services-Modul für Windows PowerShell downloaden und installieren.
Anschließend führen Sie diese als Administrator aus und geben nacheinander folgende Befehle ein:
Set-ExecutionPolicy RemoteSigned
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri -Credential $Cred -Authentication Basic -AllowRedirection
Geben Sie die Anmeldeinformationen eines globalen Administrators ein
Import-PSSession $session
Connect-msolservice
Geben Sie die Anmeldeinformationen eines globalen Administrators ein
Wenn Sie nur einen einzelnen Kalender freigeben möchten können Sie dies mit folgendem Befehl veranlassen:
Set-MailboxFolderPermission -Identity name@domain:\Calendar -User default -AccessRights Reviewer
Mit diesem Befehl wird allen Benutzern das Recht “Prüfer” auf dem Kalender des eingetragenen Benutzers gegeben.
Wenn Sie Berechtigungsstufe aller Postfächer anpassen möchten benutzen Sie die folgenden Befehle:
$Test = get-mailbox *
$Test | foreach-object {Set-MailboxFolderPermission $_":\Kalender" -User Default -AccessRights Reviewer}
Wenn Sie diesen beiden Befehle Verknüpfen werden Sie folgende Fehlermeldung bekommen: