Benutzer mit den meisten Antworten
Outlook - gesamten/belegten/freien Speicherplatz eines Postfachs ermitteln

Frage
-
Hallo Community,
um zu verhindern, dass ein Postfach voll läuft, würde ich gerne den Speicherplatz auslesen.
Ist das irgendwie möglich, ohne die E-Mails durchzulesen?
Oder sind die einzelnen E-Mails durchzulaufen, jeweilige Größe auszulesen und diese aufeinander zu addieren?
Liebe Grüße
Alzenberg
Antworten
-
Moin,
das geht am leichtesten über die Shell mit Get-MailboxStatistics:
http://technet.microsoft.com/de-de/library/bb124612(v=exchg.150).aspx
Gruesse aus Berlin schickt Robert - MVP Exchange Server
- Als Antwort vorgeschlagen Roland Horn Dienstag, 30. Dezember 2014 10:41
- Als Antwort markiert Mihaela ParedesMicrosoft contingent staff, Moderator Mittwoch, 31. Dezember 2014 17:20
-
Get-MailboxStatistics -Identity XXX | ft alias, totalitemsize
Damit erhältst du eine Tabelle mit dem Alias sowie der Gesamtgröße.
Viele Grüße,
Sebastian- Als Antwort markiert Mihaela ParedesMicrosoft contingent staff, Moderator Mittwoch, 31. Dezember 2014 17:21
Alle Antworten
-
Moin,
das geht am leichtesten über die Shell mit Get-MailboxStatistics:
http://technet.microsoft.com/de-de/library/bb124612(v=exchg.150).aspx
Gruesse aus Berlin schickt Robert - MVP Exchange Server
- Als Antwort vorgeschlagen Roland Horn Dienstag, 30. Dezember 2014 10:41
- Als Antwort markiert Mihaela ParedesMicrosoft contingent staff, Moderator Mittwoch, 31. Dezember 2014 17:20
-
Get-MailboxStatistics -Identity XXX | ft alias, totalitemsize
Damit erhältst du eine Tabelle mit dem Alias sowie der Gesamtgröße.
Viele Grüße,
Sebastian- Als Antwort markiert Mihaela ParedesMicrosoft contingent staff, Moderator Mittwoch, 31. Dezember 2014 17:21
-
Hier ein Befehl den ich gerne benutze um mir alle Postfächer mit Ihren Größen,Items etc. auflisten zu können:
get-mailboxdatabase | get-mailboxstatistics | Sort -Property TotalItemSize -descending | ft -wrap -autosize DisplayName,@{expression={$_.TotalItemSize.value.ToMB()}}, Itemcount,ServerName,Database,LastLogonTime
Du Kannst das Ergebniss auch in eine Textdatei ausleiten lassen (Achtung die Gruppe "Exchange Servers" braucht Schreibzugriff auf den Pfad)
get-mailboxdatabase | get-mailboxstatistics | Sort -Property TotalItemSize -descending | ft -wrap -autosize DisplayName,@{expression={$_.TotalItemSize.value.ToMB()}}, Itemcount,ServerName,Database,LastLogonTime | out-file -FilePath ("\\......Pfadangabe.....\Auswertung_alle_PF_nach_Groeße_" + (get-date -uformat "%Y-%m-%d") +".txt")
Anschliessend in Excel importieren und dann kannst Du schön filtern und die größten Postfächer bewundern ;-)
-
Inklusive Quotas (Limits):
For Quota on Individual
Get-Mailbox | Select-Object Displayname,Database,@{Name='TotalItemSize'; Expression={[String]::join(";",((Get-MailboxStatistics -identity $_.identity).TotalItemSize))}},@{Name='ItemCount'; Expression={[String]::join(";",((Get-MailboxStatistics -identity $_.identity).ItemCount))}},IssueWarningQuota, ProhibitSendQuota | export-csv -path "c:\mailboxsizes.csv"
For Quota on Database
Get-Mailbox | Select-Object Displayname,Database,@{Name='TotalItemSize'; Expression={[String]::join(";",((Get-MailboxStatistics -identity $_.identity).TotalItemSize))}},@{Name='ItemCount'; Expression={[String]::join(";",((Get-MailboxStatistics -identity $_.identity).ItemCount))}}, @{Name='IssueWarningQuota'; Expression={[String]::join(";",((Get-MailboxDatabase -identity ($_.identity).DataBase).IssueWarningQuota))}},@{Name='ProhibitSendQuota '; Expression={[String]::join(";",((Get-MailboxDatabase -identity ($_.identity).DataBase).ProhibitSendQuota))}} | export-csv -path "c:\mailboxsizes.csv"