PS> $lockedFile="C:\Windows\System32\wshtcpip.dll" PS> Get-Process | foreach{$processVar = $_;$_.Modules | foreach{if($_.FileName -eq $lockedFile){$processVar.Name + " PID:" + $processVar.id}}}
PS C:\> gps |? {$_.Modules.FileName -match "wshtcpip\.dll"} | select name, id