有谁知道在服务启动之前(启动期间)或服务停止之后(关机期间)复制 Windows XP 服务使用的日志文件的快速方法吗?
最好使用命令提示符,但也会考虑使用任何免费工具来执行此操作。
答案1
您可以在 Windows 中添加启动和关闭脚本。我认为这是执行您想要的操作的最简单方法。只需创建一个将服务日志复制到您选择的位置的脚本。只需从启动或关闭脚本执行命令即可。
这一页对于如何启用启动/关闭脚本功能有一些非常具有说明性的说明。
答案2
稍后我快速谷歌了一下,在组策略编辑器 (gpedit.msc) 中找到了脚本 (启动/关机)。标题下:本地计算机策略 -> 计算机配置 -> Windows 设置 -> 脚本 (启动/关机)。我打开了启动属性并添加了一个批处理文件来复制所需的文件:
xcopy /v /c c:\service.log c:\
我刚刚重新启动,它满足了我的需要。