【问题标题】:Cannot kill process with powershell (Stop-Process)无法使用 powershell 终止进程(停止进程)
【发布时间】:2020-02-17 08:55:29
【问题描述】:

我有一个 ps1 脚本(Windows 2008 R2)来杀死进程:

 Stop-Process -Name "c_proc".

c_proc 是一个在控制台模式下运行的程序。 运行此脚本后c_proc 不会退出,它只是在控制台模式下不断重启。 杀死c_proc 的另一种方法是杀死conhost.exe,但它也不起作用。 c_proc 可以在您在其控制台窗口中键入“exit”时退出。 如何通过 PowerShell 或 cmd 将消息“退出”发送到控制台窗口? 怎么杀c_proc

【问题讨论】:

  • 如何开始c_proc?在问题中添加一些代码,以便对其进行分析。
  • 听起来 c_proc 是一个子进程。如果你杀死它的父进程会发生什么?
  • 感谢您的想法。我找到了父进程“start.exe”。并编辑脚本。现在它杀死了所有人。

标签: windows powershell batch-file ps


【解决方案1】:

这是终止进程c_proc 的正确代码。我找到了父进程:

  Stop-Process -Name "start"
  Stop-Process -Name "c_proc"

【讨论】:

    猜你喜欢
    • 2018-03-30
    • 2019-12-08
    • 2015-01-27
    • 2016-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    相关资源
    最近更新 更多