杀死父进程为某进程的进程

时间:2019-04-11 19:21:17

标签: powershell

在Windows Powershell中,我想杀死父进程的子进程。

我有eclipse进程,可能还有一个jboss服务器(java jvm进程)从eclipse启动。 在终止Eclipse进程之前,我想通过用户确认终止jboss进程。

 $RunningEclipses = Get-Process eclipse | Select-Object -Expand Id

    ForEach ($aRunningEclipse in $RunningEclipses) 
    {
        $anEclipseProcessName = Get-Process -Id $aRunningEclipse | Select-Object -Expand ProcessName

       **# HERE is where I want to kill the child jvm process**

Stop-Process -Id $aRunningEclipse -Force
        Write-Host "Waiting for the process to stop..."
        Wait-Process -Id $aRunningEclipse
    }

我一直在尝试如何做到这一点。有一些在线wmic命令,但是我无法在Powershell脚本中使用它,不知道为什么!

0 个答案:

没有答案