DOS下计划任务AT

     通常我们会在Windows中的控制面板>任务计划中来完成一个任务的计划.可仅仅会这些是不够的,在DOS中来完成这一动作将更为重要.
       AT 命令安排在特定日期和时间运行命令和程序。要使用 AT 命令,计划服务必须已在运行中。
                                                           
AT [\\computername] [ [id] [/Delete] | /Delete [/YES]]                    
AT [\\computername] time [/INTERACTIVE]
    [ /EVERY:date[,...] | /NEXT:date[,...]] "command"

      在这里我只介绍其中的个别参数
    当AT不加任何参数时,将显示系统中已有的任务列表,没有任务时将显示:列表是空的
/delete  则表示将要删除已有的任务,那么我们只想删除其中的一个或几个时怎么办呢,那就用到了ID
参数,它就像是一个代号:1,2,3,……。当使用AT命令时可以看到当前所有任务的ID。
    TIME是指让计算机在固定的时间内完成某一个任务.
      \\computer这个参数无庸置疑,是所有参数中最重要的一个了.它可以为其它网络中的计算机计划任务.

例如已经某台计算机的IP是127.0.0.1.并且我们想要在12:00时让计算运行一个批处理文件user.bat
           net user $mrliu 1234 /add  (增加一个用户名为mrliu密码为1234的计算机用户)
           net localgroup administrators $mrliu /add  (将mrliu加入超级管理员权限)       [具体用法
我们会再下一章中讲到)
则我们只需要输入:
at \\127.0.0.1 12:00 c:\\user.bat

下面是AT的全部参数,仅供参考:

\\computername       指定远程计算机。 如果省略这个参数,
                     会计划在本地计算机上运行命令。             
id                   指定给已计划命令的识别号。
/delete              删除某个已计划的命令。如果省略 id,
                     计算机上所有已计划的命令都会被删除。
/yes                 不需要进一步确认时,跟删除所有作业
                     的命令一起使用。
time                 指定运行命令的时间。
/interactive         允许作业在运行时,与当时登录的用户
                     桌面进行交互。
/every:date[,...]    每个月或每个星期在指定的日期运行命
                     令。如果省略日期,则默认为在每月的
                     本日运行。
/next:date[,...]     指定在下一个指定日期(如,下周四)运
                     行命令。如果省略日期,则默认为在每
                     月的本日运行。
"command"            准备运行的 Windows NT 命令或批处理
                     程序。




版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,可随意转载(O ^ ~ ^ O),别忘了标明转载来源即可。

评论

分享:

支付宝

微信