如何通过命令行启动Windows调度程序?

我的意思是从命令行打开内置的Windows GUI,而不是由Schtasks启动

它看起来像“taskschd.msc”只在Vista中可用。

http://technet.microsoft.com/en-us/library/cc721871.aspx

我可以发誓我已经看到了一个小任务调度器GUI,就像你在Vista之前谈论的那样,但是也许我正在考虑“添加预定任务”向导。

您可能必须解决使用以下命令打开计划任务资源pipe理器:

control schedtasks 

我找不到从命令行启动“添加计划任务”向导的任何方法,不幸的是(必须有一种方法!)

我在服务器上使用Windows 2003。 我正在与“SCHTASKS.EXE”

  SCHTASKS /parameter [arguments] Description: Enables an administrator to create, delete, query, change, run and end scheduled tasks on a local or remote system. Replaces AT.exe. Parameter List: /Create Creates a new scheduled task. /Delete Deletes the scheduled task(s). /Query Displays all scheduled tasks. /Change Changes the properties of scheduled task. /Run Runs the scheduled task immediately. /End Stops the currently running scheduled task. /? Displays this help message. Examples: SCHTASKS SCHTASKS /? SCHTASKS /Run /? SCHTASKS /End /? SCHTASKS /Create /? SCHTASKS /Delete /? SCHTASKS /Query /? SCHTASKS /Change /? ┌─────────────────────────────────────┐ │ Executed Wed 02/29/2012 10:48:36.65 │ └─────────────────────────────────────┘ 

这很有趣,让我感觉如此强大。 🙂

这将启动预定任务MMC控制面板:

 %SystemRoot%\system32\taskschd.msc /s 

老版本的Windows有一个MMC控制面板的启animation面,/ s开关会禁用它。 这不是必要的,但也没有伤害。

是的,GUI在XP中可用。 我可以通过以下命令获得计划任务的列表(但不包括GUI)

 control.exe schedtasks 

然后,您可以使用该向导添加新的计划任务,例如。

在XP中,如果您search“计划任务”,然后点击“分步说明”并打开计划程序GUI,则可以从Windows帮助中find计划程序GUI。 点击最后一个链接执行下面的命令,这个命令很可能被翻译成可以从命令行打开Scheduler GUI的东西。 有谁知道如何?

 ms-its:C:\WINDOWS\Help\mstask.chm::/EXEC=,control.exe, schedtasks CHM=ntshared.chm FILE=alt_url_windows_component.htm 

这里是我刚刚使用的一个例子:

 at 8am /EVERY:M,T,W,Th,F,S,Su cmd /cc:\myapp.exe 

结果是:

 Added a new job with job ID = 1 

然后,检查我的工作:

 at 

你可能想看看简单的命令行调度“at”:


 C:\Documents and Settings\mahendra.patil>at/? 

AT命令安排命令和程序在指定的时间和date在计算机上运行。 Schedule服务必须运行才能使用AT命令。

 AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]] AT [\\computername] time [/INTERACTIVE] [ /EVERY:date[,...] | /NEXT:date[,...]] "command" 

\ computername指定一台远程计算机。 如果省略该参数,则在本地计算机上安排命令。

id是分配给预定命令的标识号码。

/删除取消预定的命令。 如果省略id,则计算机上的所有预定命令都将被取消。

/ yes用于在不需要进一步确认时取消所有作业命令。

时间指定命令运行的时间。

/ interactive允许作业与作业运行时login的用户的桌面进行交互。

/ every:date [,…]在每周或每月的指定date运行命令。 如果省略date,则假定该月的当天。

/ next:date [,…]在下一次出现的date(例如,下个星期四)运行指定的命令。 如果省略date,则假定该月的当天。

“命令”是Windows NT命令或批处理程序运行。

您可以创build一个新的快捷方式:

 control schedtasks 

将其命名为“tsks.lnk”,然后将其保存在c:\ windows \ system32中。

您现在可以按Windows键 + R ,然后input“tsks”,然后按Enter和瞧。 在那个时候没有必要的鼠标。
或者在Windows Vista / 7/2008中,只需按Windows键 ,然后input“tsks”,然后按Enter键

我也运行XP SP2,并且完美地工作(从命令行…):

 start control schedtasks 

您可以使用TASKSCHD.MSCCONTROL SCHEDTASKS

这里还有一些这样的命令。

如果你问我认为你在问什么,你可以通过执行这个来打开它:

 explorer.exe "C:\WINDOWS\Tasks\"