为什么会有Get-EventLog和Get-WinEvent两条命令?Get-EventLog能查询到的,能用Get-WinEvent查到吗?反之呢?是不是事件日志中记录的所以事件都能通过Get-EventLog获取? 从MSDN的解释来看
从这一点来看Get-WinEvent比Get-EventLog的功能更广泛,多了一个“事件跟踪日志”。 从命令返回的对象来看
比如我想查看近期系统的开机和关机时间。 用Get-EventLog 出错 PS> Get-EventLog System -InstanceId 6005 用Get-WinEvent则可以 PS> Get-WinEvent -FilterHashtable @{Logname='system';Id='6005'} ProviderName:EventLog TimeCreated Id LevelDisplayName Message ----------- -- ---------------- ------- 2014/8/19 19:13:45 6005 信息 事件日志服务已启动。 2014/8/17 9:52:32 6005 信息 事件日志服务已启动。 |
|
来自: xiaozhuang > 《待分类》