Search-Files.ps1
<#PSScriptInfo .VERSION 1.1 .GUID e21001d0-93f4-4d25-b01d-1dca9e0bc4a6 .AUTHOR ddochea .COMPANYNAME .COPYRIGHT .TAGS .LICENSEURI .PROJECTURI .ICONURI .EXTERNALMODULEDEPENDENCIES .REQUIREDSCRIPTS .EXTERNALSCRIPTDEPENDENCIES .RELEASENOTES .PRIVATEDATA #> <# .DESCRIPTION File containing search word #> Param( [string]$path, [string]$word ) Get-ChildItem $path -Recurse | ForEach-Object { if($_.GetType().Name -eq "FileInfo") { $fileContent = Get-Content $_.FullName if($fileContent -match $word) { Write-Host "File containing search word '$word': $($_.FullName)" } } } |