none
更改Exchange 2016日志目录 RRS feed

  • 问题

  • 您好

        Exchange 2016服务器的IIS和Exchange日志特别大(不是数据库日志),能否在不删除的情况下将日志存放到其它分区的目录下面?如果可以,能否告诉下方法?

    2020年12月28日 5:20

答案

  • 您好,

    根据我的研究,在Exchange中存在多种日志,对于空间的占用方向考虑,多数为Exchange传输日志。所以请按照以下方法更改Exchange中传输日志和IIS日志的存储路径。需要注意的是,默认情况下管道追踪日志是默认关闭的,协议日志仅在邮箱服务器上的前端传输服务中名为 "默认前端" 的默认接收连接器和前端传输服务中的隐式和不可见的发送连接器中启用。

    1. 请运行以下命令行更改代理日志记录

    Set-TransportService <邮箱服务器名称> -AgentLogPath "<指定新的路径>"

    2. 请运行以下命令行更改连接日志记录

    <Set-TransportService | Set-MailboxTransportService | Set-FrontEndTransportService> -Identity <邮箱服务器名称>  -ConnectivityLogPath “<指定新的路径>”

    3. 请运行以下命令行更改邮件追踪日志

    Set-TransportService <邮箱服务器名称> -MessageTrackingLogPath “<指定新的路径>”

    4. 请运行以下命令行更改管道追踪日志:

    <Set-TransportService | Set-MailboxTransportService> <邮箱服务器名称> -PipelineTracingPath “<指定新的路径>”

    5. 请运行以下命令行更改协议日志:

    <Set-FrontEndTransportService | Set-MailboxTransportService | Set-TransportService>  <邮箱服务器名称> -SendProtocolLogPath “<指定新的路径>” -ReceiveProtocolLogPath “<指定新的路径>”

    6. 请运行以下命令行更改路由表日志记录:

    Set-TransportService <邮箱服务器名称> -RoutingTableLogPath “<指定新的路径>”

    关于如何更改Exchange传输日志,您可以参考该文章,其中每个部分的配置<>日志记录链接中会详细介绍如何更改:Exchange Server 中的传输日志.

    关于如何更改IIS日志记录:

    1.首先打开IIS,并选择“Logging”.
    2.之后在“Logging”界面中的“Directory”中更改目录。
    3.更改完毕后点击右上角“应用”,按以上流程更改完毕所有目录后,重启IIS使更改生效。

    此外,当您更改完毕所有路径后,请在一段时间后查看新的路径下是否有日志存在来确认更改是否成功。对于Exchange传输日志,您可以通过各个日志所对应的参数“-<日志名称>LogMaxAge”来设置该日志保留的最长期限来限制日志的总大小,具体命令行和参数可以参考以上提供的文章。



    此致,

    Lucas Liu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.


    2020年12月29日 2:52

全部回复

  • 您好,

    根据我的研究,在Exchange中存在多种日志,对于空间的占用方向考虑,多数为Exchange传输日志。所以请按照以下方法更改Exchange中传输日志和IIS日志的存储路径。需要注意的是,默认情况下管道追踪日志是默认关闭的,协议日志仅在邮箱服务器上的前端传输服务中名为 "默认前端" 的默认接收连接器和前端传输服务中的隐式和不可见的发送连接器中启用。

    1. 请运行以下命令行更改代理日志记录

    Set-TransportService <邮箱服务器名称> -AgentLogPath "<指定新的路径>"

    2. 请运行以下命令行更改连接日志记录

    <Set-TransportService | Set-MailboxTransportService | Set-FrontEndTransportService> -Identity <邮箱服务器名称>  -ConnectivityLogPath “<指定新的路径>”

    3. 请运行以下命令行更改邮件追踪日志

    Set-TransportService <邮箱服务器名称> -MessageTrackingLogPath “<指定新的路径>”

    4. 请运行以下命令行更改管道追踪日志:

    <Set-TransportService | Set-MailboxTransportService> <邮箱服务器名称> -PipelineTracingPath “<指定新的路径>”

    5. 请运行以下命令行更改协议日志:

    <Set-FrontEndTransportService | Set-MailboxTransportService | Set-TransportService>  <邮箱服务器名称> -SendProtocolLogPath “<指定新的路径>” -ReceiveProtocolLogPath “<指定新的路径>”

    6. 请运行以下命令行更改路由表日志记录:

    Set-TransportService <邮箱服务器名称> -RoutingTableLogPath “<指定新的路径>”

    关于如何更改Exchange传输日志,您可以参考该文章,其中每个部分的配置<>日志记录链接中会详细介绍如何更改:Exchange Server 中的传输日志.

    关于如何更改IIS日志记录:

    1.首先打开IIS,并选择“Logging”.
    2.之后在“Logging”界面中的“Directory”中更改目录。
    3.更改完毕后点击右上角“应用”,按以上流程更改完毕所有目录后,重启IIS使更改生效。

    此外,当您更改完毕所有路径后,请在一段时间后查看新的路径下是否有日志存在来确认更改是否成功。对于Exchange传输日志,您可以通过各个日志所对应的参数“-<日志名称>LogMaxAge”来设置该日志保留的最长期限来限制日志的总大小,具体命令行和参数可以参考以上提供的文章。



    此致,

    Lucas Liu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.


    2020年12月29日 2:52
  • 您好,

    请问以上建议对您有帮助吗? 如果您对此问题有任何疑问或需要进一步的帮助,随时可以告诉我。 如果问题已解决,请将有用的答复标记为答案,这将使在论坛中搜索答案更容易。
    感谢您的理解。

    新年快乐。

    此致,

    Lucas Liu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2021年1月1日 5:55
  • 非常感谢,之前一直处理其它问题,未及时回复,还请见谅。
    2021年1月6日 15:19
  • 您好,

    很高兴以上解决方案对您有帮助。

    此致,

    Lucas Liu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2021年1月8日 2:17