远程终止应用程序

远程终止应用程序

我有sth.bat一个在计算机 A 上启动我的 Java 程序的文件。

我使用 从计算机 B 启动此应用程序psstart \\computerA "c:\sth.bat"

但是当我以同样的方式杀死它时,我只能使用进程名称。因为sth.bat运行时,我在进程列表中看到cmd.exe一个。java.exe

我必须使用带有 的进程名称pskill \\computerA processName。但我有多个名为cmd.exe和 的应用程序java.exe

我怎么解决这个问题?

答案1

您可以尝试使用启动命令来sth.bat启动您的 java 程序,这允许您指定一个窗口标题,您可以将其提供给taskkill远程终止命令。

tasklist /v命令显示窗口标题。

答案2

查看psexec从 SysInternals 进行的调用并通过该调用执行tasklist并终止操作。

相关内容