Es passiert immer mal wieder, dass Mitarbeiter Firmen verlassen oder eine längere Zeit nicht verfügbar sind. Entsprechend sind aber noch Kollegen und Besprechungsräume durch Termin-Serien blockiert. So kann es sinnvoll sein, diese zu entfernen.
Über den folgenden Befehl werden alle Termine ab einschließlich dem heutigen Datum entfernt:
Remove-CalendarEvents -Identity Leaver@testdomain.onmicrosoft.com -CancelOrganizedMeetings
Dieses funktioniert allerdings nur, wenn die Identität noch nicht gelöscht wurde.
Es gibt auch die Möglichkeit ein Start-Datum und eine Zeitspanne zu definieren. Damit können zum Beispiel alle Termin vom 01.04.2019 innerhalb der kommenden 90 Tage gelöscht werden:
Remove-CalendarEvents -Identity Sabatical@testdomain.onmicrosoft.com -CancelOrganizedMeetings -QueryStartDate 4-1-2019 -QueryWindowInDays 90
So kann der Befehl zum Beispiel für „Sabatical“ oder Mutterschutz-Zeiträume genutzt werden
Über das Argument „-PreviewOnly“ ist auch eine Vorschau möglich. Diese kann zum Beispiel dem Manager des Mitarbeiters zur Verfügung gestellt werden. Damit ist eine Übergabe von Terminen leichter zu koordinieren.
Dieser Befehlssatz kann unter Nutzung von Exchange 2019 und Office 365 angewandt werden.
Genauere Informationen sind bei Microsoft zu finden.