创建自定义事件日志以插入文本文件信息



我目前正在通过批处理脚本编写自动日志,并应该使用 eventcreate 插入到自定义事件中。

日志.txt ( 里面包含有关事件的信息 )

事件创建/ID 101/l 应用程序/t 警告/所以发生了不好的事情/d "%log%"

在这种情况下,我如何使用日志中的内容创建事件.txt ?

谢谢。。

如果log.txt每个错误都有一行,你可以在你的bat文件中尝试这样的事情:

for /f "delims=" %%l in (log.txt) do eventcreate /id 101 /l application /t warning /so "Something bad happened" /d "%%l"

否则,如果 log.txt 可能包含多行,但您只需要创建一个事件:

@echo off
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
set eventtext=
for /f "delims=" %%l in ( test.txt) do set eventtext=!eventtext! %%l
eventcreate /id 101 /l application /t warning /so "Something bad happened" /d "%eventtext%"

最新更新