我需要设置一个在登录时运行的Windows计划任务,并以给定的时间间隔重复(对于这种情况,每小时一次)。
基本上,我想通过命令行执行此操作:https://dl.dropbox.com/u/19514611/Capture.PNG
Microsoft的schtasks.exe页面(在此处找到:http://msdn.microsoft.com/en-us/library/windows/desktop/bb736357%28v=vs.85%29.aspx)似乎暗示您不能通过命令行为ONLOGON事件设置任何重复,但可以通过向导。这准确吗?
编辑:
经过进一步研究,我发现我可以将此配置导出为XML并使用xml构建任务。这是我应该这样做的方式吗?它需要解析并为每个用户生成一个新的xml文件(不太理想),我宁愿通过命令行执行此操作。
答案 0 :(得分:2)
我意识到这个线程已经老了,但最近遇到了同样的问题。诀窍是在初始create命令之后运行change命令。以下内容将更改每1分钟运行一次的任务。
SCHTASKS.exe /Create /SC ONLOGON /TN "Your Task Name" /TR "c:\path\executableoftask.exe" /RU SomeUser /RP SomePassword
SCHTASKS.exe /Change /RI 1 /TN "Your Task Name" /RU SomeUser /RP SomePassword