windows - 在批处理文件中使用时 TaskList 命令挂起

标签 windows batch-file cmd command-prompt

我正在尝试通过批处理脚本使用 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

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

请帮我解决这个问题。

问候

最佳答案

将批处理的名称 tasklist.bat 更改为 anothername.bat 或在以下代码行中添加 .exe:tasklist.exe/s 192.168...

关于windows - 在批处理文件中使用时 TaskList 命令挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26299221/

相关文章:

python - 使子进程在 Windows 上找到 git 可执行文件

c++ - 返回对类静态数据成员的引用的正确方法是什么? (我正在使用 Qt,以防它有所作为)

c++ - 从 directshow 获取音频/视频数据的最简单方法

windows - 如何检查批处理文件中是否存在变量?

windows - 嵌套文件 : path and extension filter

python-3.x - 有一个anaconda navigator already running错误的实例

windows - 启动 SQLPLUS,它要求输入密码,执行脚本,获取参数并退出,脚本中不包含 "exit"

windows - bat/cmd 文件不返回

Windows 批处理脚本复制最近 x 分钟内修改的文件

java - 如何在不使用 IDE 或命令提示符的情况下运行 Java 应用程序