Я использую:
"%windir%\system32\WindowsPowerShell\v1.0\powershell.exe" $log=Get-EventLog -LogName Security -InstanceID 4625 -After (Get-Date).AddDays(-60); if (($log)) {Write-Output $log[0].Message} ELSE {Write-Output 'WARNING-NoEventFound'}
Это работает идеально для меня. Я хочу расширить, если это возможно, и сказать, напишите вывод, если событие произошло более 5 раз. Похожий на:
Count(*) > 5, который я бы использовал в SQL.
.count
, которое вы можете проверить.If ($log.count -gt 5){"whatever"}
- person   schedule 27.12.2018