raik-s
Goto Top

Kalenderberechtigungen mit der Powershell entfernen

Hallo,

kann mir Jemand verraten, wie man die Berechtigungen von einem Kalender entfernt?
Das eigentliche Problem ist, dass die User mit Berechtigungen auf dem Kalender, gar nicht mehr im AD zu finden sind.
Folglich lassen sich die Einträge auch nicht mit dem Remove.... "beseitigen".

Ich bin für jeden Hinweis dankbar.

Content-ID: 6403819669

Url: https://administrator.de/forum/kalenderberechtigungen-mit-der-powershell-entfernen-6403819669.html

Ausgedruckt am: 22.04.2025 um 11:04 Uhr

6247018886
6247018886 17.03.2023, aktualisiert am 18.03.2023 um 10:01:32 Uhr
Goto Top
Moin.
Folglich lassen sich die Einträge auch nicht mit dem Remove.... "beseitigen".
Doch natürlich geht das, spielt keine Rolle ob der User noch im AD existiert, Berechtigungen kannst du trotzdem immer noch entfernen, der Eintrag bekommt dann einfach nur die alte SID im Berechtigungseintrag eingetragen ...
So entfernt man alle Berechtigungen außer Standard/Anonym
$folder = "MaxMuster:\Kalender" # oder 'calendar' wenn Ordner in Englisch sind  
Get-MailboxFolderPermission $folder | ?{$_.User.UserType -notin 'Default','Anonymous'} | %{Remove-MailboxFolderPermission $folder -User $_.User}  
So geht es auch um alle User mit Status "unknown" zu entfernen
$folder = "MaxMuster:\Kalender" # oder 'calendar' wenn Ordner in Englisch sind  
Get-MailboxFolderPermission $folder | ?{$_.User.UserType -eq 'unknown'} | %{Remove-MailboxFolderPermission $folder -User $_.User }  
Shared Mailbox Anpassung der Ordnerberechtigungen und deren Unterordner
Kalenderberechtigung aller Benutzer in einer Domäne zurücksetzen

Wie immer sind die CMDlets Format-List * , Get-Member * etc. deine Freunde für das Ermitteln der Eigenschaften von Objekten auf der Konsole dann sind solche Aktionen in Zukunft ein Kinderspiel für dich.

Cheers briggs
radiogugu
radiogugu 18.03.2023 um 08:20:33 Uhr
Goto Top
Morschen.

Kleiner Hinweis noch:

Wenn es sich bei dem gelöschten AD Objekt um eine Shared Mailbox handeln sollte, dann musst du das deutsche Wort Kalender durch das englische "Original" calendar ersetzen.

Egal, ob du eine deutsche Version des Exchange installiert hast oder nicht.

Zumindest ist das so bei allen On-Premise Exchange Servern so, welche ich betreue (alles 2019er).

Schönes Wochenende allen.

Gruß
Marc
raik-s
raik-s 18.03.2023 um 09:37:35 Uhr
Goto Top
Vielen Dank.
Das schaue ich mir am Montag mal.