【问题标题】:Kill command in a batch file批处理文件中的kill命令
【发布时间】:2014-03-14 01:10:58
【问题描述】:

我有一个带有以下命令的批处理来杀死一个 exe。 taskkill /IM MyTest.exe

我正在 VM 机器 (Windows Server 2003) 上运行此批处理文件,其中 MyTest.exe 可以在 2 个不同的会话中运行。 当我在这台机器上运行批处理文件时,批处理只能在登录的会话中杀死 MyTest.exe。 但我希望批处理文件也杀死在另一个会话中运行的 MyTest.exe。 如果这是可能的,请问我该如何实现? (两个会话都使用相同的用户帐户登录。)

谢谢。

【问题讨论】:

  • 会话是否使用相同的用户帐户登录?
  • 它们在两个虚拟机中吗?您不能使用相同的用户帐户在系统上登录两次,对吗?
  • OK 虚拟机一般都是分隔的。就好像它们在不同的盒子(隔板)中一样,因此它们不会对真实的操作系统造成任何损害,因此可能需要进行一些绕过。
  • 如果它们是独立的虚拟机,您只能使用网络连接或某些共享磁盘资源从一个虚拟机与另一个通信。

标签: windows batch-file command virtual-machine


【解决方案1】:
:A

echo off

taskkill /IM MyTest.exe || echo Done & goto :EOF

goto A

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-10
    • 2011-03-28
    • 1970-01-01
    • 1970-01-01
    • 2010-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多