当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用计划任务自动清理 Exchange 日志

作者:精品下载站 日期:2024-12-14 03:10:03 浏览:14 分类:玩电脑

使用计划任务自动清理 Exchange 日志


如何将PowerShell与计划任务结合起来自动清理Exchange日志?为什么我们要自动删除 Exchange 日志?我总是说,如果你可以自动化这个过程,你就应该这样做。在本文中,您将了解如何使用计划任务自动清除 Exchange 日志。

创建清理 Exchange 日志计划任务之前

下载 CleanupLogs.ps1 脚本并将其放置在 C:\Scripts\ 文件夹中。如果 C:\ 驱动器中没有脚本文件夹,请创建一个脚本文件夹。您是否将 Exchange 安装在与默认路径不同的目录中?更改脚本中的路径。有关该脚本的更多信息,请参阅清理日志 Exchange 2013/2016/2019 一文。

使用任务计划程序自动清理 Exchange 日志

在确认 CleanupLogs.ps1 脚本就位后,我们可以开始自动执行清理日志 Exchange 脚本。

启动任务计划程序

[玩转系统] 使用计划任务自动清理 Exchange 日志

单击任务计划程序库,然后单击新建文件夹... 将文件夹命名为Exchange,然后单击确定

[玩转系统] 使用计划任务自动清理 Exchange 日志

单击创建的 Exchange 文件夹。单击创建任务...

[玩转系统] 使用计划任务自动清理 Exchange 日志

我们要填写三个选项卡。这些选项卡是常规触发器操作

[玩转系统] 使用计划任务自动清理 Exchange 日志

我们从第一个选项卡常规开始。

将任务名称命名为CleanupLogs。将用户帐户更改为SYSTEM。启用以最高权限运行。如果您有 Windows Server 2016,请选择“为 Windows Server 2016”配置。如果您正在运行其他 Windows Server 版本,请选择该版本。

[玩转系统] 使用计划任务自动清理 Exchange 日志

单击触发器选项卡。单击新建...

[玩转系统] 使用计划任务自动清理 Exchange 日志

选择设置每日。配置脚本需要开始运行的时间。例如22:00:00。确保其已启用,然后单击确定

[玩转系统] 使用计划任务自动清理 Exchange 日志

单击操作选项卡。单击新建...

[玩转系统] 使用计划任务自动清理 Exchange 日志

确保将以下内容复制并粘贴到两个字段中。

程序/脚本:Powershell.exe

添加参数(可选):-ExecutionPolicy 绕过 C:\Scripts\CleanupLogs.ps1

单击确定

[玩转系统] 使用计划任务自动清理 Exchange 日志

单击确定

[玩转系统] 使用计划任务自动清理 Exchange 日志

已计划清除 Exchange 日志任务。从现在开始,任务计划程序将自动删除 Exchange 日志。在下一步中,您将运行脚本来测试一切是否正常。

在任务计划程序中运行清理 Exchange 日志任务

单击创建的任务CleanupLogs,然后单击运行上次运行结果将显示操作已成功完成。 (0x0)。

[玩转系统] 使用计划任务自动清理 Exchange 日志

确保检查 CleanupLogs 任务是否清除了以下文件夹中的日志。

C:\inetpub\logs\LogFiles\
C:\Program Files\Microsoft\Exchange Server\V15\Logging\
C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\Diagnostics\ETLTraces\
C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\Diagnostics\Logs\

结论

在本文中,您了解了如何使用计划任务自动清理 Exchange 日志。确保将 CleanupLogs.ps1 PowerShell 脚本放置在 C:\scripts\ 文件夹中。在任务计划程序中创建一个新任务。运行该任务并检查它是否清理了 Exchange 日志。从现在开始,Exchange 日志将自动删除。

您喜欢这篇文章吗?您可能还喜欢连接到 Exchange Online PowerShell。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