Получить записи журнала событий Windows по дате в PowerShell

Получить записи журнала событий Windows по дате в PowerShell

Я пытаюсь отфильтровать журналы событий в 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

Связанный контент