66 windows command-line scheduler
我的意思是从命令行打开内置的Windows GUI,而不是由Schtasks启动
And*_*ite 63
taskschd.msc 在Windows Vista及更高版本中可用.
http://technet.microsoft.com/en-us/library/cc721871.aspx
我可以发誓我已经看到了一个像Vista之前谈论的小任务调度器GUI,但也许我正在考虑"添加预定任务"向导.
您可能必须满足于使用此命令打开计划任务资源管理器:
control schedtasks
Run Code Online (Sandbox Code Playgroud)
我找不到任何方法从命令行启动"添加计划任务"向导,不幸的是(必须有办法!)
Rha*_*ahr 38
我在服务器上使用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 ?
???????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)
这很有趣,让我感觉如此强大.:)
The*_*edi 24
这将启动计划任务MMC控制面板:
%SystemRoot%\system32\taskschd.msc /s
Run Code Online (Sandbox Code Playgroud)
较旧版本的Windows具有MMC控制面板的闪屏,而/ s开关会压缩它.这不是必需的,但也不会伤害.
是的,GUI在XP中可用.我可以使用以下命令获取要打开的计划任务列表(但不是GUI),
control.exe schedtasks
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用向导添加新的计划任务.
在XP中,如果搜索"计划任务",则可以在Windows帮助中找到计划程序GUI,然后单击"逐步指令"并打开计划程序GUI.单击最后一个链接将执行以下命令,该命令可能会被翻译为可以从命令行打开Scheduler GUI的内容.有谁知道怎么样?
ms-its:C:\WINDOWS\Help\mstask.chm::/EXEC=,control.exe, schedtasks CHM=ntshared.chm FILE=alt_url_windows_component.htm
Run Code Online (Sandbox Code Playgroud)
您可能希望查看简单的命令行调度程序"at":
C:\Documents and Settings\mahendra.patil>at/?
Run Code Online (Sandbox Code Playgroud)
AT命令安排命令和程序在指定的时间和日期在计算机上运行.必须运行Schedule服务才能使用AT命令.
AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"
Run Code Online (Sandbox Code Playgroud)
\ computername指定远程计算机.如果省略此参数,则在本地计算机上调度命令.
id是分配给已调度命令的标识号.
/ delete取消已调度的命令.如果省略id,则取消计算机上的所有计划命令.
/ yes如果不需要进一步确认,则使用cancel all jobs命令.
time指定命令运行的时间.
/ interactive允许作业与作业运行时登录的用户的桌面进行交互.
/ every:date [,...]在每周或每月的指定日期运行命令.如果省略日期,则假定当月的当天.
/ next:date [,...]在当天的下一次出现时运行指定的命令(例如,下周四).如果省略日期,则假定当月的当天.
"command"是要运行的Windows NT命令还是批处理程序.
小智 6
您可以创建一个新的快捷方式:
control schedtasks
Run Code Online (Sandbox Code Playgroud)
将其命名为"tsks.lnk",然后将其保存在c:\ windows\system32中.
您现在可以按Windows Key+ R,然后键入"tsks"并按下Enter瞧.此时无需鼠标.
或者在Windows Vista/Windows Key7/2008中,只需按,然后键入"tsks"并按Enter.
小智 6
这是我刚才使用的一个例子:
at 8am /EVERY:M,T,W,Th,F,S,Su cmd /c c:\myapp.exe
Run Code Online (Sandbox Code Playgroud)
结果是:
Added a new job with job ID = 1
Run Code Online (Sandbox Code Playgroud)
然后,检查我的工作:
at
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
270100 次 |
| 最近记录: |