因此,我接到了在网络安全实验室中查找特定日志文件的任务。我的目的是找到一个密码工具的日志文件,其中包含一个名为 Alan Jones(用户名 alan.jones)的人的信息。
我已经获得了使用 findstr 命令的线索,但是,这仅对搜索一个目录有用。
有没有办法使用 findstr 让 powershell 在整个驱动器中搜索特定字符串?
最佳答案
如果您打算使用 PowerShell,我建议您坚持使用 native cmdlet,而不是使用 findstr
。 , Select-String
可以做你想做的事:Get-ChildItem C:\*.log -Recurse | Select-String -Pattern "alan\.jones"
有关 Select-String 运行的更多信息Get-Help Select-String -Online
关于powershell - 如何在powershell中使用findstr在整个驱动器中搜索字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58889324/