none
Powershell, get-mailbox, archiv - Verständnisfrage RRS feed

  • Frage

  • moin,

    wir haben eine eigene ArchivDB mit Archivmailboxen.

    jetzt wäre es doch naheliegend dass man mit get-mailbox -database "ArchivDB" alle Postfächer angezeigt bekommt

    oder bzw. mit 

    get-mailbox -database "ArchivDB" -Archiv   => geht aber leider auch nicht

    kann man sich in der ArchivDB die Postfächer wirklich nur über den Umweg der UserDBs anzeigen lassen.

    so geht es über den Umweg der UserDBs

    get-mailbox -Database userDB | fl Name,Database,ArchiveName,Archivedatabase


    Chris

    Donnerstag, 14. Juli 2016 08:03

Antworten

  • Moin,

    ja, es gibt leider keinen Schalter für die Archiv-Datenbank. Das ist ein anderes Feld und nicht per einfachen Befehl auswertbar.

    Es geht aber wie bei allen PowerShell-Befehle (egal woher die kommen) immer eine Abfrage mit Where-Object:

    Get-Mailbox -resultsize unlimited | where-object { $_.ArchiveDatabase -eq "AchivDB" }

    Bei vielen Mailboxen ist das aber relativ langsam.

    Denkbar ist auch ein Filter mit "Get-Mailbox -filter ....", den kann ich aber gerade nicht nachschauen und testen. Wenn es den gibt, wäre der deutlich schneller, da dort dann nicht die PowerShell sondern Exchange/AD filtert.


    Gruesse aus Berlin schickt Robert - MVP Office Servers and Services (Exchange Server)

    • Als Antwort markiert -- Chris -- Donnerstag, 14. Juli 2016 16:12
    Donnerstag, 14. Juli 2016 15:58