[string]$userName = 'user1'; [string]$exeName = 'cmd.exe'; Get-WmiObject -Query "Select * from Win32_Process where name = "$exeName" | Select Name, Handle, @{Label='Owner';Expression={$_.GetOwner().User}} | Where-object {$_.Owner -like "$userName"} | Select-object @{Label='Handle';Expression={[int]$_.Handle}} |foreach { stop-process -id $_.Handle -force }
Search This Blog
Wednesday, June 08, 2016
Powershell: Find and Kill defined processes owned by specific user.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment