PowerShell中使用Get-EventLog读取、筛选系统日志的例子

 更新时间:2014年08月05日 09:06:25   作者:洪哥  
这篇文章主要介绍了PowerShell中使用Get-EventLog读取、筛选系统日志的例子,比如按日志名称、日志类型、时间的技巧,需要的朋友可以参考下

本文介绍使用PowerShell读取系统日志,可以按日志名称、日志类型、时间等多个因素进行筛选。PowerShell中提供了一个叫Get-EventLog的cmdlet,使用它可以读取系统日志。

运行一下这个Get-EventLog的cmdlet试一下:

复制代码 代码如下:
PS C:\Users\zhanghong> Get-EventLog -LogName System

噢!如果你感觉你被小编害了,cmd窗口一直在滚动个不停,那么按Ctrl+C先把它停下来。然后我解释一下,之所以发生这样的事情,是因为你的系统日志内容太多了。不过如果你耐性足够好的话,可以一直等下去,它总会输出完并且停下来的。

好了,如果要这样来看日志的话,我们宁愿死,不是吗?!那怎么办,筛选一下吧。比如,我只想看系统日志中的错误日志。

复制代码 代码如下:
PS C:\Users\zhanghong> Get-EventLog -LogName System -EntryType Error

是不是比之前少一点了?哦,如果你说你的结果还输出多得没法看,屏幕滚动个没完没了。那我们就再进一步筛选一下。比如,只看今天的错误日志。洪哥的当前日期是2013-9-18,那我的命令这么写:

复制代码 代码如下:
PS C:\Users\zhanghong> Get-EventLog -LogName System -EntryType Error -After 2013-9-18

这下子,总没那么多记录了。如果真的还是很多错误日志,那你的系统是不是到该重做的时候了?嗯,先不要学PowerShell了,先重做下电脑。

好了,关于使用PowerShell来读取系统日志,本文就介绍这么多,至于读取出来有什么用,呃,你说呢?

相关文章

  • PowerShell调用Web测试工具Selenium实例

    PowerShell调用Web测试工具Selenium实例

    这篇文章主要介绍了PowerShell调用Web测试工具Selenium实例,又一篇PowerShell操作网页的例子,需要的朋友可以参考下
    2014-07-07
  • PowerShell入门教程之Cmd命令与PowerShell命令相互调用的方法

    PowerShell入门教程之Cmd命令与PowerShell命令相互调用的方法

    这篇文章主要介绍了PowerShell入门教程之Cmd命令与PowerShell命令相互调用的方法,本文讲解了在Cmd命令中调用PowerShell命令、在PowerShell命令中调用Cmd命令的方法,需要的朋友可以参考下
    2014-10-10
  • Powershell使用C#实现缩写路径

    Powershell使用C#实现缩写路径

    这篇文章主要介绍了Powershell使用C#实现缩写路径,缩写路径有时候是非常有用的,比如某些报表的路径太长会很难看,缩写后就会好看许多,需要的朋友可以参考下
    2015-01-01
  • powershell网络蜘蛛解决乱码问题

    powershell网络蜘蛛解决乱码问题

    这篇文章主要介绍了powershell网络蜘蛛解决乱码问题,需要的朋友可以参考下
    2017-10-10
  • Windows Powershell过滤管道结果

    Windows Powershell过滤管道结果

    通过管道可以过滤某些对象和对象的属性,这个功能很实用,因为很多时候我们并不是对所有的结果感兴趣,可能只会对某些结果感兴趣。
    2014-09-09
  • PowerShell脚本反引号用法实例:随时随地给代码换行

    PowerShell脚本反引号用法实例:随时随地给代码换行

    这篇文章主要介绍了PowerShell脚本反引号用法实例:随时随地给代码换行,在遇到一些超长代码行时非常有用,一般编程代码一行的字符数不超过80个哦,需要的朋友可以参考下
    2015-06-06
  • Powershell小技巧之判断是否包涵大小写

    Powershell小技巧之判断是否包涵大小写

    这篇文章主要介绍了Powershell判断是否包涵大小写的方法,需要的朋友可以参考下
    2014-09-09
  • PowerShell 指令操作集合(小结)

    PowerShell 指令操作集合(小结)

    这篇文章主要介绍了PowerShell 指令操作集合(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • PowerShell小技巧之获取域名whois信息

    PowerShell小技巧之获取域名whois信息

    平常我们要查询whois信息都是通过godaddy、name.com、万网、新网等域名注册商网站通过查询页面提交域名进行查询,既慢又不能批量查询,太费劲了,这里我就把我珍藏很久的一个PS function贡献给大家,这个脚本支持140多种后缀的域名进行查询。
    2014-10-10
  • PowerShell面向对象编程基础知识总结

    PowerShell面向对象编程基础知识总结

    这篇文章主要介绍了PowerShell面向对象编程基础知识总结,本文着重讲解面向对象的一些概念,又给出了Get-Member命令输出类的属性和方法的例子,需要的朋友可以参考下
    2014-08-08

最新评论