powershell 杀死IntelliJ java进程(在IntelliJ中停止Tomcat调试会话时,某些进程未被杀死并保持阻塞端口1099)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 杀死IntelliJ java进程(在IntelliJ中停止Tomcat调试会话时,某些进程未被杀死并保持阻塞端口1099)相关的知识,希望对你有一定的参考价值。

#Get-WmiObject Win32_Process -Filter "name = 'java.exe'" | select ProcessId, ThreadCount, CommandLine
$processes = Get-WmiObject Win32_Process -Filter "name = 'java.exe'"

foreach($proc in $processes)
{
    if($proc.CommandLine.Contains("IntelliJ"))
    {
        Write-Host "stopping proccess $($proc.ProcessId) with $($proc.ThreadCount) threads; $($proc.CommandLine.Substring(0, 50))..."
        Stop-Process -F $proc.ProcessId
    } else
    {
        Write-Host "skipping proccess $($proc.ProcessId) with $($proc.ThreadCount) threads; $($proc.CommandLine.Substring(0, 50))..."
    }
}

以上是关于powershell 杀死IntelliJ java进程(在IntelliJ中停止Tomcat调试会话时,某些进程未被杀死并保持阻塞端口1099)的主要内容,如果未能解决你的问题,请参考以下文章

在 32 位 powershell 中按路径查找/杀死 64 位进程

System.Threading.Timer 杀死 PowerShell 控制台

PowerShell:按窗口标题杀死和消息提示

powershell 在端口上杀死节点服务器

批处理文件或Powershell杀死进程[重复]

text PowerShell有两种杀死所有mathing进程的方法