a).从管理->任务计算里添加定时任务。这种方法很简单。
b).CMD命令行方式
at命令
例1:定时启动关闭某个服务,以RAS服务方例,让该服务在每日19:00启动,次日7:30关闭,AT命令如下
at 15:20 /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"
其中M,T,W,Th,F,S,Su分别代表星期monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sunday
c).用bat批处理文件方式
##定时关机
1.编写一个批处理文件()使用批处理文件的原因是为了以后更灵活的控制而不需要重新建立调度),则使
用文件存为c:\autoshut.bat ,内容如下:
shutdown -a,设置好自动关机后,如果想取消的话
-f:强行关闭应用程序
-m \\计算机名:控制远程计算机
-i:显示图形用户界面,但必须是Shutdown的第一个选项
-l:注销当前用户
-r:关机并重启
-t 时间:设置关机倒计时
-c "消息内容 ":输入关机对话框中的消息内容(不能超127个字符)
2.建立自动执行条目:at 22:00 c:\autoshut.bat
这样每天晚上22:00机器都会自动关机,在关机前会进行30秒钟的提示,倒计时的。
d).SchTasks /?: 查看 SchTasks命令.(该命令我的了解不深,只会简单的用)
SCHTASKS /parameter [arguments]
描述:
允许管理员创建、删除、查询、更改、运行和中止本地或远程系统上的计划任务。
参数列表:
/Create 创建新计划任务。
/Delete 删除计划任务。
/Query 显示所有计划任务。
/Change 更改计划任务属性。
/Run 按需运行计划任务。
/End 中止当前正在运行的计划任务。
/ShowSid 显示与计划的任务名称相应的安全标识符。
/? 显示此帮助消息
Windows 任务计划程序需要:具体的任务执行程序(exe,批处理);而通过设置,让Windows来控制具体的
执行的具体时间,重复度,触发条件,等。我们可以控制的是 具体的任务执行程序。 当然如果我们将什么
时候定时执行任务,以及如何重复执行,触发条件等都写在程序里,也未尝不可,但是这样的话,就抹杀了
Windows任务计划程序的特有功能了!!