V dřívějších verzích serveru Exchange bylo možné zobrazit aktuální velikosti schránky uživatele databáze pomocí konzoly Exchange Management Console. Počínaje serverem Exchange 2010 však grafická konzole přestala být primárním nástrojem správy a předávala otěže konzoly PowerShell. V tomto článku vám ukážeme základní techniky, které vám umožní získat informace o velikosti poštovních schránek uživatelů umístěných na poštovním serveru Exchange 2010..
Aktuální velikost krabic lze samozřejmě získat z grafiky Konzola pro správu serveru Exchange, ve vlastnostech poštovní schránky v části Poštovní schránka, ale tento postup je poměrně nepohodlný, zejména pro velké organizace Exchange a výsledný formulář sám o sobě obsahuje málo informací.
Je mnohem pohodlnější používat příkazy PowerShell. Tak otevřete konzoli EMS (Exchange Management Shell). Chcete-li získat základní statistiky poštovní schránky uživatele na serveru Exchange, použijte rutinu Get-MailboxStatistics.
Spuštěním příkazu s názvem uživatelského účtu bez dalších parametrů získáme minimum informací: username (DisplayName), počet položek (ItemCount), limit pole (StorageLimitStatus) a čas posledního přístupu do pole (LastLogonTime).
Get-MailboxStatistics jlukas
Chcete-li získat celkovou velikost pole (velikost všech položek v poli) a velikost odstraněných položek, musíte spustit následující příkaz:
Get-MailboxStatistics jlukas | ft DisplayName, TotalItemSize, ItemCount, totaldeleteditemsize, storagelimitstatus
Můžete získat tabulku se seznamem všech poštovních schránek umístěných v konkrétní poštovní databázi:
Get-Mailbox -Database MSK-MBX1 | Get-MailboxStatistics | ft displayname, totaldeleteditemsize, totalitemsize
Tuto tabulku lze třídit podle pole podle velikosti schránky uživatele a zobrazit například 10 největších velkých polí.
Get-Mailbox -Database MSK-MBX1 | Get-MailboxStatistics | sort-object totalitemsize -descending | Zobrazovaný název Select-Object, totalitemsize -First 10
Pokud je třeba výsledek příkazu nahrát do CSV, přidejte „| Export-CSV top10mailbox.csv“
Seznam účtů, jejichž velikost poštovní schránky překročila nebo se přiblížila ke stanovené kvótě:
Get-MailboxStatistics -Server MSK-MB-2 | kde ($ _. StorageLimitStatus - obsahuje „IssueWarning“) - nebo ($ _. StorageLimitStatus - obsahuje „ProhibitSend“)
Kvóty poštovní schránky aktuálního uživatele:
Get-Mailbox jlukas | Formát-seznam * Kvóta
Pokud potřebujete najít seznam neaktivních poštovních schránek, které nebyly používány déle než rok:
Get-MailboxStatistics -server MSK-MB-2 | kde $ _. Lastlogontime -lt (get-date) .AddDays (-365)