【问题标题】:TaskList command hangs up while using in batch fileTaskList 命令在批处理文件中使用时挂起
【发布时间】:2014-10-10 12:14:10
【问题描述】:

我正在尝试通过批处理脚本使用 tasklist.exe 实用程序来查找进程是否在远程服务器上运行的天气

我正在使用以下命令,

tasklist /s 192.168.1.246 /u myusername /p mypassword /FI " IMAGENAME eq oracle.EXE" > temp.txt

当我尝试直接从命令提示符执行上述命令时,它会执行并给出所需的输出

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
oracle.exe                    4988 Console                    0  5,121,392 K

但是当将相同的命令放入批处理文件时,命令提示窗口会挂起,光标闪烁。

请帮我解决这个问题。

问候

【问题讨论】:

  • 您的密码包含哪些非字母数字字符?有没有可能干扰的符号?
  • 这里的密码是Project@123,是挂断的责任

标签: windows batch-file cmd command-prompt


【解决方案1】:

将您的批次名称 tasklist.bat 更改为 anothername.bat 或在代码行中添加 .exetasklist.exe /s 192.168...

【讨论】:

  • 谢谢瓦利德。将 .exe 添加到任务列表有效。由于我在其他命令中使用过,仅使用任务列表时无法运行的原因可能是什么?
  • @Suvojit:您的脚本没有调整 tasklist.exe,而是在无限循环中自行运行
  • 我明白了……但你是这样吗?因为我以相同的方式使用了 wmic 命令,而没有编写 wmic.exe ...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-07
相关资源
最近更新 更多