如何捕获所有当前运行的批处理脚本

时间:2016-01-11 23:18:10

标签: windows batch-file cmd

案例:一台机器上的许多代理执行以下命令(从批处理文件中):

start program %param%

Toughies:

  1. 主题机器只能运行批处理脚本(没有Powershell,没有C,没有Java)
  2. 日志记录(在提交Start之前,启动脚本专门在某处记录事件的机制)是最后的手段。
  3. 程序如何并行运行" scan"已经启动的所有批处理过程?通过扫描,我的意思是捕获窗口标题文本。

2 个答案:

答案 0 :(得分:0)

更新:根据@aschipfl的建议

link为您提供有关如何使用tasklist命令查看在Windows上运行的进程的信息

C:\Documents and Settings\Administrator>tasklist /?

TASKLIST [/S system [/U username [/P [password]]]]
     [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]

/FI选项可用于获取您感兴趣的选项。

希望这会有所帮助..

答案 1 :(得分:0)

tasklist /v

是怎么回事。使用过滤器批量生产。打开管理命令提示符并在另一个中运行它。

tasklist /v /fi "windowtitle eq Administrator: Command Prompt"