使用 Windows PowerShell 檢視信箱大小及信箱配額

 

適用版本: Office 365 for professionals and small businesses, Office 365 for enterprises, Live@edu

上次修改主題的時間: 2011-12-12

 

信箱配額有助控制信箱的大小。信箱配額會自動由指派給信箱的信箱計劃設定。以下為所使用的信箱配額:

  • 發出警告配額   如果信箱大小達到或超過指定的限制,使用者會收到描述性的警告訊息。

  • 禁止傳送配額   如果信箱大小達到或超過指定的限制,則無法從信箱傳送新郵件,而使用者會收到描述性的錯誤訊息。

  • 禁止傳送/接收配額 如果信箱大小達到或超過指定的限制,信箱就無法傳送或接收新郵件。傳送給信箱的任何郵件都會退回給寄件者,並附帶描述性錯誤訊息。

    注意 禁止傳送/接收配額可有效地決定信箱大小上限。

在 Live@edu 組織中,您不能修改信箱計劃或個別信箱的信箱配額,但是您可以在 Microsoft Office 365 中修改。如需詳細資訊,請參閱使用 Windows PowerShell 在 Office 365 中設定信箱配額

即使在不能修改信箱配額的組織中,您仍然可以監控雲端架構組織中使用者的信箱大小和配額狀態。例如,想要知道已達到禁止傳送/接收配額的信箱,或是要檢視特定信箱的信箱大小和配額狀態嗎?沒問題!

以下說明可以使用 Windows PowerShell 中的 Get-MailboxStatistics 指令程式執行的作業:

開始之前

  • 若要進一步了解如何安裝及設定 Windows PowerShell 以及連接到服務,請參閱在 Exchange Online 中使用 Windows PowerShell

  • 使用 Get-MailboxStatistics 指令程式時,請注意下列行為:

    • 某些類型的信箱,例如,探索信箱、設備信箱、共用信箱和封存信箱,如果從未有人登入該信箱,可能會顯示警告且沒有值。這些警告僅用於顯示。當您將結果記錄到檔案時,會記錄該值而略過警告。

    • 如果將大小值進位到最接近的 MB,並將結果限制於兩位數時,以位元組或 KB 為單位的極小值很可能會顯示為零。例如,4 KB 是 0.0039 MB,當進位成兩位數時,值為零 (4/1024)。

  • 信箱大小和信箱配額可在「Exchange 控制台」中信箱內容的 [信箱使用量] 區段中看見。

  • 使用者可以使用下列方法,檢視自己信箱目前的大小和配額狀態:

    • Outlook 2010   在 [檔案] > [資訊] 的 [信箱清除] 區段中。如需信箱大小的詳細資訊,按一下 [清理工具] > [信箱清除] > [檢視信箱大小]。

    • Outlook Web App   在 [郵件] 檢視中,將滑鼠指標停留在您的名字上 (位於資料夾清單頂端)。請注意,這個方法不適用於 Outlook Web App 精簡版。

檢視特定信箱的大小和配額狀態

執行下列命令:

Get-MailboxStatistics <Identity> | Format-List StorageLimitStatus,TotalItemSize,TotalDeletedItemSize,ItemCount,DeletedItemCount

例如,若要檢視屬於使用者 Tamara Johnston 的信箱目前大小和配額狀態,請執行下列命令:

Get-MailboxStatistics "Tamara Johnston" | Format-List StorageLimitStatus,TotalItemSize,TotalDeletedItemSize,ItemCount,DeletedItemCount

頁首

檢視所有信箱的大小和配額狀態

下列命令會擷取所有信箱的下列資訊:

  • 信箱的顯示名稱

  • 信箱的配額狀態

  • 以 MB 為單位的信箱大小進位成兩位數

  • 以 MB 為單位之 [可復原的項目] 資料夾大小進位成兩位數

  • 信箱中的項目數

  • [可復原的項目] 資料夾中的項目數

