【问题标题】:create custom event log inserting text file information创建自定义事件日志插入文本文件信息
【发布时间】:2014-01-06 02:56:54
【问题描述】:

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

log.txt(里面包含事件信息)

eventcreate /id 101 /l application /t warning /so 发生了不好的事情 /d "%log%"

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

谢谢..

【问题讨论】:

    标签: batch-file scripting event-viewer


    【解决方案1】:

    如果 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%"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多