当前位置:  开发笔记 > 运维 > 正文

如何通过命令行启动Windows Scheduler?

如何解决《如何通过命令行启动WindowsScheduler?》经验,为你挑选了7个好方法。

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



1> Andy White..:

taskschd.msc 在Windows Vista及更高版本中可用.

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

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

您可能必须满足于使用此命令打开计划任务资源管理器:

control schedtasks

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



2> 小智..:

我在服务器上使用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 ?
    ???????????????????????????????????????

这很有趣,让我感觉如此强大.:)


+1代表:"这很有趣,让我感觉非常强大.:)"
很好的答案.只需再提供一个来自microsoft的linke http://technet.microsoft.com/en-us/library/cc725744.aspx#BKMK_create

3> TheSoftwareJ..:

这将启动计划任务MMC控制面板:

%SystemRoot%\system32\taskschd.msc /s

较旧版本的Windows具有MMC控制面板的闪屏,而/ s开关会压缩它.这不是必需的,但也不会伤害.



4> KAE..:

是的,GUI在XP中可用.我可以使用以下命令获取要打开的计划任务列表(但不是GUI),

control.exe  schedtasks

然后,您可以使用向导添加新的计划任务.

在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



5> Mahendra..:

您可能希望查看简单的命令行调度程序"at":


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

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

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

\ computername指定远程计算机.如果省略此参数,则在本地计算机上调度命令.

id是分配给已调度命令的标识号.

/ delete取消已调度的命令.如果省略id,则取消计算机上的所有计划命令.

/ yes如果不需要进一步确认,则使用cancel all jobs命令.

time指定命令运行的时间.

/ interactive允许作业与作业运行时登录的用户的桌面进行交互.

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

/ next:date [,...]在当天的下一次出现时运行指定的命令(例如,下周四).如果省略日期,则假定当月的当天.

"command"是要运行的Windows NT命令还是批处理程序.



6> 小智..:

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

control schedtasks

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

您现在可以按Windows Key+ R,然后键入"tsks"并按下Enter瞧.此时无需鼠标.
或者在Windows Vista/Windows Key7/2008中,只需按,然后键入"tsks"并按Enter.



7> 小智..:

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

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

结果是:

Added a new job with job ID = 1

然后,检查我的工作:

at

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有