M365 Microsoft 365 導入指南教育機構專屬入口 · 長峰資訊

Exchange 信箱配額:用 PowerShell 設定

以 Exchange Online PowerShell 設定單一或批次信箱的警告、禁止傳送、禁止傳送與接收配額,附完整指令與驗證方式。

一、開始前先確認

Exchange Online 的信箱容量由「授權」決定上限,管理員可以在上限之內,用 PowerShell 為單一信箱或一批信箱設定警告、禁止傳送、禁止傳送與接收三道門檻。Exchange 沒有像 OneDrive 那樣的「依安全群組設定」畫面,批次調整要靠 PowerShell。

參數說明
-IssueWarningQuota達到此用量時,系統寄警告信給使用者。
-ProhibitSendQuota達到此用量時,使用者無法寄出郵件,但仍可收信。
-ProhibitSendReceiveQuota達到此用量時,使用者無法寄信,也不再收信(寄件者會收到退信)。
項目說明
需要的角色全域管理員,或 Exchange 管理員(Organization Management)。
設定入口Exchange Online PowerShell(ExchangeOnlineManagement 模組)。
門檻順序警告 < 禁止傳送 < 禁止傳送與接收,且不得超過授權的信箱容量上限。
生效時間指令執行後即時生效;Outlook 用戶端因快取可能稍有延遲。
⚠️
門檻不能超過授權上限:一般而言 Exchange Online Plan 1 的信箱為 50 GB、Plan 2 為 100 GB(實際以微軟服務說明為準)。把門檻設得比授權上限高並不會讓信箱變大。另外,封存信箱、公用資料夾信箱、探索信箱不計入儲存池。

二、SOP:用 PowerShell 設定信箱配額

建議用 Windows PowerShell 或 PowerShell 7 操作,並且先在一個測試信箱驗證,再套用到整批使用者。

1

安裝並匯入 Exchange Online 管理模組

以系統管理員身分開啟 PowerShell,第一次使用需先安裝模組(之後不用重複)。

Install-Module ExchangeOnlineManagement -Scope CurrentUser
Import-Module ExchangeOnlineManagement
圖 1 安裝 ExchangeOnlineManagement 模組
圖 1 安裝 ExchangeOnlineManagement 模組
2

連線到 Exchange Online

執行下列指令,會跳出登入視窗,請使用具備 Exchange 管理員權限的帳號登入(含 MFA 驗證)。

Connect-ExchangeOnline -UserPrincipalName admin@contoso.edu.tw
圖 2 Connect-ExchangeOnline 登入畫面
圖 2 Connect-ExchangeOnline 登入畫面
3

先查詢目前的配額與用量

調整前先看清楚現況,確認哪些信箱已接近上限。

# 單一信箱目前的配額
Get-Mailbox -Identity teacher01@contoso.edu.tw |
  Format-List DisplayName, ProhibitSendQuota, ProhibitSendReceiveQuota, IssueWarningQuota

# 單一信箱目前的用量
Get-MailboxStatistics -Identity teacher01@contoso.edu.tw |
  Format-List DisplayName, TotalItemSize, ItemCount
圖 3 查詢信箱目前的配額與用量
圖 3 查詢信箱目前的配額與用量
4

設定單一信箱的配額

例如把一位教師的信箱設為:45 GB 警告、49 GB 禁止傳送、50 GB 禁止傳送與接收。

Set-Mailbox -Identity teacher01@contoso.edu.tw `
  -UseDatabaseQuotaDefaults $false `
  -IssueWarningQuota 45GB `
  -ProhibitSendQuota 49GB `
  -ProhibitSendReceiveQuota 50GB
圖 4 Set-Mailbox 設定單一信箱配額
圖 4 Set-Mailbox 設定單一信箱配額
5

依部門或身分批次套用

先找出目標人員,確認名單無誤後再套用。以下範例以「部門」屬性區分學生,並用 -WhatIf 先預覽、不實際變更。

# 預覽:會對哪些信箱動作(加上 -WhatIf 不會真的修改)
Get-User -ResultSize Unlimited -Filter "Department -eq 'Student' -and RecipientTypeDetails -eq 'UserMailbox'" |
  Set-Mailbox -UseDatabaseQuotaDefaults $false `
    -IssueWarningQuota 18GB -ProhibitSendQuota 19GB -ProhibitSendReceiveQuota 20GB -WhatIf

# 確認無誤後,移除 -WhatIf 再執行一次
ℹ️
學校若沒有維護「部門」屬性,也可以改用 CSV 名單:Import-Csv .\students.csv | ForEach-Object { Set-Mailbox -Identity $_.UserPrincipalName ... }。
圖 5 批次套用並以 -WhatIf 預覽
圖 5 批次套用並以 -WhatIf 預覽
6

驗證並中斷連線

再次用 Get-Mailbox 查詢抽樣的信箱,確認數值已更新。完成後中斷連線,避免佔用連線數。

Get-Mailbox -Identity teacher01@contoso.edu.tw | Format-List *Quota
Disconnect-ExchangeOnline -Confirm:$false
圖 6 驗證配額並中斷連線
圖 6 驗證配額並中斷連線

三、常見問題

共用信箱和群組信箱怎麼辦?

共用信箱預設通常為 50 GB,指令同樣是 Set-Mailbox,並要加上 -RecipientTypeDetails SharedMailbox 的篩選查詢。若需要超過 50 GB,通常需要為其指派對應授權,請依微軟服務說明確認。共用信箱與群組信箱也都會計入儲存池。

信箱滿了,使用者要先自己清理嗎?

可以請使用者清空「刪除的郵件」與「垃圾郵件」資料夾,或啟用封存信箱(封存信箱不計入儲存池)。若是 Teams 聊天造成,Teams 訊息也存放在使用者信箱的隱藏資料夾,會佔用空間。

Exchange 系統管理中心(EAC)可以調整嗎?

EAC 可以檢視並編輯單一信箱的部分屬性,但批次調整與可重複執行的作法仍以 PowerShell 最方便。學校若要為多人設定,建議保存腳本與名單,日後學期異動時可重複使用。

儲存池用滿時,Exchange 會停止收信嗎?

不會。依微軟規定,寬限期結束後只有 OneDrive 與 SharePoint 進入唯讀;Exchange 收發信不受影響。但個別信箱仍會受自己的配額門檻限制。

四、其他設定教學

資料來源

Microsoft 管理中心的畫面與名稱會不定期調整,若與本文截圖略有差異,請以實際畫面為準。

© 2026 Microsoft 365 導入指南. Information updated as of September 2026.

Designed & Delivered by Panda Wu