Exchange 2016郵箱配額調整後的生效時間如何修改?
下面記錄一下這個問題的處理方法:
問題描述:
部署了一套Exchange 2016 CU7的郵件系統,一共有三臺郵箱服務器,操作系統版本是Windows server 2012 R2,現在所有郵箱的配額都是使用數據庫的默認配額2G,但有少數特殊用戶,後面可能需要臨時調整配額,調整後我們不能直接重啟信息存儲服務,所以我需要讓它自動生效,但默認生效時間好像是2小時,現在需要縮短,不知道該如何修改?是否每臺服務器都需要調整配置?
解決方法:
我們更改了郵箱配額後,將在一段時間之後使用所配置的配額,但是不會立即生效。重新啟動 Microsoft Exchange 信息存儲服務將使所配置的限制立即生效。因為 Microsoft Exchange 信息存儲服務通過緩存的郵箱配置(mailbox configuration cache)來強制使用郵箱大小限制。直到刷新了緩存後,配置更改才會生效。刷新緩存的郵箱信息的默認時間間隔是兩個小時。
若要解決該問題,可以在註冊表中修改 Microsoft Exchange 信息存儲服務的“重讀登錄配額時間間隔Reread Logon Quotas Internal值,以此更改郵箱信息緩存的刷新間隔。“重讀登錄配額時間間隔”的值取決於目錄服務訪問Directory Service Access Cache (DSAccess) 緩存和郵箱信息緩存Mailbox information cache。因此,必須同時配置?CacheTTLUser?和Mailbox Cache Age Limit“郵箱緩存老化限制”的值。具體步驟請參考:
使用註冊表編輯器為 Microsoft Exchange 信息存儲服務配置郵箱信息緩存刷新間隔
- 啟動註冊表編輯器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem 項。
若要配置刷新郵箱大小限制信息的時間間隔,請執行下列操作:
?? a. 右鍵單擊 ParametersSystem,選擇“新建”,然後選擇“DWORD 值”。
?? b. 將新的 DWORD 值命名為“Reread Logon Quotas Internal” 。
?? c. 右鍵單擊“Reread Logon Quotas Internal”,然後單擊“Modify”。?? d. 在“Base”選項下,單擊“Decimal”。
?? e. 在“Value data”文本框中,輸入一個正整數來指定郵箱信息緩存的刷新間隔(秒),然後單擊“確定”。默認值為兩個小時(7200 秒)。建議值為 20 分鐘(1200 秒)。若要更改郵箱信息緩存的老化限制值Mailbox Cache Age Limit,請執行下列操作:
?? a. 右鍵單擊 ParametersSystem,選擇“新建”,然後選擇“DWORD 值”。
?? b. 將新的 DWORD 值命名為“Mailbox Cache Age Limit”。
?? c. 右鍵單擊“Mailbox Cache Age Limit”,然後單擊“Modify”。
?? d. 在“Base”選項下,單擊“Decimal”。
?? e. 在“Value data”文本框中,輸入一個正整數來指定郵箱信息緩存的老化限制(分鐘),然後單擊“確定”。默認值為兩個小時(120 分鐘)。- 找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchange ADAccess\Instance0 項。如果該註冊表項不存在,請使用下列步驟創建該項:
?? a. 右鍵單擊?MSExchange ADAccess,選擇“新建”,然後選擇“項”。
?? b. 將新項命名為 Instance0。- 若要配置 DSAccess 緩存刷新速率,請執行下列操作:
?? a. 右鍵單擊 Instance0,選擇“新建”,然後選擇“DWORD 值”。
?? b. 將新的 DWORD 值命名為?CacheTTLUser。
?? c. 右鍵單擊?CacheTTLUser,然後單擊“Modify”。
?? d. 在“Base”選項下,單擊“Decimal”。
?? e. 在“Value data”文本框中,輸入一個正整數來指定用戶數據對象的緩存過期間隔(秒)。默認值為 5 分鐘(300 秒)。- 關閉註冊表編輯器。
- 重新啟動 Microsoft Exchange 信息存儲服務。
這些值都是Information Store 服務上的設置,所以最後還是要重啟Microsoft Exchange 信息存儲服務才能使更改生效的。 在下次您更改配額後就不需要重啟了,因為默認時間的更改已經生效了。雖然服務器上的設置已經更改,也需要用戶在Outlook重新登陸一下自己的郵箱的。
此外,修改註冊表有一定的操作風險,建議在更改前備份註冊表。
Exchange 2016郵箱配額調整後的生效時間如何修改?