none
Exchange Serientermine löschen per PowerShell RRS feed

  • Frage

  • Moin,

    gibt es eine Möglichkeit von einem bestimmten Benutzer per Exchange-Verwaltungskonsole Serientermine zu löschen?

    Wir haben einen Nutzer, welcher mehr als 1500 Serientermine an einem und demselben Tag erstellt hat und was dadurch die Performance von Outlook extrem einschränkt. Leider ist es so nicht möglich auf dem manuellen Weg die Termine zu entfernen. Vermutlich ist das Problem durch den Sync mit mobilen Geräten aufgetreten. Termine wurden abgesagt und durch die Absage wurden immer wieder neue Serientermine erstellt.

    Wäre super, wenn jemand vielleicht helfen könnte. Danke

    Greetz

    chr0n0s2k3


    • Bearbeitet chr0n0s2k3 Donnerstag, 3. September 2015 06:15
    Donnerstag, 3. September 2015 06:13

Antworten

  • Moin,

    normalerweise sollte es mit dem Powershell String klappen.

    Search-Mailbox -Identity "username" -SearchQuery 'Subject:"Betreff der Kalendereinträge"' -DeleteContent

    Allerdings löscht das dann alle Einträge mit dem Betreff. Man kann das ganze dann auch noch auf ein bestimmtes Datum beschränken.

    Gruß

    Torsten

    • Als Antwort markiert chr0n0s2k3 Freitag, 4. September 2015 06:22
    Donnerstag, 3. September 2015 07:15
  • Moin,

    BTW: Es wäre leichter Deine Fragen zu beantworten, wenn Du schreibst, welche Exchange-Server-Version Du hast!

    Ergänzend zu Search-Mailbox:

    Für Kalendereinträge kann man die Searchquery ergänzen um "Kind:meetings".

    Aber ACHTUNG: Irgendjemand kam auf die Idee, die SearchQuery zu lokalisieren. Wenn es eine Fehlermeldung gibt, dass "Subject" als Keyword nicht gefunden wird, dann muss es "Betreff" heißen.

    Die funktionierende Übersetzung für "Kind" und "Meeting" sind mir aber nicht bekannt, hier gilt dass "Try&Error".


    Gruesse aus Berlin schickt Robert - MVP Exchange Server

    • Als Antwort markiert chr0n0s2k3 Freitag, 4. September 2015 06:22
    Donnerstag, 3. September 2015 09:05

Alle Antworten

  • Moin,

    normalerweise sollte es mit dem Powershell String klappen.

    Search-Mailbox -Identity "username" -SearchQuery 'Subject:"Betreff der Kalendereinträge"' -DeleteContent

    Allerdings löscht das dann alle Einträge mit dem Betreff. Man kann das ganze dann auch noch auf ein bestimmtes Datum beschränken.

    Gruß

    Torsten

    • Als Antwort markiert chr0n0s2k3 Freitag, 4. September 2015 06:22
    Donnerstag, 3. September 2015 07:15
  • Moin,

    BTW: Es wäre leichter Deine Fragen zu beantworten, wenn Du schreibst, welche Exchange-Server-Version Du hast!

    Ergänzend zu Search-Mailbox:

    Für Kalendereinträge kann man die Searchquery ergänzen um "Kind:meetings".

    Aber ACHTUNG: Irgendjemand kam auf die Idee, die SearchQuery zu lokalisieren. Wenn es eine Fehlermeldung gibt, dass "Subject" als Keyword nicht gefunden wird, dann muss es "Betreff" heißen.

    Die funktionierende Übersetzung für "Kind" und "Meeting" sind mir aber nicht bekannt, hier gilt dass "Try&Error".


    Gruesse aus Berlin schickt Robert - MVP Exchange Server

    • Als Antwort markiert chr0n0s2k3 Freitag, 4. September 2015 06:22
    Donnerstag, 3. September 2015 09:05
  • Hey, danke für eure Antworten.

    Sorry, es handelt sich um einen Exchange 2013 mit der neuesten CU und englische Version.

    Ich werde eure Tipps mal versuchen.

    Btw. Es ist okay, wenn er genau die Termine killt, auch wenn es alle sind. Da es sich grundsätzlich nur um 2 Serientermine handelt ist es in Ordnung. Diese können dann neu erstellt werden!

    Donnerstag, 3. September 2015 15:21
  • Super, vielen Dank!

    Funktioniert 1A

    Freitag, 4. September 2015 06:23