1. 程式人生 > >Exchange 2016郵箱配額調整後的生效時間如何修改?

Exchange 2016郵箱配額調整後的生效時間如何修改?

大小 強制 dsa sys 特殊 方法 時間間隔 生效 描述

有許多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 信息存儲服務配置郵箱信息緩存刷新間隔

  1. 啟動註冊表編輯器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem 項。
  2. 若要配置刷新郵箱大小限制信息的時間間隔,請執行下列操作:
    ?? a. 右鍵單擊 ParametersSystem,選擇“新建”,然後選擇“DWORD 值”。
    ?? b. 將新的 DWORD 值命名為“Reread Logon Quotas Internal” 。
    ?? c. 右鍵單擊“Reread Logon Quotas Internal”,然後單擊“Modify”。

    ?? d. 在“Base”選項下,單擊“Decimal”。
    ?? e. 在“Value data”文本框中,輸入一個正整數來指定郵箱信息緩存的刷新間隔(秒),然後單擊“確定”。默認值為兩個小時(7200 秒)。建議值為 20 分鐘(1200 秒)。

  3. 若要更改郵箱信息緩存的老化限制值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 分鐘)。

  4. 找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchange ADAccess\Instance0 項。如果該註冊表項不存在,請使用下列步驟創建該項:
    ?? a. 右鍵單擊?MSExchange ADAccess,選擇“新建”,然後選擇“項”。
    ?? b. 將新項命名為 Instance0。
  5. 若要配置 DSAccess 緩存刷新速率,請執行下列操作:
    ?? a. 右鍵單擊 Instance0,選擇“新建”,然後選擇“DWORD 值”。
    ?? b. 將新的 DWORD 值命名為?CacheTTLUser。
    ?? c. 右鍵單擊?CacheTTLUser,然後單擊“Modify”。
    ?? d. 在“Base”選項下,單擊“Decimal”。
    ?? e. 在“Value data”文本框中,輸入一個正整數來指定用戶數據對象的緩存過期間隔(秒)。默認值為 5 分鐘(300 秒)。
  6. 關閉註冊表編輯器。
  7. 重新啟動 Microsoft Exchange 信息存儲服務。
    這些值都是Information Store 服務上的設置,所以最後還是要重啟Microsoft Exchange 信息存儲服務才能使更改生效的。 在下次您更改配額後就不需要重啟了,因為默認時間的更改已經生效了。雖然服務器上的設置已經更改,也需要用戶在Outlook重新登陸一下自己的郵箱的。
    此外,修改註冊表有一定的操作風險,建議在更改前備份註冊表。

Exchange 2016郵箱配額調整後的生效時間如何修改?