Shell Empfängerbereich ändern

  • Hallo,


    folgendes Problem, wir haben mehrere Domains (in einer Gesamtstruktur) mit Empfängern.


    Wie kann ich jetzt in der Shell nach Usern suchen die z.B. "crm" im Namen bzw. Alias enthalten und dass in ALLEN Domänen.


    get-mailbox *crm* bringt mir nur die Empfänger in der Domain wo die Exchanger stehen...:-(

    • Offizieller Beitrag

    Moin,


    das ist ein wenig tricky.


    Grundsätzlich musst Du den Schalter "-IgnoreDefaultScope" anfügen.


    ABER: Dann kannst Du nicht mehr einfach mit Platzhaltern suchen.


    Auszug aus der Hilfe:


    Ich könnte mir daher zwei Lösungen vorstellen (kann ich gerade nicht testen, da nur eine Domäne hier):


    Code
    get-mailbox -anr crm -IgnoreDefaultScope


    oder:

    Code
    Get-Mailbox -ResultSize unlimited -IgnoreDefaultScope | Where-Object {$_.Alias -ilike '*crm*' }


    Anstelle von $_.Alias kannst Du auch jede andere Eigenschaft der Mailbox einstellen, siehe "get-mailbox | get-member".


    Achtung bei zweiten Befehl: Greift auf *alle* Mailboxen zu (= hoher Auslastung), Schalter -ResultSize ist notwendig, da sonst nur die ersten 1000 Mailboxen gelesen werden.

    • Offizieller Beitrag

    Moin,


    siehe "get-help Get-Mailbox -Detailed":