Windows 7计划任务命令行

这个命令应该创build一个每分钟运行计算器窗口应用程序的任务。

schtasks /Create /tn "mytask" /sc MINUTE /mo 1 /ru "myuser" /rp "mypassword" /tr "C:\Windows\System32\calc.exe" 

它运行正常,任务被添加。 任务看起来不错。 任务显示在开始的时间,但计算器并没有被激发起来。 该exe文件存在,我可以单独运行它。

任何人都知道我为什么看不到计算器?

可能是因为任务没有交互式运行。 添加'/ it'选项 :

/它
只有在任务运行时/ RU用户当前登录的情况下才能交互式运行任务的值。 该任务仅在用户登录时运行。

没有/ it选项,任务在会话0中运行,不允许与用户交互。 有关更多信息,请执行“会话0隔离”的Web搜索。

如何从命令行创建,修改和删除计划任务Windows XP / server 2003向我们介绍了SchTasks命令行工具,该工具篡夺了Windows 2000中提供的At工具。此工具提供了通过以下方式控制计划任务的每个方面的能力调用这个命令。

虽然Windows用来帮助您以图形方式创建计划任务的向导非常好,但命令行工具非常适合以下情况:

操作批处理脚本中的任务。 在联网机器上控制和创建任务,无需登录。 在多台机器上批量创建/同步任务。 在自定义应用程序中使用与任务计划程序进行通信,而不必进行API调用。

例如:创建'我的任务'在每天上午9点运行C:RunMe.bat: SchTasks / Create / SC DAILY / TN“我的任务”/ TR“C:RunMe.bat”/ ST 09:00

修改“我的任务”在下午2点运行: SchTasks / Change / TN“我的任务”/ ST 14:00

创建“我的任务”在每个月的第一天运行C:RunMe.bat: SchTasks / Create / SC MONTHLY / D 1 / TN“我的任务”/ TR“C:RunMe.bat”/ ST 14:00

创建“我的任务”,每个工作日下午2点运行C:RunMe.bat: SchTasks / Create / SC WEEKLY / D MON,TUE,WED,THU,FRI / TN“My Task”/ TR“C:RunMe.bat” / ST 14:00

删除名为“我的任务”的任务: SchTasks / Delete / TN“我的任务”