gpt4 book ai didi

powershell - Powershell脚本来过滤Windows事件日志

转载 作者:行者123 更新时间:2023-12-03 01:01:08 25 4
gpt4 key购买 nike

我正在尝试编写脚本来过滤窗口的事件日志。我只想拉出“异常消息”行中具有特定短语的事件。

我已经尝试过对该脚本进行多次迭代,我试图查询“异常消息:”后面的文本,以便我可以过滤短语“无法建立与数据库的连接”

这是我失败的脚本的样子:

Get-EventLog -LogName Application |
Select-Object -Expand Message |
Select-String -Pattern '(?<=Exception message:\s+)\d+' |
Select-Object -Expand Matches |
Select-Object -ExpandProperty value |
where -filterscript {$_.Message -contains 'Unable to establish a connection to the database'}

这是我想要过滤的事件日志消息:

异​​常信息:

异​​常类型:异​​常

异​​常消息:无法建立与数据库的连接。可能会下降。

最佳答案

无需任何其他过滤。 Get-EventLog可以自己做到这一点:

Get-EventLog -LogName Application -Message "*Unable to establish a connection to the database*"

关于powershell - Powershell脚本来过滤Windows事件日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56083896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com