在 PowerShell 中按日期获取 Windows 事件日志条目

在 PowerShell 中按日期获取 Windows 事件日志条目

我正在尝试按日期范围过滤 PowerShell 中的事件日志。当我运行命令时,它会根据我提供的条目类型显示每个事件日志。我做错了什么?

Get-EventLog -LogName System -EntryType Error -Before 12/1/19 -After 12/3/19

答案1

Windows 10 64 位。Powershell 5。

根据你问题的逻辑,你想要除 12/02 之外的条目,但我提供了两种方法,以防你的问题是错误的。

powershell get-eventlog 按特定日期:

Get-EventLog System -Entrytype Error | Where-Object TimeWritten -Like "12/02/2019*"

或者:

powershell get-eventlog 日期之前和日期之后:

Get-EventLog System -Entrytype Error -Before 12/01/2019 -After 12/03/2019

相关内容