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

Printed on: April 25, 2024 at 06:04 o'clock

Member: Kraemer
Kraemer Jun 22, 2018 at 14:49:04 (UTC)
Goto Top
Moin,

Wo hast du denn „ContentFilter„ her?

Gruß
Member: Meierjo
Meierjo Jun 22, 2018 at 14:52:20 (UTC)
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
Member: Pjordorf
Pjordorf Jun 22, 2018 at 15:02:27 (UTC)
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
Member: colinardo
colinardo Jun 22, 2018 updated at 15:31:11 (UTC)
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
Member: merkel
merkel Jun 25, 2018 at 08:48:23 (UTC)
Goto Top
Hallo,

wie würde denn so eine Zeile correct aussehen ?

Gruss
Member: merkel
merkel Jun 25, 2018 at 09:16:41 (UTC)
Goto Top
Member: Pjordorf
Pjordorf Jun 25, 2018 at 09:23:46 (UTC)
Goto Top
Member: merkel
merkel Jun 25, 2018 at 09:41:25 (UTC)
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
Member: Pjordorf
Pjordorf Jun 25, 2018 at 10:11:19 (UTC)
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