Steve Smith, Founder of NimblePros, Speaker, Author, and Software Craftsman. Microsoft MVP and Regional Director. Gives a great example on Recursively locating files with particular text strings and a given extension in PowerShell.
Find String in Files with Given Extension Using PowerShell