|
发表于 2002-12-5 12:45:45
|
显示全部楼层
上面的方法也可以,不过似乎有点麻烦..说说at,嘿嘿,这个我常用,很多"黑"人也喜欢这个at的....
在Win2000中,让系统定时操作比较常用的办法就是启动调度服务后使用at命令,调度服务的启动方法可以从服务,MMC中也可以使用命令行的方式"NET START SCHEDULE". win2000默认是启动这样服务.
at命令的用法如下:
at 9:00 /every :su "net stop "World Wide Web Publishing Service"
at 9:01 /every :su "net start "World Wide Web Publishing Service"
时间9:00,每天执行停止IIS,9:01重新启动.
参数:
/delete 删除某个已计划的命令。如果省略 id,
计算机上所有已计划的命令都会被删除。
/yes 不需要进一步确认时,跟删除所有作业
的命令一起使用。
time 指定运行命令的时间。
/interactive 允许作业在运行时,与当时登录的用户
桌面进行交互。
/every:date[,...] 每个月或每个星期在指定的日期运行命令。
如果省略日期,则默认为在每月的本日运行。
/next:date[,...] 指定在下一个指定日期(如,下周四)运行命令。
如果省略日期,则默认为在每月的本日运行。
"command" 准备运行的 Windows NT 命令或批处理程序。(呵呵,这个最很)
用法一,定时启动关闭某个服务
以RAS服务方例,让该服务在每日19:00启动,次日7:30关闭,AT命令如下:
AT 19:00 /every:M,T,W,Th,F,S,Su net start ″remote access server″
AT 7:30 /every:M,T,W,Th,F,S,Su net stop ″remote access server″
还可以按照计划自动重起,关机服务器:
只需在运行或命令窗口中键入“at关机时间(24小时表示)-s即可”,例如要在晚上10点自动关机,可以在运行中键入at 22:00shutdown -s,如果不想关机,而要重启,只要将-s参数换成-r就行了,万一输入了错误的时间,只需键入shutdown -a即可取消刚刚执行的关机操作!-l 参数是注销
刚查了一下微软的解释,任务管理器与AT命令的区别:
在以前的Window版本中,你也许使用过AT命令。它可以用来将一个命令,脚本或是程序安排在某一特定的日期和时间运行。在Windows2000中有了一个叫做任务管理器的图形化工具具有比AT命令更为强大的功能。
任务管理器与AT命令不完全相同,但两者可以协同工作。当你用AT命令安排了一项任务,该任务将出现在任务管理器的窗口中。你仍可以用AT命令来安排自动运行任务。
你可以用任务管理器指定运行任务的用户,而这些任务可以是AT命令生成的。另外,你也可以用任务管理器修改任何用AT命令生成的任务。但是一旦如此,你便不能再用AT命令修改这些任务了。
用任务管理器生成的任务被存储在Winnt\tasks目录下,扩展名为.job。这将使你能够在计算机之间转移任务 |
|