当前位置: 首页 > 知识库问答 >
问题:

服务器2016数据中心版中的任务调度程序不自动运行

东郭鹤龄
2023-03-14

我们正在迁移一些应用程序,我们使用windos任务调度程序作为工具。

从Server 2012数据中心迁移到Server 2016数据中心。

我以多种方式创建任务,从2012服务器中的任务计划程序导入,手动或使用Poweshell,但场景是相同的。尽管每 15 分钟重复一次并更新“下一个运行时”字段,但任务不会启动。

我没有在Windos的服务或事件查看器中找到错误日志。

有关任务的信息:

已检查的顶级权限运行系统帐户当您按下开始时,它可以完美运行。在迁移之前,Windows Server 2012可以正常工作。

打印到任务

一些帮助?

共有1个答案

柳刚豪
2023-03-14

我建议这个线程:https://serverfault.com/questions/821184/windows-server-2016-scheduled-task-schedule-must-be-in-future

我也遇到了这个问题。把我的解决办法贴在那里。

 类似资料:
  • 我正在尝试创建计划任务以运行批处理文件。我知道我的批处理文件运行良好,因为手动运行它没有问题。但是,当任务调用它时,它会说它正在运行,但它不是。我知道它没有运行的原因是它调用了一个python脚本,python脚本发送了一封电子邮件,告诉我进程已经开始了。我没有收到那封电子邮件。python进程不会花费太长的时间(最多5分钟),而且任务一直说它在一小时后“运行”。 我有当前设置与运行用户是否登录或

  • 我在64位Windows Server 2008 R2上设置了一个简单的批处理文件。我试图将其设置为在Windows任务调度程序下运行,将管理员帐户指定为用户。当使用相同的管理帐户登录到服务器时,我可以手动运行批处理文件。但是,在任务计划程序中,任务只是运行和挂起。下面是批处理文件中的代码,将文件从管理员帐户可以访问的映射驱动器中移动:

  • 在异步HTTP SERVER中使用服务 全局方法service_center() 使用service_center($service)获取服务地址,然后使用call()方法调用公开的服务方法 $service = (yield service_center('User')); $user = (yield $service->call("User::getUser", ['id'

  • 在我的工作中,我们设置了任务调度程序,定期启动java程序来读取邮件。该任务计划每分钟运行一次,它调用启动java程序的. bat文件。 现在问题来了。大约一个月一次,jave.exe过程不能正常结束,所以下一分钟当它试图运行时,我得到: 任务计划程序无法启动用户“NT 颁发机构\系统”的“\XXX 作业”任务。其他数据:错误值:2147750687。 然后我每分钟都会收到这条消息,直到我从任务管

  • 我正在尝试在server 2012任务计划程序中计划bcp作业。当我双击批处理文件时,它工作正常。它包括以下行: 该文件是从命令行创建的。调度程序具有: < li >操作:启动一个程序 < li >脚本:< code > D:\ DATA \ my batch . bat < li >开始于:< code>D:\Data 我正在为其他计划任务使用相同的帐户,它们运行良好。

  • 有谁能在这一期给我提点建议吗? 提前感谢您宝贵的时间!!