I have a batch file, which will search for a java process and kill the same.
The script works fine when the bat file is run on the command prompt. But when I tried to execute in task scheduler, it is not working.
I have selected the option "Run whether the user is logged in or not"
My batch file is as given below:
for /F "tokens=1*" %%i in ('jps -lv^|C:WindowsSystem32find.exe "TaskTest"') do (C:WindowsSystem32askkill.exe /F /PID %%i )
I have also tried whatever is mentioned in this link
Batch runs manually but not in scheduled task
Any other suggestions please.
Note: I have another batch file to archive files which runs properly in task scheduler with the same user account
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…