Du kannst mit dem Cmdlet Get-ChildItem alle Dateien in einer Schleife durchlaufen und dabei den Inhalt mit einem -match abgleichen.
Get-ChildItem -Path $folderPath -Filter *.txt -Recurse | ForEach-Object {
$filePath = $_.FullName
$content = Get-Content -Path $filePath
if ($content -match $searchWord) {
Write-Host "Das Suchwort '$searchWord' wurde in der Datei '$filePath' gefunden."
}
}