如何使用Windows Server Task Scheduler在文件夹上进行任何更改时触发任务?


10

每次修改文件夹树时是否可以启动脚本。

例如:

root
  dir1
    file1
  dir2
    file1
    file2

将监听root用户,并且,例如,如果修改了file2或在目录树中的任意位置添加了新文件,则会启动脚本。

一个子问题是:由事件触发的计划任务是否排队?

谢谢你的帮助!

Answers:



2

您可以基于记录到事件日志中的事件来触发任务,但是没有功能可以基于正在创建的新文件或正在修改的文件来创建事件。

您可以在一定程度上使用对象访问跟踪事件(来自安全日志),但是由于它们会产生大量噪音,因此不太可能很好地起作用。

您可以使用第三方产品(提供免费版本)EventSentry来完成此任务-与任务计划程序结合使用,也可以独立使用。它包括文件监视功能,该功能将在添加,更改或删除文件(包括校验和更改)时将事件记录到事件日志中。然后,您可以基于记录的事件来触发进程。

还有一个免费版本(EventSentry Light),您可以将其与Task Scheduler结合使用。EventSentry Light将首先基于文件监视(在应用程序事件日志中)生成事件,然后可以将其用作任务计划程序的触发器。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.