【发布时间】:2019-05-25 15:12:43
【问题描述】:
我正在使用:
"%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 中使用。
【问题讨论】:
-
$log 有一个
.count可以检查的属性。If ($log.count -gt 5){"whatever"} -
这很完美。谢谢!
标签: powershell powershell-2.0 eventlog-source get-eventlog