大家好,刚刚接触powershell,写了小脚本,各位大牛勿喷啊。小弟接触powershell 还没有一个星期。
Get-EventLog application -after (get-date).adddays(-1) | Where-Object{($_.EntryType -eq "error") -or ($_.EntryType -eq "warning")} | Format-List -Property TimeGenerated,EntryType,Message | Out-File -FilePath C:\Users\Administrator\Desktop\aaa.txt
下面一步一步解释一下:
Get-EventLog application : 查看系统日志
(get-date).adddays(-1) : 当前时间的前一天
Where-Object {($_.EntryType -eq "error") -or ($_.EntryType -eq "warning")}
提取失败日志和警告日志
Format-List -Property TimeGenerated,EntryType,Message
按创建时间,日志名称,日志信息 显示
Out-File -FilePath C:\Users\Administrator\Desktop\aaa.txt
把结果输出到桌面的aaa文件里
搞定手工,哈哈!!
转载于:https://blog.51cto.com/bookzjw/1212785