有許多Exchange郵箱管理員問過,給郵箱配額已滿的用戶修改完配額以後,並不能立馬生效,還須要等待一段時間,該怎麼調整這個時間呢?數據庫
下面記錄一下這個問題的處理方法:緩存
問題描述:
部署了一套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 秒)。ide若要更改郵箱信息緩存的老化限制值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從新登錄一下本身的郵箱的。 此外,修改註冊表有必定的操做風險,建議在更改前備份註冊表。