Формат даты PowerShell Where-Object - PullRequest
4 голосов
/ 28 июля 2011

Я пытаюсь найти ошибки в системном журнале, зарегистрированном только после 1 июля 2011 года:

Get-EventLog system -entrytype error | Where-Object {$_.Time -ge [datetime]"01/07/2011 9:00 AM"}

Однако это ничего не возвращает. Правильный ли формат моего Где-объекта?

Ответы [ 2 ]

5 голосов
/ 28 июля 2011

Попробуйте параметр -After:

Get-EventLog system -entrytype error -After "01/07/2011 9:00 AM"
1 голос
/ 19 октября 2011

Вы можете попробовать:

  $a = (get-date).AddDays(-1); 
  Get-EventLog -logname system -entrytype warning,error -after $a

Этот фрагмент даст вам каждое предупреждение или ошибку в журнале событий со вчерашнего дня в 00:01.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...