Windows 7计划任务命令行

时间:2013-10-28 17:47:09

标签: windows scheduled-tasks

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

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

运行正常,任务被添加。任务看起来正确。任务显示为在计划中启动,但计算器不会被激活。 exe存在,我可以单独运行。

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

2 个答案:

答案 0 :(得分:5)

如何从命令行创建,修改和删除计划任务 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“我的任务”/ TR“C:RunMe.bat”/ ST 14:00

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

答案 1 :(得分:4)

可能是因为任务没有以交互方式运行。 Add the '/it' option

  

/ IT
  一个值,该任务仅在以下情况下以交互方式运行   / RU用户当前正在运行任务时登录。任务   仅在用户登录时运行。

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

相关问题