批处理文件未从计划任务中执行

批处理文件未从计划任务中执行

我有一个批处理文件,需要每天上午 9 点运行并创建日志。批处理文件手动运行良好(通过单击它或从命令行)。但是,当我使用任务计划程序设置任务时,它无法运行。(cmd.exe 快速出现并关闭,任务完成。(@任务计划程序日志)但是,没有创建日志。我也尝试过暂停我的程序,希望我的程序正在执行,但遗憾的是没有。

有人能告诉我这个问题的解决办法吗?提前谢谢了。

答案1

默认情况下,计划任务以 SYSTEM 身份运行。听起来 SYSTEM 没有权限在指定位置创建文件。

您可以手动psexec -s yourScript.bat以 SYSTEM 身份运行批处理文件来测试这一点。您可以获取最新版本的 psexec这里

答案2

指定起始位置。

在此处输入图片描述

相关内容