1 2 3 4 5 |
$i=0 (Get-WmiObject -Class Win32_Thread) | %{ $i++ Write-Host $i,$_.Handle,$_.ProcessHandle,(Get-WmiObject -Class Win32_Service | Where-Object State -EQ 'Running' | Where-Object ProcessId -EQ $_.ProcessHandle),(Get-Process -Id $_.ProcessHandle).ProcessName } |