【发布时间】:2015-12-28 07:21:51
【问题描述】:
我想从事件查看器中导出服务器日志文件并保存到一个文件夹中而不覆盖该文件。
然后我将通过使用任务计划来设置一个计划来触发这个批处理文件进行自动定期更新。 (我是wevtuitil 和cmd 命令的新手)
例子:
application_event1.evtx
application_event2.evtx
application_event3.evtx
application_event4.evtx
这是我的 bat 文件脚本
//我将从事件查看器中导出日志文件
wevtutil epl Application E:\a\testing_application.evtx
跟随脚本使evtx文件名增加个数
@echo off
setlocal enableextensions enabledelayedexpansion
set "source=E:\a"
if exist "%source%\*.evtx" (
set increase=0
set increase=!increase!+1
ren "%source%\*.evtx" "*.!increase!.evtx"
)
endlocal
结果:testing_application.0+1,testing_application.0+1.0+1
【问题讨论】:
-
您解决了这个问题吗?如果是这样,请在帖子中告诉我们如何将其批准为答案。
标签: batch-file cmd overwrite file-rename