3

リモートコンピューターで特定のプロセスのプロセス所有者を確認し、所有者がたとえば xyz の場合にそれを強制終了したいと考えています。私はすでに所有者をチェックするためにそれを管理しましたが、所有者が xyz の場合にそれを殺す方法がわかりません。

私がこれまでに持っているもの:

get-wmiobject -computername remotePC win32_process|where{$_.name -eq "firefox.exe"}|select name,@{n="owner";e={$_.getowner().user}}
4

1 に答える 1

6
Get-WmiObject -Class Win32_Process -Filter "Name='firefox.exe'" -ComputerName remotePC | 
Where-Object { $_.GetOwner().User -eq 'xyz' } | 
Foreach-Object { $_.Terminate() }
于 2012-07-26T13:36:49.900 に答える