![将 Windows 关机时间写入日志文件](https://linux22.com/image/1527049/%E5%B0%86%20Windows%20%E5%85%B3%E6%9C%BA%E6%97%B6%E9%97%B4%E5%86%99%E5%85%A5%E6%97%A5%E5%BF%97%E6%96%87%E4%BB%B6.png)
我尝试将我的 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
。