I am trying to get a list of running processes and filter by two process names – can any one tell me how to get this working?
I’ve so far got it working and filtering out one process name:
$rn = Get-WMIObject Win32_Process -computer servername `
-credential mydomain\administrator -filter "Name='program1.exe'" |
select -expand path
$lst = Get-Content “C:\path\path2\List.txt”
Compare-Object $lst $rn
What I want it to do is filter two process names but nothing I’ve tried works. Any ideas?
Create an array of the processes you’re after:
I’ve commented out your compare so you can see how we are looping through the array clearly.