【发布时间】:2020-02-02 16:40:06
【问题描述】:
尝试将 PS 查询组装到 EventLog 中,并使用 MaxEvents 限制。如果“MaxEvents”为 1,它打印零行,当 MaxEvents 为 2 时,它打印标题行和一个事件。这是正确的行为,还是我错过了什么?
powershell.exe Get-WinEvent -FilterHashTable "@{ LogName = 'Microsoft-Windows-UniversalTelemetryClient/Operational'; Id = 55} -MaxEvents 2 | where {$_.Message -match 'false'} | ft -HideTableHeader"
ProviderName: Microsoft-Windows-UniversalTelemetryClient
02/02/2020 14:25:04 55 Information Is the Internet ava...
【问题讨论】:
-
看起来您的过滤器在 G-WE 调用后正在删除与
false不匹配的项目。你看过 G-WE 调用本身的结果吗……没有过滤器?