none
Mailbox Statistiken RRS feed

  • Frage

  • Hallo

    Ich habe hier ein Problem mit einem Command dass ich von einer anderen Blogseite kopiert habe. Es geht eig. nur darum eine Tabellarische Sicht aller aktiven Mailboxen mit paar Attributen zu erstellen. Der Command lautet

    Get-Mailbox -Database "server\sg01\sgname1" | Select-Object name,primarysmtpaddress,DisplayName,Database,@{n="Size(MB)";e = {$MBXstat = Get-MailboxStatistics $_.name; $MBXstat.totalItemsize.value.toMB()}},@{n="Items"; e = {$MBXstat = Get-MailboxStatistics $_.name ;$MBXstat.itemcount}} | ft DisplayName, PrimarySmtpAddress, Database, Items

    Nun habe ich 2 Probleme:

    Wie kann ich mehre Store Groups auswählen? mit Get-Mailbox | where {$_.Database -eq 'sgname1' -or $_.Database -eq 'sgname2'} funktioniert es nicht, genauso wie mit -like 'sgname*'

    und zusätzlich sehe ich jetzt dies dank "ft Display......." in tabellarischer Form, aber da diese Formel der gesammten Mailbox-Grösse sehr verschachtelt ist weiss ich nicht wie ich diesen Wert nach "Items" darstellen kann.

    Danke im voraus.

    Gruss

    Dienstag, 8. Juni 2010 09:53

Antworten

  • Hallo,

    Zuerst hatte ich dies so vor, war mir aber nicht sicher ob es dann auch die "disconnecteten" Mailboxen nimmt, was aber nicht so ist glücklicherweise:).

    Das Problem habe ich auch gefunden (obwohl ich 0 Ahnung habe wieso und warum): Bei Database,@{n="Size(MB)"; hat er anscheinend mit den runden Klammern im Zusammenhang mit dem ft Problem im Nachhinein ein Problem und hat mir immer komische Fehler gebracht, als ich die Variable zu "SizeinMB" geändert habe funktionierte alles.

    Gruss

    Mittwoch, 16. Juni 2010 09:12
  • Hallo,

    versuche mal folgenden Test. Dann wird es Dir sicherlich klarer, warum die PSH gezickt hat:

    $licht = "Sonne"

    write-host "Heute scheint die $licht"

    write-host 'Heute scheint die $sicht'

    Da Du (MB) in "" stehen hast, versucht die Powershell das auch als erstes auszuwerten. Die Klammern sagen der Powershell, dass sie dieses Statement als Erstes auswerten soll. Da die PSH aber MB als Kommando nicht kennt, läuft das gute Stück gegen die Wand.

    Viele Grüße

    Frank


    -- Frank Röder MVP Directory Services blog.iteach-online.de --
    Donnerstag, 17. Juni 2010 04:21

Alle Antworten

  • Hallo,

    wenn alle Mailboxes abgefragt werden, könnte man den -Database Paramater einfach auslassen. Das Get-Mailbox Cmdlet listet alle Mailboxes auf.

    und mit einer Sortierung für Items würde das Ganze evtl. so aussehen:

    Get-Mailbox | Select-Object name,primarysmtpaddress,DisplayName,Database,@{n="Size(MB)";e = {$MBXstat = Get-MailboxStatistics $_.name; $MBXstat.totalItemsize.value.toMB()}},@{n="Items"; e = {$MBXstat = Get-MailboxStatistics $_.name ;$MBXstat.itemcount}} | Sort-Object -descending Items | ft DisplayName, PrimarySmtpAddress, Database, Items

    ist das wonach du gesucht hast?

    Gruß,
    Andrei

    Donnerstag, 10. Juni 2010 14:10
    Moderator
  • Hallo,

    Zuerst hatte ich dies so vor, war mir aber nicht sicher ob es dann auch die "disconnecteten" Mailboxen nimmt, was aber nicht so ist glücklicherweise:).

    Das Problem habe ich auch gefunden (obwohl ich 0 Ahnung habe wieso und warum): Bei Database,@{n="Size(MB)"; hat er anscheinend mit den runden Klammern im Zusammenhang mit dem ft Problem im Nachhinein ein Problem und hat mir immer komische Fehler gebracht, als ich die Variable zu "SizeinMB" geändert habe funktionierte alles.

    Gruss

    Mittwoch, 16. Juni 2010 09:12
  • Hallo,

    versuche mal folgenden Test. Dann wird es Dir sicherlich klarer, warum die PSH gezickt hat:

    $licht = "Sonne"

    write-host "Heute scheint die $licht"

    write-host 'Heute scheint die $sicht'

    Da Du (MB) in "" stehen hast, versucht die Powershell das auch als erstes auszuwerten. Die Klammern sagen der Powershell, dass sie dieses Statement als Erstes auswerten soll. Da die PSH aber MB als Kommando nicht kennt, läuft das gute Stück gegen die Wand.

    Viele Grüße

    Frank


    -- Frank Röder MVP Directory Services blog.iteach-online.de --
    Donnerstag, 17. Juni 2010 04:21