2

我需要设置一个 Windows 计划任务,该任务在登录时运行并以给定的时间间隔重复(例如,对于这种情况,每小时一次)。

基本上,我想通过命令行执行此操作:https ://dl.dropbox.com/u/19514611/Capture.PNG

微软的 schtasks.exe 页面(在这里找到:http: //msdn.microsoft.com/en-us/library/windows/desktop/bb736357%28v=vs.85%29.aspx)似乎暗示你不能设置任何通过命令行重复 ONLOGON 事件,但可以通过向导。这是准确的吗?

编辑:

经过进一步研究,我发现我可以将此配置导出为 XML 并使用 xml 构建任务。这是我应该做的吗?它将需要一些东西来解析并为每个用户生成一个新的 xml 文件(不太理想),我宁愿通过命令行来做到这一点。

4

2 回答 2

4

我意识到这个线程很旧,但最近遇到了同样的问题。诀窍是在初始创建命令之后运行更改命令。以下将任务更改为每 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
于 2015-04-17T20:33:47.137 回答
-1
SCHTASKS /CREATE /U username /P password /SC ONLOGON /TN "Your Task Name" /TR c:\path\executableoftask.exe /RI HOURLY
于 2012-09-15T05:00:32.130 回答