AT是在Windows 2000/XP中扩展的命令行任务调度管理器,可以使用AT命令在特定的日期和时间运行指定的命令或程序。 它比Windows的“任务计划”功能更完整、更灵活,还可以管理远程计算机上的计划任务。 如果使用IPC进行入侵,则可以使用AT命令调度计划任务,以便指定的程序在目标计算机上指定的时间运行。
示例1 :执行计划任务以确定是否启动此服务
“计划”服务必须已经运行,才能使用AT命令。 此服务允许用户在计算机上安排自动任务。 此服务结束后,这些任务将无法在规定的时间表内执行。 如果此服务完全禁用,则无法运行AT命令。
使用AT命令时,请检查计划任务是否已经运行,然后直接运行命令“AT”。 如果服务未启动,则AT命令仍不可用。 必须首先启动计划任务,启用此服务并运行命令。
net开始计划
确定是否要运行计划任务来启动此服务
示例2 :使用at命令添加计划任务
AT命令的基本格式如下。
用法1:at [ 计算机名称] [ [ id ] [/delete ]|/delete [/yes ] ]
用法2:at [computer name ] time [/interactive ] [/every : date [, ] | /NEXT:date[, ]] 'command '
例如,我们想在10:00运行程序“tm.exe”。 可以执行命令。
at 10:00 c:tm.exe
运行命令“AT”时,您会看到已添加计划任务。
添加了计划任务
如果想在每月1、15日的8:00点运行程序“tm.exe”,则可以运行以下命令。
at 10:00/every :1,15c :TM.exe
命令中使用了“/every”参数,指定命令在每月的某个日期运行。 如果希望指定每周运行程序,请使用相应的参数。 从星期一到星期天的参数为m、t、w、Th、f、s和Su。 再增加一个计划任务
示例3 :向远程计算机添加计划任务
在远程计算机上使用AT命令时,可以在“计算机名称或IP地址”参数中指定。 例如,要查看远程计算机192.168.42.128的时间表列表,请使用如图2-36所示的命令
At \ 192.168.42.128