【问题标题】:PowerShell WinEvent FilterHashtable wildcardPowerShell WinEvent FilterHashtable 通配符
【发布时间】:2019-10-31 13:59:34
【问题描述】:

这是我第一次在PowerShell 工作。我正在尝试仅根据日期过滤事件。

根据文档,LognameProvidername 接受通配符。

如何使用通配符 Logname ?我试过 *, ** 但它似乎确实有效。

Get-WinEvent -FilterHashtable @{Logname=*; StartTime=$startTime; EndTime=$endTime}

【问题讨论】:

    标签: windows powershell event-viewer


    【解决方案1】:

    我不认为你可以。这是我解决它的方法。您甚至无法在事件查看器中执行此操作,在特定时间内来自所有日志的事件。

    Get-WinEvent -ListLog * -EA silentlycontinue | 
    foreach { get-winevent -filterhashtable @{logname=$_.logname; starttime='1:55 pm'; 
      endtime='1:58 pm'} -ea 0 } 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-04
      • 1970-01-01
      • 2016-09-10
      • 2021-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多