Beiträge von Jochen

    Falls jemand das einmal braucht!


    Ich habe, nach ein wenig Testerei, einen Weg gefunden.


    Eine Synchronisation findet nur mit den Kontakten des Exchange Konto selbst statt!
    (Beispiel: "Kontakte - max.mustermann@contoso.com")


    Will man nun Kontakte nicht synchronisiert haben so legt man einfach einen Ordner an und verschiebt die unerwünschten Kontakte in diesen.
    Damit werden Sie nicht mehr sychronisiert und sie verschwinden auch beim nächsten Sync vom Handy.


    Lg Jochen

    Ich habe nun einmal nach dem Betreff

    Code
    Search-Mailbox [QUELL-MAILBOX] -SearchQuery Subject:"TEST" -TargetMailbox o_kampel -TargetFolder "ergebnis"  -LogLevel Full


    und einmal nach einem bestimmten Empfagsdatum

    Code
    Search-Mailbox [QUELL-MAILBOX] -SearchQuery Received:"02.04.2012" -TargetMailbox [ZIEL-MAILBOX] -TargetFolder "ergebnis"  -LogLevel Full

    gesucht.


    Beides funktionierte einwandfrei!
    Mir wurden genau die Emails in meine Mailbox kopiert die dem Suchkriterium entsprochen haben.

    Hallo!


    Danke für deine Antwort! Ich habe nun den Befehl wie folgt ausgeführt:

    Code
    Search-Mailbox [QUELL-MAILBOX] -SearchQuery 'received:<=01.01.2014' -TargetMailbox [ZIEL-MAILBOX -TargetFolder ergebnis -LogLevel Full

    Jetzt werden 81 Items gefunden aber das sind alles aktuelle und ausschließlich die von mir zuvor ausgeführten Testes zum Search-Mailbox Emails vom letzten Samstag bis heute!


    Ich weis nicht was ich da falsch mache!

    Hallo Robert!


    Danke für deine Antwort.


    Der Server ist English aber das Format ist Deutsch (Österreich).


    Am Bildschirm bekomme ich keine Fehlermeldung nur das nichts gefunden wurde aber im Eventlog habe ich was gefunden:
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Microsoft.Exchange.Data.Search.AqsParser.ParserException: The KQL parser threw an exception. ---> Microsoft.Ceres.InteractionEngine.Processing.BuiltIn.Parsing.ParseException: syntax error at position 0, Unable to parse ''12/31/2013'' as an absolute datetime value' using cultures 'de-AT' and ''. at Microsoft.Ceres.InteractionEngine.Processing.BuiltIn.Parsing.Kql.DateUtils.ParseAbsoluteDate(String value, CultureInfo culture, ITimeZoneConverter tzConverter, Int32 pos) at Microsoft.Ceres.InteractionEngine.Processing.BuiltIn.Parsing.Kql.DateUtils.ParseDate(String value, DateTime nowUtc, CultureInfo culture, ITimeZoneConverter tzConverter, Int32 pos) at Microsoft.Ceres.InteractionEngine.Processing.BuiltIn.Parsing.Kql.QueryTreeBuilder.Visit(AstPropertyNode astNode) at Microsoft.Ceres.InteractionEngine.Processing.BuiltIn.Parsing.Kql.QueryTreeBuilder.Visit(AstAndNode astNode) at Microsoft.Ceres.InteractionEngine.Processing.BuiltIn.Parsing.Kql.KqlParser.Parse(String query, ParsingContext context, String& searchTerms) at Microsoft.Exchange.Data.Search.KqlParser.KqlParser.Parse(String query, ParseOption parseOption, CultureInfo cultureInfo, LocalizedKeywordMapping keywordMapping) --- End of inner exception stack trace --- at Microsoft.Exchange.Configuration.Tasks.Task.ThrowTerminatingError(Exception exception, ErrorCategory category, Object target) at Microsoft.Exchange.Management.Tasks.SearchMailbox.InternalEndProcessing() at Microsoft.Exchange.Configuration.Tasks.Task.<EndProcessing>b__8() at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)
    5
    Microsoft.Ceres.InteractionEngine.Processing.BuiltIn.Parsing.ParseException: syntax error at position 0, Unable to parse ''12/31/2013'' as an absolute datetime value' using cultures 'de-AT' and ''. at Microsoft.Ceres.InteractionEngine.Processing.BuiltIn.Parsing.Kql.DateUtils.ParseAbsoluteDate(String value, CultureInfo culture, ITimeZoneConverter tzConverter, Int32 pos) at Microsoft.Ceres.InteractionEngine.Processing.BuiltIn.Parsing.Kql.DateUtils.ParseDate(String value, DateTime nowUtc, CultureInfo culture, ITimeZoneConverter tzConverter, Int32 pos) at Microsoft.Ceres.InteractionEngine.Processing.BuiltIn.Parsing.Kql.QueryTreeBuilder.Visit(AstPropertyNode astNode) at Microsoft.Ceres.InteractionEngine.Processing.BuiltIn.Parsing.Kql.QueryTreeBuilder.Visit(AstAndNode astNode) at Microsoft.Ceres.InteractionEngine.Processing.BuiltIn.Parsing.Kql.KqlParser.Parse(String query, ParsingContext context, String& searchTerms) at Microsoft.Exchange.Data.Search.KqlParser.KqlParser.Parse(String query, ParseOption parseOption, CultureInfo cultureInfo, LocalizedKeywordMapping keywordMapping)
    False
    0 objects execution has been proxied to remote server.
    0
    ActivityId: 7a3db98a-cd68-42e7-b20f-a89dcd4c6aec
    ServicePlan:;IsAdmin:True;

    en-US
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    Jetzt habe ich mit folgendem Format versucht aber da bekomme ich eine Email und die ist vom 09.01.2016 was ja auch nicht stimmen kann.

    Code
    Search-Mailbox [QUELL-MAILBOX] -SearchQuery Received:<=$("31.12.2013") -TargetMailbox [ZIEL-MAILBOX] -TargetFolder "ergebnis"  -LogLevel Full

    Hallo zusammen!


    Ich habe ein kleines Problem mit dem CMDlet "Search-Mailbox" genauer gesagt mit dem SearchQuery.


    Ziel ist es alle Emails zu filtern bzw. in eine TargetMailbox/TargetFolder zu kopieren welche älter als 01.01.2014 sind.


    Nun habe ich mir den Syntax zu dem Befehl angeschaut und über einen Technet-Artikel folgenden Befehl erstellt:

    Code
    Search-Mailbox [QUELL-MAILBOX] -SearchQuery Received:>=$('12/31/2013') -TargetMailbox [ZIEL-MAILBOX] -TargetFolder "ergebnis" -LogLevel Full


    Leider funktioniert der Befehl überhaupt nicht. Es wird nichts gefunden!


    Kann mir jemand von euch sagen wie die korrekte SerarchQuery ist ich finde im Internet fast nichts dazu und bei allen Beispiel-Codes komm nicht das Ergebnis das ich benötige.


    Danke im voraus für eure Tips!


    Lg Jochen

    Hallo zusammen.


    Ich habe den Auftrag bekommen bei einer Benutzermailbox Emails die älter als 2013 sind zu löschen.


    Bei Google finde ich nichts brauchbares zu dem Thema.


    Kann mir jemand von euch sagen ob das mit Powershell oder dem Admin Center überhaupt funktioniert bzw. wie man so etwas realisieren kann?


    Danke im voraus.


    Lg Jochen