我尝试将我的 Windows 客户端(Windows 7 及更新版本)的启动和关闭时间自动记录到日志文件中,以供稍后分析。
因此我在任务计划程序中创建了一个任务,执行以下语句。
echo %date% %time% >>"C:\Temp\time_logging.log"
触发器为“系统启动时”和“事件时”(用于关机)。对于事件,我选择了选项“最小/基本”,源“eventlog”和事件 ID“6006”。
启动时会记录,但关闭时不会记录。任务以“本地服务”执行,日志文件和文件夹的权限为“本地服务”为“修改”(读取、写入、修改)。
你知道我做错了什么吗?也许我选择了一个事件,当系统没有更多可能性写入文件时?但是对于这种情况我可以使用什么事件?
答案1
计划任务是正确的做法。但是,对于关机,请运行gpedit.msc
(本地组/用户策略),然后转到Windows settings -> Scripts -> Shutdown -> Properties -> Add
并设置shutdown script
。