Pesquisa Recursiva PowerShell

Um pequeno trecho que uso com frequência: localizar um texto específico em uma grande hierarquia de pastas, omitir arquivos que sei que não são úteis:

Get-ChildItem *.cs -Exclude *Test*.cs -Recurse | Select-String "something" -SimpleMatch

Anexar | Group Path | Select Nameirá filtrar ainda mais essa lista apenas para os arquivos que contêm o texto necessário.