Exchange 2016邮箱配额调整后的生效时间如何修改?

有许多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重新登陆一下自己的邮箱的。
    此外,修改注册表有一定的操作风险,建议在更改前备份注册表。

原文地址:http://blog.51cto.com/1287628133/2152255

时间: 2024-08-10 05:02:42

Exchange 2016邮箱配额调整后的生效时间如何修改?的相关文章

Exchange 2016管理——安装成功后任务(3)

Exchange 2016服务器安装完成后需要进行如下配置任务,每个配置任务没有必须的先后顺序,只要保证不遗漏即可. 配置DNS内外网记录 激活服务器 服务器证书申请 配置服务器URL 配置邮件流 配置接收域 配置邮件地址策略 配置DNS内外网记录再次不多说,需要在内外DNS服务器上添加OWA访问记录和Autodiscover记录. 1. 激活服务器 使用命名了Set-ExchangeServer –ProductKey 命令将两台Exchange服务器进行激活. 2.服务器证书申请 服务器证书

Exchange 2016发送给内部中继服务器邮件后收件人显示winmail.dat

1.前戏          最近遇到一个问题,Exchange邮箱发送一个带附件的邮件给内部的另外一个非Exchange邮件系统邮箱的用户邮件,收件人收到邮件后不使用Outlook客户端打开邮件时显示为winmail.dat:如果收件人使用Outlook打开则可以正常查看邮件附件. 2.了解这个问题之前我先介绍一下环境情况 现场环境为WIndows Server 2012 R2+Exchange 2016.AD的域名为contoso.local,Exchange的接收域为:contoso.loc

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

昨天更新了基础配置的上篇<Exchange 2016部署实施案例篇-04.Ex基础配置篇(上)>,欢迎各位老铁多多提出宝贵意见,非常感谢. 虚拟目录 自动发现配置 有的朋友可能知道,虽然在虚拟目录里有自动发现这个选项,但自动发现记录在图形化界面无法配置自动发现地址,如图所示 其实自动发现路径需要使用命令修改,我们先查下现在的自动发现写的是什么鬼 查看自动发现配置情况命令:Get-ClientAccessService | select Name,AutoDiscoverServiceInter

Exchange 2010和Exchange 2016共存部署-5:向导安装EX16邮箱服务器

关于exchange 2016的新增功能,详细内容可以参考: Exchange 2016 中的新增功能  https://technet.microsoft.com/ZH-CN/library/jj150540(v=exchg.160).aspx 比较典型的新功能有: 体系结构改进 使用 Exchange 2016,我们将服务器角色数量减少到了两个:邮箱服务器角色和边缘传输服务器角色. Exchange 2016 中的邮箱服务器包括 Exchange 2013 邮箱和客户端访问服务器角色中的所有

Exchange 2010和Exchange 2016共存部署-6:无人参与安装EX16邮箱服务器

要进行无人参与安装,需要在命令行中执行setup.exe程序,然后使用setup自带的各种无人参与安装参数. 参数如下. Setup.exe [/Mode:<setup mode>] [/IAcceptExchangeServerLicenseTerms] [/Role:<server role to install>] [/InstallWindowsComponents] [/OrganizationName:<name for the new Exchange orga

Exchange 2016 混合部署后的测试工作

之前我们说到了Exchange与Office365混合部署如何配置,那么配置成功之后,我们该如何验证我们的混合环境.邮箱功能.邮箱迁移等? 当前配置如下: 所有的邮箱都在本地 所有用户的邮件配置连接至本地 所有邮件流从本地Edge服务器进出 但是我们想要做如下改变: 根据业务的需要,我们可以选择邮箱在本地也可以在云端 云端用户连接Office 365,本地邮箱用户连接本地Exchange. 邮件流会经过EOP,从而实现邮件安全及病毒保护 在切换MX记录和迁移邮箱之前,我们最好做一些测试,从而确保

Exchange 2016共享邮箱不保存已发送邮件的问题

问题 exchange 2016中通过共享邮箱发送的邮件,不会保存到共享邮箱的已发送邮件文件夹中,而是会保存到用户自己的已发送邮件文件夹. 解决的方法 通过设置共享邮箱的两个属性,将已发送邮件保存一份副本到共享邮箱的已发送邮件文件夹中,如图. 官方参考链接 Want more control over Sent Items when using shared mailboxes? – You Had Me At EHLO-  https://blogs.technet.microsoft.com

使用Powershell批量获取Exchange 2013邮箱用户容量使用量

今天有客户要求需要获取邮箱用户的一些基本信息,其中一项是邮箱容量使用情况.需要使用Powershell来批量获取这些信息,于是乎我开始着手编写Powershell脚本. 我了解到微软官网https://gallery.technet.microsoft.com/scriptcenter/Exchange-2010-2013-2016-cee5e558.提供了这个脚本,脚本实现的功能和我需要实现的功能大体一致,我也不用去费劲儿从头编写代码了.下面我将我改造后的脚本分享给大家. 1.脚本实现的功能

微软Azure云之企业Exchange 2016部署9&mdash;邮件流配置

上节我们安装了第二台邮件服务器并进行DAG配置,本节我们来进行配置接收和发送相关的Exchange邮件流,如下图红框所示. 1.发送连接器 首先我们发送连接器,发送连接器创建与远程电子邮件系统的逻辑连接,并负责电子邮件的出站传输.在没有正确配置发送连接器之前,虽然在内部用户已经可以收发邮件,但如果发送外部邮件,就要设置发送连接器. 进入发送连接器页面,选择新建,定义名称,发送类型这里选择Internet 这里选择与收件人域相关的MX记录,不通过邮件中继网关,而直接由服务器发送 地址空间类型SMT