adTempus – 试图为某个任务创build一个复杂的时间表

我们(也就是说,我的客户)实施了Windows平台调度软件adTempus,并有一个特殊的时间表任务。

任务需要在每个月的31号运行,但是当然只能在31个月内运行,并且只有在31号不会在周末,节假日或美联储closures的那一天。

例如,如果今天是2010年6月29日,则下一次任务应该是8/31/2010,因为7/31/2010是星期六,6月没有31天。

我还没有能够configurationadTempus的方式来允许我这样做。 我可以限制date,但选项列表包含第1 – 30天,然后有一个“31 / Last”选项,如果没有31天,则使用月份的最后一天。 这意味着,当我的任务不能运行到2010年8月31日,它希望在2010年6月30日运行它。 我们已经有一个排除假期的日程表,但整个“31 / Last”真的把所有的东西都扔掉了。 我认为他们确实需要有一个“31”选项和一个单独的“最后”选项。 无论如何…

我认为唯一的办法就是创build一个假期时间表,其中唯一不是节假日的日子是任务应该运行的日子。

另一个select是编写一个简单的PowerShell脚本,其中包含逻辑来作出决定(我不需要任何帮助),将其设置为工作,然后让我们的实际工作依赖于脚本的成功,但是如果可以的话,我想在调度程序中使用日历。

有没有人有AdTempus的经验,可能可以帮助我?