现在我正在编写替换eventlogger的脚本。基本上我使用的术语如下:
get-eventlog -logname System -EntryType Error -newest 4 | out-file C:\Projects\test.txt
获取文本文件中的所有错误日志。在我的txt文件中,我会发现:
5751 Sep 25 11:42 Error Microsoft-Windows... 1054 The processing of Group Policy failed. Windows ...
我需要的是完整的消息,但是我没有找到显示没有这些消息的完整消息的命令...
我知道这是可能的,但我找不到解决方案。
答案 0 :(得分:1)
这个怎么样?
get-eventlog -logname System -EntryType Error -newest 4 | fl * | out-file C:\logs.txt
答案 1 :(得分:1)
尝试一下:
get-eventlog -logname System -EntryType Error -newest 4 |
ft -AutoSize -Wrap |
out-string -width 4096 | # or an [INT] big enough...
out-file .\test.tx