配置路由表日志记录
适用于:Exchange Server 2013
路由表日志记录定期记录 Microsoft Exchange Server 2013 用来将邮件路由到其目标的路由表快照。
开始前,有必要了解什么?
估计完成时间:15 分钟
您必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅 邮件流权限主题中的"传输服务"和"边缘传输服务器"条目。
只能使用命令行管理程序执行此过程。
要配置自动重新计算路由表的时间间隔,可修改 EdgeTransport.exe.config XML 应用程序配置文件。 重新启动 Microsoft Exchange 传输服务后,将应用保存到此文件中的更改。 重新启动此服务时,会临时中断服务器上的邮件流。
安装 Exchange 累积更新 (CU) 时,将覆盖在 Exchange XML 应用程序配置文件中所做的任何自定义每个服务器设置,例如,客户端访问服务器上的 web.config 文件或邮箱服务器上的 EdgeTransport.exe.config 文件。 请务必保存此类信息,以便在安装累积更新后,您可以轻松地重新配置服务器。 安装 Exchange CU 后,您必须重新配置这些设置。
有关适用于本主题中过程的键盘快捷方式的信息,请参阅 Exchange 管理中心中的键盘快捷方式。
提示
是否有任何疑问? 在 Exchange 论坛中寻求帮助。 访问 Exchange Server 的论坛。
使用命令行管理程序配置路由表日志记录
运行以下命令:
Set-TransportService <ServerIdentity> -RoutingTableLogMaxAge <dd.hh:mm:ss> -RoutingTableLogMaxDirectorySize <Size> -RoutingTableLogPath <LocalFilePath>
此示例将在名为 Mailbox01 的邮箱服务器上设置以下路由表日志设置:
将路由表日志文件的位置设置为 D:\Routing Table Log。 如果该文件夹不存在,则会为你创建一个文件夹。
将路由表日志文件夹的最大大小设置为 70 MB。
将路由表日志文件的最长期限设置为 45 天。
Set-TransportService Mailbox01 -RoutingTableLogPath "D:\Routing Table Log" -RoutingTableLogMaxDirectorySize 70MB -RoutingTableLogMaxAge 45.00:00:00
注意
将 RoutingTableLogMaxAge 参数设置为 值 00:00:00
会阻止自动删除路由表日志文件,因为其使用年限。
如何知道操作成功?
若要验证是否已成功配置路由表日志记录,请执行以下操作:
在此命令行管理程序中,运行以下命令:
Get-TransportService <ServerIdentity> | Format-List RoutingTableLog*
验证显示的值是否为您配置的值。
使用命令提示符在 EdgeTransport.exe.config 文件中配置自动重新计算路由表的时间间隔
在命令提示符窗口中,通过运行以下命令在记事本中打开 EdgeTransport.exe.config 应用程序配置文件:
Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
修改 节中的
<appSettings>
以下项。<add key="RoutingConfigReloadInterval" value="<hh:mm:ss>" />
例如,要将自动重新计算路由表的时间间隔更改为 10 小时,请使用以下值:
<add key="RoutingConfigReloadInterval" value="10:00:00" />
完成后,单击“ 保存 ”并关闭 EdgeTransport.exe.config 文件。
通过运行以下命令重新启动 Microsoft Exchange 传输服务:
net stop MSExchangeTransport && net start MSExchangeTransport
如何知道操作成功?
若要验证是否成功配置了自动重新计算路由表的间隔,请验证路由表日志是否在指定的时间间隔内更新。
如果出现以下任一情况,则会在 RoutingConfigReloadInterval 键指定的值之前重新计算路由表:
检测到路由配置更改。 例如,添加、删除或修改了发送连接器或接收连接器;或进行了每 6 小时一次的 Kerberos 令牌续订。
Microsoft Exchange 传输服务已启动。