merkel
Goto Top

Exchange Powershell Befehl geht nicht Möchte im Exchange 2016 per Powershell Mails in einer Mailbox löschen

Hallo,

über den Outlook Client lassen sich Emails nicht löschen. Per Webmail connected es nicht.
Ich führe aus [PS] C:\Windows\system32>Get-Mailbox -Identity journalmail | Search-Mailbox -ContentFilter {((Received -lt ’12/06/2010)
-and (Received -ge ’01/01/2018 -DeleteContent -force

Es sind paar Mails , die nicht archiviert werden.

Leider ist nach ausführen immer nur



in der Ausführungszeile.

Gruss
Jonas

Content-Key: 377851

Url: https://administrator.de/contentid/377851

Ausgedruckt am: 19.03.2024 um 11:03 Uhr

Mitglied: Kraemer
Kraemer 22.06.2018 um 16:49:04 Uhr
Goto Top
Moin,

Wo hast du denn „ContentFilter„ her?

Gruß
Mitglied: Meierjo
Meierjo 22.06.2018 um 16:52:20 Uhr
Goto Top
Hallo


Leider ist nach ausführen immer nur



in der Ausführungszeile.
Ist ja auch klar, in deiner Zeile fehlen am Ende einige Klammern, mindestens )] ungetestet

Gruss
Mitglied: Pjordorf
Pjordorf 22.06.2018 um 17:02:27 Uhr
Goto Top
Hallo,

Zitat von @Meierjo:
Ist ja auch klar, in deiner Zeile fehlen am Ende einige Klammern, mindestens )] ungetestet
Es sind aber nur eine (1) öffnende geschweifte Klammer "{" und drei (3) öffnende (Runde) Klammern "(" und eine (1) schließende (Runde) Klammer ")" zu zählen, also ist die eckige schließende Klammer "]" wohl über. Hilfe, bin jetzt klammerblind face-smile

Gruß,
Peter
Mitglied: colinardo
colinardo 22.06.2018 aktualisiert um 17:31:11 Uhr
Goto Top
Da kommt so ziemlich alles zusammen was man falsch machen kann:
  • Klammersetzung am in der SearchQuery falsch, deswegen kommen auch die Eckigen Klammern in der Konsole weil diese passende schließende Klammern erwartet.
  • Parametername -ContentFilter gibt es nicht (s. @Kraemer), der heißt -SearchQuery
  • Und die Searchquery ist ebenfalls falsch formatiert und Blödsinn, denn das Datum in ein und dem selben Objekt kann nicht älter als 12.06.2010 sein und gleichzeitig (-and) größer als 01.01.2018, hier müssten dann also beide mit -or verknüpft werden!
über den Outlook Client lassen sich Emails nicht löschen
Grundlose Aussage, ohne Begründung.
Per Webmail connected es nicht.
It's Friday Kinners ...

Grüße Uwe
Mitglied: merkel
merkel 25.06.2018 um 10:48:23 Uhr
Goto Top
Hallo,

wie würde denn so eine Zeile correct aussehen ?

Gruss
Mitglied: merkel
merkel 25.06.2018 um 11:16:41 Uhr
Goto Top
Mitglied: Pjordorf
Pjordorf 25.06.2018 um 11:23:46 Uhr
Goto Top
Mitglied: merkel
merkel 25.06.2018 um 11:41:25 Uhr
Goto Top
Danke face-smile

Komme schon weiter . Nun so eingegeben

PS] C:\Windows\system32>Search-Mailbox -identity journalmail -SearchQuery `Received<1/1/2018`-DeleteContent

Dann noch Fehler:

Search-Mailbox : The term 'Search-Mailbox' is not recognized as the name of a cmdlet, function, script file, or  
operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
again.


Gruss
Jonas
Mitglied: Pjordorf
Pjordorf 25.06.2018 um 12:11:19 Uhr
Goto Top
Hallo,

Zitat von @merkel:
Dann noch Fehler:
Wo hast du dies eingegeben Client, DC, Exchange Srv, und nur in ein Powershell fenster oder in der Exchange Management Shell oder in der Exchange Management Console oder in der Exchange Administration Center?

Gruß,
Peter