Powershell命令用于查看命令行中显示的完整信息

时间:2013-09-25 12:37:50

标签: powershell powershell-v2.0 event-log powershell-v3.0

现在我正在编写替换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 ...

我需要的是完整的消息,但是我没有找到显示没有这些消息的完整消息的命令...我知道这是可能的,但我找不到解决方案。

2 个答案:

答案 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