Pablo78 2 Geschrieben 27. November 2023 Melden Teilen Geschrieben 27. November 2023 (bearbeitet) Hallo zusammen, wir haben eine Exchange Server 2016 Umgebung mit dem CU23 und letztem Security Update. Mir ist nun aufgefallen das ich bei folgendem Befehl indem ich bei einem Postfach etwas suchen möchte eine Fehlermeldung bekomme. get-mailbox -Identity Mustermann@domain.de -Domaincontroller DC01.domain.local | search-mailbox -SearchQuery 'from:noreply@test.com' -TargetMailbox SearchAdminMailbox@kunden.domain -TargetFolder Suche -LogOnly -LogLevel FULL -Domaincontroller DC01.domain.local Das Eingabeobjekt kann an keine Parameter des Befehls gebunden werden, da der Befehl keine Pipelineeingaben akzeptiert oder die Eingabe und deren Eigenschaften mit keinem der Parameter übereinstimmen, die Pipelineeingaben akzeptieren. Wenn ich auf meinem Administrationsserver das Update deinstalliere klappt die Befehlsübergabe ohne Probleme aber auf den Exchange kann ich das ja nicht machen. MfG Paul bearbeitet 27. November 2023 von Pablo78 Zitieren Link zu diesem Kommentar
Beste Lösung mikro 59 Geschrieben 27. November 2023 Beste Lösung Melden Teilen Geschrieben 27. November 2023 Moin, mach doch gleich search-Mailbox mailboxname… Wie Du es machst wäre mir eh zu lang Ich hab das Problem nach der Installation des SU nicht… Gruß Mikro Zitieren Link zu diesem Kommentar
q617 1 Geschrieben 27. November 2023 Melden Teilen Geschrieben 27. November 2023 Warum kein Exchange 2022? Zitieren Link zu diesem Kommentar
mikro 59 Geschrieben 27. November 2023 Melden Teilen Geschrieben 27. November 2023 Gerade eben schrieb q617: Warum kein Exchange 2022? Weil es den noch nicht gibt, hilft die Frage hier weiter? Zitieren Link zu diesem Kommentar
Damian 1.401 Geschrieben 27. November 2023 Melden Teilen Geschrieben 27. November 2023 @mikro q617 ist unser aktueller Forentroll, einfach ignorieren. Danke. VG Damian Zitieren Link zu diesem Kommentar
mikro 59 Geschrieben 27. November 2023 Melden Teilen Geschrieben 27. November 2023 vor 1 Minute schrieb Damian: @mikro q617 ist unser aktueller Forentroll, einfach ignorieren. Danke. VG Damian Süß... 1 Zitieren Link zu diesem Kommentar
Pablo78 2 Geschrieben 27. November 2023 Autor Melden Teilen Geschrieben 27. November 2023 (bearbeitet) Wenn q617 wenigstens Exchange vNext geschrieben hätte vor einer Stunde schrieb mikro: Moin, mach doch gleich search-Mailbox mailboxname… Wie Du es machst wäre mir eh zu lang Ich hab das Problem nach der Installation des SU nicht… Gruß Mikro Fragt mich nicht warum ich den ersten Part in meinen Befehl drin habe aber mit den folgenden Befehl klappt es auch mit dem SecUpdate vom November. Vielen Dank für den Hinweis bzw. das morgentliche Wachrütteln search-mailbox -Identity Mustermann@domain.de -SearchQuery 'from:noreply@forum.blabla.com' -TargetMailbox Exchange.SearchAdminMailbox@domain.de -TargetFolder Suche -LogOnly -LogLevel FULL -Domaincontroller DC01.domain.local MfG Paul bearbeitet 27. November 2023 von Pablo78 Zitieren Link zu diesem Kommentar
mikro 59 Geschrieben 27. November 2023 Melden Teilen Geschrieben 27. November 2023 Dann läufts doch, bewerten, zu machen, Ende Zitieren Link zu diesem Kommentar
Pablo78 2 Geschrieben 27. November 2023 Autor Melden Teilen Geschrieben 27. November 2023 vor 1 Minute schrieb mikro: Dann läufts doch, bewerten, zu machen, Ende Selbstverständlich und einen guten Start in die Woche Zitieren Link zu diesem Kommentar
mikro 59 Geschrieben 27. November 2023 Melden Teilen Geschrieben 27. November 2023 Gerade eben schrieb Pablo78: Selbstverständlich und einen guten Start in die Woche Dito! Zitieren Link zu diesem Kommentar
Pablo78 2 Geschrieben 27. November 2023 Autor Melden Teilen Geschrieben 27. November 2023 (bearbeitet) Muss nochmal was nachtragen. Bei einzelnen Postfächern mag diese Methode funktionieren aber wenn ich eine alle Postfächer einer OU (haben mehrere Domänen) oder innerhalb einer Postfachdatenbank durchsuchen möchte, klappt das nicht mit dem Befehl. -Identity] <MailboxOrMailUserIdParameter> Diese Befehle kann ich nur mit search-mailbox nicht absetzen get-mailbox -OrganizationalUnit 'Domaene.local/Benutzer und Gruppen/Kunde-A' -ResultSize unlimited -Domaincontroller DC01.domaene.local | search-mailbox -SearchQuery 'from:"BoeserBube@mail.de"' -DeleteContent -Domaincontroller DC01.domaene.local get-mailbox -Database Kunde-A-DB-01 -ResultSize unlimited -Domaincontroller DC01.domaene.local | search-mailbox -SearchQuery 'from:BoeserBube@mail.de' -TargetMailbox SearchAdminMailbox@domain.local -TargetFolder Suche -LogOnly -LogLevel FULL -Domaincontroller DC01.domaene.local bearbeitet 27. November 2023 von Pablo78 Zitieren Link zu diesem Kommentar
mikro 59 Geschrieben 27. November 2023 Melden Teilen Geschrieben 27. November 2023 (bearbeitet) vor 4 Minuten schrieb Pablo78: Muss nochmal was nachtragen. Bei einzelnen Postfächern mag diese Methode funktionieren aber wenn ich eine alle Postfächer einer OU (haben mehrere Domänen) oder innerhalb einer Postfachdatenbank durchsuchen möchte, klappt das nicht mit dem Befehl. -Identity] <MailboxOrMailUserIdParameter> Diese Befehle kann ich nur mit search-mailbox nicht absetzen get-mailbox -OrganizationalUnit 'Domaene.local/Benutzer und Gruppen/Kunde-A' -ResultSize unlimited -Domaincontroller DC01.domaene.local | search-mailbox -SearchQuery 'from:"BoeserBube@mail.de"' -DeleteContent -Domaincontroller DC01.domaene.local get-mailbox -Database Kunde-A-DB-01 -ResultSize unlimited -Domaincontroller DC01.domaene.local | search-mailbox -SearchQuery 'from:BoeserBube@mail.de' -TargetMailbox SearchAdminMailbox@domain.local -TargetFolder Suche -LogOnly -LogLevel FULL -Domaincontroller DC01.domaene.local search-mailbox -db DB-Name bearbeitet 27. November 2023 von mikro Zitieren Link zu diesem Kommentar
Pablo78 2 Geschrieben 27. November 2023 Autor Melden Teilen Geschrieben 27. November 2023 Diese Option ist aber nicht hier aufgelistet. Search-Mailbox Zitieren Link zu diesem Kommentar
mikro 59 Geschrieben 27. November 2023 Melden Teilen Geschrieben 27. November 2023 Testen hilft manchmal. -db geht bei mir auch ... Ansonsten haust Du es Dir einfach in eine Schleife.. foreach ($user in (Get-Mailbox -OrganizationalUnit "'Domaene.local/Benutzer und Gruppen/Kunde-A'")){search-mailbox-Mailbox $user -SearchQuery 'from:BoeserBube@mail.de' -TargetMailbox SearchAdminMailbox@domain.local -TargetFolder Suche -LogOnly -LogLevel FULL -Domaincontroller DC01.domaene.local} mikro Zitieren Link zu diesem Kommentar
Pablo78 2 Geschrieben 27. November 2023 Autor Melden Teilen Geschrieben 27. November 2023 Mit den Schleifen habe ich noch keine wirkliche Erfahrung und es gibt hier Probleme. Entschuldige das viele Nachfragen foreach ($user in (Get-Mailbox -Domaincontroller DC01.Domaene.local -OrganizationalUnit 'Domaene.local/Benutzer und Gruppen/Testbenutzer')){search-mailbox -Identity $user -SearchQuery 'subject:"Test123456"' -TargetMailbox SearchAdminMailbox@Domaene.local -TargetFolder Suche -LogOnly -LogLevel FULL -Domaincontroller Domaene.local} Ergebniss Die Argumenttransformation für den Parameter "Identity" kann nicht verarbeitet werden. Der Wert "Test-MailboxBenutzer" vom Typ "Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter" kann nicht in den Typ "Microsoft.Exchange.Configuration.Tasks.MailboxOrMailUserIdParameter" konvertiert werden. Ich hab es nicht hinbekommen das die Schleife mir die E-Mail-Adresse ausgibt und übergibt. MfG Paul Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.