Which of the below CmdLet kills a Specific Process running in local system?
-
Get-Process | Where { $_.Name -Eq “ProcessName” } | Terminate
-
Get-Process | Where { $_.Name -neq “ProcessName” } | Kill
-
Get-Process | Where { $_.Name -like “ProcessName” } | Terminate
-
Get-Process | Where { $_.Name -Eq “ProcessName” } | Kill
D
Correct answer
Explanation
The Kill cmdlet (alias for Stop-Process) terminates processes. The pipeline filters processes by name using -Eq for exact match, then passes matching processes to Kill. Option A and C incorrectly use Terminate which is not a valid PowerShell cmdlet. Option B uses -neq which would select all processes EXCEPT the one specified.