关于计划:Windows计划任务的实用替代方法(小型商店)

关于计划:Windows计划任务的实用替代方法(小型商店)

Practical Alternative for Windows Scheduled Tasks (small shop)

我在一家很小的商店(两人)工作,从几个月前开始工作以来,我们一直依靠Windows Scheduled任务。最后,我决定对它的某些功能感到非常悲伤,例如

  • 除域级别外,没有其他日志(不是域管理员的计算机管理员无法访问)
  • 作业失败时,没有警报机制(电子邮件之一)。
  • 再一次,我们是一家小商店。与源代码管理(VSS-> Subversion)相比,我正在寻求类似的调度系统升级。我正在寻找有关系统的建议

  • 能够完成上述两件事
  • 已通过社区测试。我很想成为令人兴奋的软件的典范,但工作安排并不是我的日常工作。
  • 具有远程管理工作的能力
  • 免费加号。便宜是可以的,但是我对通过7个Power Point演示文稿进行全面的销售活动兴趣不大。
  • 内置的功能,除了.EXE的(次要)加号外,还可以运行常见任务(按名称运行程序集,按名称运行Excel宏,再运行数据库存储过程等)。

  • 我想你可以看看:

    http://www.visualcron.com/


    考虑一下Cygwin及其版本的" cron"。它满足#1至4的要求(尽管#3没有很好的UI。)


    相当老的问题,但是我们使用Jenkins。是的,它的主要目的是用于CI \ CD,但它也非常适合CRON,具有大量的插件和集成功能。


    抱歉在很老的线程上踢灰尘。但是我完全不同意这里介绍的内容。

    Windows中的计划任务非常棒(%^#%的负载比编写我可能添加的服务要好)。是的,并非没有限制。但是仍然非常强大。我认真地依靠它们来做各种不同的事情。

    如果您甚至对c#稍有了解,就可以编写自定义的"任务"(本质上是一个控制台应用程序)来完成几乎所有事情。如果要执行持久/可访问日志记录,为什么不选择Serilog或NLog之类的东西呢?即使在撰写本文时,它也具有非常强大的功能集。该工具本身以及与某些c#结合使用,可以非常轻松地解决这两个问题。

    也许我没有讲到重点,但是在我看来这并不是一个真正的问题。至少现在不再...


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

    如果您要采用商业方式,BMC Control-M无疑是最好的方式之一,但我认为它并不便宜。

    您可能还会考虑一些即将推出的软件包,例如JobScheduler


    推荐阅读