我想过滤自动FL
的结果。
Get-ADUser someuser -Prop *
以列表格式返回大量的行,我只对包含一些文本的行感兴趣,无论字段是什么。例如,包含True
的行或包含foo
的行。
我没有兴趣在变量中获取结果行或在相应字段上进行进一步处理,只是过滤屏幕上显示的行,àlagrep
PS。我坚持使用PS v2。
答案 0 :(得分:2)
我最终找到了一种非常简单的搜索PS输出的方法:)
Get-ADUser someuser -Prop * | Out-String -Stream | Select-String foo
希望它会帮助别人。
答案 1 :(得分:1)
这实际上是一个有趣的问题。一种方法是将输出传递给文件。例如:
Get-ADUser someuser -Prop * > tmp
Select-String -pattern "(True|foo)" -path tmp | Select-Object -ExpandProperty Line
Remove-Item tmp