调试日志日常任务

调试日志日常任务

我管理一个有 4 个域控制器的域,系统要求我启用传入和请求数据包的调试日志记录。我已将日志文件的最大大小设置为 500MB。

我的第一个问题是,当日志文件达到 500MB 时,它会覆盖日志文件或将其删除并从头开始

启用调试日志记录后,系统要求我在每个域控制器上创建一个每日计划任务,以将日志文件复制到网络路径。是否可以创建一个脚本/bat 文件将日志文件复制到该网络路径?或者我有什么选择?

答案1

我等到日志文件达到 500MB 时,它删除了所有日志并再次从零开始。

我创建了这个脚本作为日常任务使用:

$date = get-date -format "yyyyMMdd"
$Folder = $date.trim()
$newpath = "dom01.log" + $date.trim() + ".log"

robocopy C:\windows\system32\dns \\MyDomain\resources\Scripts\DNS\logs\$Folder dom01.log /r:1 /w:3

一切都运行正常,但这又引发了另一个问题。如果日志文件在达到其最大限制时从零开始,我们总会有一些丢失的日志,因为用这种方法不可能计算出复制日志文件的确切日期。

相关内容