我有一个EBS映像,它的任务在任务调度程序启动时运行。它运行一个Python脚本,然后使用子进程模块执行所需的任务。现在,当机器按预期启动时,脚本就会启动,但是其中一个任务(特别是Matlab2007a)返回一个退出代码-1073741819,而google没有返回任何内容。其他任务也是python或7zip,但它们运行时没有问题。
如果我直接运行python脚本,那么一切都是没有错误的。这让我怀疑任务所具有的权限。“运行用户是否登录”和“以最高权限运行”将被选中。
有没有人遇到过类似的问题?
发布于 2011-05-29 21:34:15
就像你说的,“有权限的东西”。“任务”具有调度任务的用户的权限。您可以为要运行的任务选择不同的用户或组帐户(并继承其权限)。很简单。如何做到这一点是在微软的TechNet网站上。
发布于 2012-09-26 12:34:15
确保python可执行文件对内置的用户批处理具有执行权限(我倾向于使用完全控制)。
另外,创建一个新的本地用户- Scheduler (例如)-并给本地管理员和一个非常强的密码。然后使用它作为帐户启动任务。
手动运行python时,是否需要单击UAC提示符?如果您这样做了,您将需要确保您在任务上的“最高特权”。
https://serverfault.com/questions/273796
复制相似问题