首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 2008计划任务仅适用于“只在用户登录时运行”

Windows 2008计划任务仅适用于“只在用户登录时运行”
EN

Server Fault用户
提问于 2016-08-10 17:09:47
回答 1查看 9.9K关注 0票数 3

我有一个预定的任务,通过启动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

EN

回答 1

Server Fault用户

发布于 2016-08-11 14:30:19

您需要有“作为批处理作业登录”的安全权限,才能以用户身份运行任务。

管理工具->本地安全策略->本地策略->用户权限分配->登录为批处理作业。

我确信,在事件查看器中,您将看到一个安全事件,登录尝试失败,登录类型为4(批处理作业)。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/796059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档