Skip to content

Kill-Process

Kills local processes

param([string]$processName = "")

try {
	if ($processName -eq "") { $processName = Read-Host "Enter the process name" }
	Get-Process | Where-Object -FilterScript {$_.processname -eq $processName} | Select-Object id | Stop-Process
	"?? Stopped all processes matching '$processName'."
	exit 0 # success
} catch {
	"?? ERROR: $($Error[0]) (script line $($_.InvocationInfo.ScriptLineNumber))"
	exit 1
}

Specifies the process name (ask user by default)

An interactive directory of PowerShell scripts.