我有一个预定的任务,通过启动Rscript.exe和感兴趣的文件来运行R脚本。
使用以下选项运行此任务时,此任务将成功完成。
“只在用户登录时运行”。
我需要安排任务在没有我的情况下运行,所以我检查了选项:
“运行用户是否登录”
给了它我的密码。
我需要对此进行测试,因此单击“运行”只会看到它立即失败,其结果是
0x1
当脚本运行时,有一个由R创建的日志文件,但是在创建此日志之前,计划的任务显然失败了。
我找到了这一资源,它说,当任务不能成功运行时,“是否用户登录”选项将被选中。
考虑到这一点,我将任务安排在未来几分钟内运行。在启动Rscript并创建日志之前,0x1运行结果再次失败。
我多次重复这个过程,结果每次都是一样的。
当我查看任务的属性时,我看到它在1秒内到达了"Action“步骤,该步骤返回了一个非零的返回代码,而操作代码为"(2)”失败了。

任务定义是:
操作:启动一个程序程序/脚本: cmd添加参数: /c E:/PROGRA~1/R/R33~1.1/bin/Rscript.exe T://code//Forecast.R >> T://code//Forecast.log 2>&1
发布于 2016-08-11 14:30:19
您需要有“作为批处理作业登录”的安全权限,才能以用户身份运行任务。
管理工具->本地安全策略->本地策略->用户权限分配->登录为批处理作业。
我确信,在事件查看器中,您将看到一个安全事件,登录尝试失败,登录类型为4(批处理作业)。
https://serverfault.com/questions/796059
复制相似问题