We had a scenario where we had to find errors in the config files. We knew exactly what the errored string was, but there were 138 config files to verify in the folder structure. One line of code and 5 minutes later...we had all the files that contained the incorrect URi.
I heart powershell.
See Also