我有一个批处理文件,它会搜索Java进程并杀死相同的进程。当在命令提示符下运行bat文件时,脚本可以正常工作。但是当我尝试在任务计划程序中执行时,它不起作用。
我已经选择了“无论用户是否登录都运行”的选项。
我的批处理文件如下所示:
for /F "tokens=1*" %%i in ('jps -lv^|C:\Windows\System32\find.exe "TaskTest"') do (C:\Windows\System32\taskkill.exe /F /PID %%i )
我也尝试了此链接中提到的所有方法:Batch runs manually but not in scheduled task
请问还有其他建议吗?
注意:我有另一个批处理文件用于归档文件,它在任务计划程序中使用相同的用户帐户正常运行。