小型企业的Windows计划任务实用替代方案

23

我在一家非常小的店里工作(只有两个人),自从几个月前开始工作以来,我们一直依赖于Windows计划任务。最终,我决定不再忍受它的某些无能之处,例如:

  1. 没有可找到的日志,除非在域级别上(对于不是域管理员的机器管理员无法访问)
  2. 当作业失败时没有警报机制(例如电子邮件)。

再次强调,我们是一个小店。我正在寻找类似于源代码控制(VSS-->Subversion)的调度系统升级建议。我正在寻找具备以下特点的系统:

  1. 能够执行上述两项任务
  2. 经过社区测试。我很乐意成为令人兴奋的软件的试验品,但工作调度不是我的日常工作。
  3. 远程管理工作的能力是一个加分项
  4. 免费是最好的。便宜也可以,但我对通过7个演示文稿的全面推销毫无兴趣。
  5. 内置运行常见任务的能力除了.EXE文件之外还包括(按名称运行程序集,按名称运行Excel宏等)。
5个回答

15

这看起来非常有前途。我会去看一下。 - AlanR
超级简单的安装,稍微调整一下(约20分钟)即可设置几个专门的任务,出色的用户界面可用于管理任务。我知道Windows计划任务是一个低门槛,但这比大多数不到1000美元的产品要好得多。 - AlanR
1
我对这个产品非常满意。它完全值得。 - AlanR

2
考虑使用Cygwin及其版本的“cron”。它符合1至4号需求(尽管没有针对第三个需求的良好界面)。

0

很抱歉在一个非常古老的帖子上搅动了尘土。但是我对这里提出的观点非常不同意。

Windows中的定时任务非常棒(比编写服务要好得多)。是的,它们有一些限制。但仍然非常强大。我真诚地依赖它们来完成各种不同的事情。

如果您甚至略懂C#,您可以编写自定义“任务”(本质上是控制台应用程序)来执行几乎任何操作。如果您想要持久/可访问的日志记录,为什么不使用SerilogNLog之类的工具呢?即使在撰写本文时,它已经具有非常强大的功能集。这个工具本身,结合一些C#,就可以非常轻松地解决您的两个问题。

也许我没有抓住重点,但在我看来,这似乎并不是一个问题。至少现在不是了...


0
相当旧的问题了,但我们使用 Jenkins。是的,它的主要目的是用于 CI/CD,但它也是一个非常漂亮的 CRON UI,具有大量插件和集成。

0

如果你正在寻找一个免费的工具,那么有很多实现流行的Cron工具的Windows版本,例如CRONw。它非常容易配置和维护。你可以轻松地编写自定义WSH脚本来发送电子邮件并添加日志条目。

如果你想商业化,BMC Control-M被认为是最好的之一,但我不认为它特别便宜。

你也可以考虑一些即将推出的软件包,比如JobScheduler


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接