結果會以信箱大小由大至小排序,然後匯出成 CSV 檔「C:\My Documents\All Mailboxes.csv」。

Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Select DisplayName,StorageLimitStatus,@{name="TotalItemSize (MB)";expression={[math]::Round((($_.TotalItemSize.Value.ToString()).Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},@{name="TotalDeletedItemSize (MB)";expression={[math]::Round((($_.TotalDeletedItemSize.Value.ToString()).Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},ItemCount,DeletedItemCount | Sort "TotalItemSize (MB)" -Descending | Export-CSV "C:\My Documents\All Mailboxes.csv" -NoTypeInformation

頁首

只檢視已超過信箱配額的信箱

若只要檢視超過所設定信箱配額值之信箱的大小和配額狀態,並將結果匯出為 CSV 檔「C:\My Documents\Exceeded Quotas.csv」,請執行下列命令:

Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | where {$_.StorageLimitStatus -notlike "BelowLimit*"} | Select DisplayName,StorageLimitStatus,@{name="TotalItemSize (MB)";expression={[math]::Round((($_.TotalItemSize.Value.ToString()).Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},@{name="TotalDeletedItemSize (MB)";expression={[math]::Round((($_.TotalDeletedItemSize.Value.ToString()).Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},ItemCount,DeletedItemCount | Sort "TotalItemSize (MB)" -Descending | Export-CSV "C:\My Documents\Exceeded Quotas.csv" -NoTypeInformation

頁首

檢視指派給信箱的所有配額

執行下列命令:

Get-Mailbox <Identity> | Format-List *Quota

例如,若要檢視指派給使用者 Tamara Johnston 信箱的信箱配額,請執行下列命令:

Get-Mailbox "Tamara Johnston" | Format-List *Quota

注意:如稍早所述,下列所有信箱配額值都是由指派給信箱的信箱計劃設定。若要檢視信箱計劃的信箱配額值,請執行下列命令:Get-MailboxPlan | Format-List DisplayName,*Quota.

頁首

封存信箱

注意:封存信箱不適用於 Live@edu 組織。

在 Microsoft Office 365 組織中,您也可以檢視封存信箱的大小和配額狀態。封存信箱的大小不計入使用者信箱的大小之中。封存信箱另有獨立且無法設定的配額,是由指派給使用者信箱的信箱計劃所設定。這些配額是 ArchiveQuotaArchiveWarningQuota

頁首

檢視封存信箱的大小和配額狀態

執行下列命令:

Get-MailboxStatistics <Identity> -Archive | Format-List DisplayName,StorageLimitStatus,TotalItemSize,TotalDeletedItemSize,ItemCount,DeletedItemCount

例如,若要檢視使用者 Kim Akers 封存信箱的目前信箱大小和配額狀態,請執行下列命令:

Get-MailboxStatistics "Kim Akers" -Archive | Format-List DisplayName,StorageLimitStatus,TotalItemSize,TotalDeletedItemSize,ItemCount,DeletedItemCount

注意: <Identity> 的值是使用者信箱的識別,而不是封存信箱的識別。

頁首

檢視所有封存信箱的大小和配額狀態

下列命令會擷取所有封存信箱的下列資訊:

  • 封存信箱的顯示名稱

  • 封存信箱的配額狀態

  • 以 MB 為單位的封存信箱大小進位成兩位數

以 MB 為單位之 [可復原的項目] 資料夾大小進位成兩位數。結果會以信箱大小由大至小排序,然後匯出成 CSV 檔「C:\My Documents\All Archive Mailboxes.csv」。

Get-Mailbox -Archive -ResultSize Unlimited | Get-MailboxStatistics -Archive | Select DisplayName,StorageLimitStatus,@{name="TotalItemSize (MB)";expression={[math]::Round((($_.TotalItemSize.Value.ToString()).Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},@{name="TotalDeletedItemSize (MB)";expression={[math]::Round((($_.TotalDeletedItemSize.Value.ToString()).Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},ItemCount,DeletedItemCount | Sort "TotalItemSize (MB)" -Descending | Export-Csv "C:\My Documents\All Archive Mailboxes.csv" -NoTypeInformation

頁首

Get-MailboxStatistics 傳回值的說明

下面說明您必須知道的值:

  • StorageLimitStatus   此值會指出信箱的配額狀態。所使用的值如下:

    • BelowLimit   信箱大小低於發出警告配額。

    • IssueWarning   信箱大小大於或等於發出警告配額,但小於禁止傳送配額。

    • ProhibitSend   信箱大小大於或等於禁止傳送配額,但小於禁止傳送接收配額。

    • MailboxDisabled   信箱大小大於或等於禁止傳送接收配額。

  • TotalItemSizeItemCount   這兩個值指出目前信箱中項目的大小和數目。TotalItemSize 的值是信箱的大小。這個值會跟信箱上設定的信箱配額進行比較。

  • TotalDeletedItemSizeDeletedItemCount   這兩個值不會指出 [刪除的郵件] 資料夾中項目的大小和數目,而是指出信箱中隱藏的 [可復原的項目] 資料夾中項目的大小和數目。[可復原的項目] 資料夾也稱為「暫放」。項目是以下列其中一種方式移入 [可復原的項目] 資料夾中:

    • 從 [刪除的郵件] 資料夾刪除郵件。

    • 使用 Shift+Delete 永久刪除信箱郵件。

    [可復原的項目] 資料夾的大小不計入使用者信箱的大小之中。[可復原的項目] 資料夾另有獨立且無法設定的配額,是由指派給使用者信箱的信箱計劃所設定。這些配額是 RecoverableItemsQuotaRecoverableItemsWarningQuota

    注意:根據預設,[可復原的項目] 資料夾中的項目會保留 14 天,然後 Microsoft Exchange 就會加以清除。在 Microsoft Office 365 企業版 中,當信箱處於訴訟資料暫留狀態時,系統不會清除 [可復原的項目] 資料夾,而且將無限期保留這個資料夾中的項目。

頁首

 
相關說明主題
正在載入…
找不到資源。