2017-02-22 51 views
-3

Например, если я пытаюсь получить журнал событий до определенной даты и времени.В Powershell, как я могу ввести <datetime>?

Get-EventLog system -Before (what do I enter here?) 

По существу, что такое формат для ввода данных?

+1

Пожалуйста, попробуйте google перед запросом. «Powershell datetime». Первый результат: https://technet.microsoft.com/en-us/library/ff730960.aspx –

+0

'help Get-EventLog -full' –

+0

Я не ставил дату в цитатах. Сожалею. – jdsr4c

ответ

1

Попробуй так:

Get-EventLog System -Before "2/22/2017 7:00am" 
0

Согласно документации https://msdn.microsoft.com/powershell/reference/4.0/microsoft.powershell.management/Get-EventLog

-До требует тип DateTime

Вам нужно использовать. Просто как тот.

Есть много способов удовлетворить это в powershell. Вот один пример, который может быть использован для параметра -Before, а другой для -After, который принимает тот же тип

$dt = Get-Date 

Get-EventLog system -Before $dt -after "2/15/2017 8:27:50 PM" -LogName System