Exchange 2010: Postfachgrößen und Limits in CSV Datei schreiben (V2)

In diesem Artikel hatte ich bereits beschrieben, wie die Postfachgrößen und die Sende- und Empfangslimits in eine CSV-Datei geschrieben werden können. Hier ist jetzt eine etwas abgewandelte Version, die die Werte in MB umrechnet, damit Sie besser ausgewertet werden können:

„Name;LANID;Database;IssueWarningQuota;SendQuota;SendReceiveQuota;MailboxSize“ | set-content „postfaecher.csv“

$mbxlist = get-mailbox -resultsize unlimited

foreach ($mbx in $mbxlist)

{

$size = Get-MailboxStatistics $mbx | ForEach-Object {$_.TotalItemSize} | ForEach-Object {$_.Value}

[double]$sizeMB = $size / 1024 / 1024

$name = $mbx.Name

$lanid = $mbx.Alias

$mbdb = $mbx.Database

$IW = $mbx.IssueWarningQuota

$IW = $IW.value

[double]$IWMB = $IW / 1024 / 1024

$SQ = $mbx.ProhibitSendQuota

$SQ = $SQ.value

[double]$SQMB = $SQ / 1024 / 1024

$SRQ = $mbx.ProhibitSendReceiveQuota

$SRQ = $SRQ.value

[double]$SRQMB = $SRQ / 1024 / 1024

„$name;$lanid;$mbdb;$IWMB;$SQMB;$SRQMB;$sizeMB“ | add-content „postfaecher.csv“

write-host „$name    $lanid    $mbdb    $IWMB    $SQMB    $SRQMB    $sizeMB“

}

Schreibe einen Kommentar