【问题标题】:How can i export my event logs to a folder (csv or txt) on every start up automatically?如何在每次自动启动时将事件日志导出到文件夹(csv 或 txt)?
【发布时间】:2014-11-03 08:01:34
【问题描述】:

我一直在寻找批处理文件、powerscript(还不是很好)或任何在每次启动时将我的事件日志导出到 txt 或 csv 的方法? 如果有帮助,我正在使用 windows 7 pro

【问题讨论】:

    标签: batch-file export-to-csv crash-reports event-viewer


    【解决方案1】:
    WEVTUtil query-events System /count:20 /rd:true /format:text > exported_file_name.csv /q:"Event[System[(EventID=1074)]]"
    

    然后 gpedit.msc - windows 设置 - 脚本并添加到启动。 感谢 @npockmaka 开始这项工作

    【讨论】:

      【解决方案2】:

      这将在eventlog.txt 中输出最后 20 个系统事件日志。不确定您究竟需要从事件日志中得到什么 - 这是一个很大的地方......

      WEVTUtil query-events System /count:20 /rd:true /format:text > eventlog.txt
      

      您可以将系统更改为应用程序、安全或设置 - 不确定您到底需要什么。

      更多信息: http://ss64.com/nt/wevtutil.html

      也检查一下: http://ss64.com/nt/psloglist.html

      您可以将此(或类似)命令保存到 bat 文件并在启动时安排它

      【讨论】:

      • 现在工作了 1 个问题(也许)我会为安全和应用程序事件切换“系统”吗?或者我可以在同一个脚本中拥有所有 3 个吗? 我对此很陌生
      • 我需要导出崩溃日志。这大概就是我从一开始就应该说的。如果我需要全部而不只是 20 个,还有我可以使用的符号或数字吗?
      • @user310473 - 根据命令帮助,您只能拥有一个事件根(系统、应用程序、...)但是您可以创建一个包含 3 行的批处理来导出所有内容。然后您可以使用FINDFINDSTR命令搜索创建的文件
      • 好的,效果很好,但是当我将“系统”更改为“安全”或“应用程序”时,文本文件是空白的,但在我的事件查看器中它会显示信息。我似乎也不知道如何导出崩溃日志部分。感谢您的帮助!
      • @SergeWautier - 唯一支持的格式是 XML 和文本。也许您可以使用 XML 格式并使用其他工具将其转换为 CSV?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-23
      • 2011-06-06
      • 2023-01-29
      • 2011-01-30
      • 2021-06-24
      • 1970-01-01
      • 2023-03-20
      相关资源
      最近更新 更多