使用 IIS 日志清理工具删除旧的 SCCM IIS 日志文件
最近,一位客户报告说,他们的 C:\ 驱动器在 SCCM 服务器上经常变满。经过一番调查后发现 SCCM IIS 日志文件占用了 C: 驱动器上的巨大空间。 SCCM IIS 日志文件通常存放在 C:\Inetpub\Logs\LogFiles 中。日志文件的大小介于 10MB 到 700MB 之间。日志记录非常严格,有时日志文件会占用整个 C: 驱动器空间。
在这种情况下,如何删除旧的 SCCM IIS 日志文件?删除那些 SCCM IIS 日志文件是否安全?虽然有许多管理 IIS 日志文件存储的最佳实践,但这完全取决于您选择哪种方法。下面列出了删除旧 SCCM IIS 日志文件的一些方法。
在这篇文章中,我将采用第二种方法,即使用 IIS 日志清理工具清理日志文件。
- 手动删除 IIS 日志文件。
- 使用 IIS 日志清理工具清理日志文件。
- 禁用 IIS 日志记录。
- 使用 Powershell 脚本删除日志文件并安排其每周/每月运行。
- 启用文件夹压缩以压缩 IIS 日志文件。
使用 IIS 日志清理工具删除旧的 SCCM IIS 日志文件
要使用 IIS 日志清理工具删除旧的 SCCM 日志文件,请从此处下载该工具。将其保存在您要使用它的计算机上。在我们继续之前,我想向您展示 IIS 中的日志记录设置。在本地 Web 服务器上打开 IIS 管理器。在 IIS 管理器的连接窗格中,选择网站。双击日志记录。
右键单击 IISLogCleaner 可执行文件并以管理员身份运行它。
系统将提示您一个框,要求您检查该工具的默认设置。该工具现在位于通知区域/系统托盘中。
右键单击系统托盘中的 IIS 图标,然后单击“设置”。在消息框中单击“确定”。
这将在记事本中打开设置文件。该文本文件包含清理日志文件的命令。您可以将 MaxAge 从 30 天更改为自定义天。 settings.txt 文件与 IISLogCleaner 存储在同一文件夹中。
保存设置(如果您已更改)并右键单击通知区域中的 IIS 图标。单击立即清理并等待该工具清理日志文件。如前所述,清理工具不会删除文件,而是将日志文件移动到回收站。
在下面的屏幕截图中,您可以注意到日志清理工具运行得非常好。我可以获得大量的磁盘空间。因此,请尝试这个工具,并在评论部分告诉我它如何帮助您。
之前
之后








