江西广告网
标题:
深挖度挖掘Vista的“计划任务”
[打印本页]
作者:
樱子
时间:
2008-12-14 11:21
标题:
深挖度挖掘Vista的“计划任务”
“计划任务”是Vista提供的一项服务,其功能在XP的基础上有了很大增强。由于用户的偏见,认为它只不过是Vista的“鸡肋”功能,弃而用功能更为强大的第三方软件。基于笔者的使用体验认为,只要深入挖掘、灵活应用其完全可以满足我们的计划需求。下面我们一道深挖Vista计划任务的功能让“鸡肋”变大餐。
<P> <STRONG>一、“计划任务”之数据自动备份</STRONG></P>
<P> 数据是无价的,对数据及时进行备份是保全数据最可靠的措施。但数据备份又是一项重复琐碎的工作,有时因为某些原因会忘记备份。如何让数据的备份更智能呢,不需要第三方软件,灵活应用Vista的计划任务即可轻易搞定。</P>
<P> 第一步:单击“开始→所有程序→附件→系统工具→计划任务程序”,打开任务计划窗口,选择左侧“任务计划程序库”,再点击右侧“操作”中的“新文件夹”,按提示输入新文件夹名称“数据备份”,点击“确定”。(图1)</P>
<P align=center><IMG src="/bbs/attachments/computer/20081214/200812141191492177801.jpg"></P>
<P align=center>图1 计划任务数据备份</P>
<P> 第二步:选中刚建的文件夹,再点击右侧的“创建任务”打开向导。在“姓名”后输入任务名称,比如“数据备份”点击“触发器”选项卡,单击“新建”,在弹出对话框的“开始任务”下选择“制定计划时”。任务频率设置为“每天”,系统默认从设置的当天当时开始,我们可以根据需要设置“开始的时间,比如2008/715日16:00:00(下班前一个小时)。最后,单击“确定”返回创建任务向导窗口。(图2)</P>
<P align=center><IMG src="/bbs/attachments/computer/20081214/200812141191495377802.jpg"></P>
<P align=center>图2创建任务</P>
<P> 第三步:单击“操作”选项卡下的“新建”,在弹出的对话框的“操作”下选择“启动程序”,再通过“浏览”找到提前编写的用来备份的脚本文件,最后点击“确定”即可。这样就在每天的16点系统自动根据设置进行数据的备份。(图3)</P>
<P align=center><IMG src="/bbs/attachments/computer/20081214/200812141191498477803.jpg"></P>
<P align=center>图3指定存放位置</P>
<P></p><p align='center'><b>[1] [2] [3] [4] [5] 下一页 </b></p> <
</P>
<P><STRONG> 二、共享“计划任务”</STRONG></P>
<P> 企业环境下的客户端主机都是统一部署的,特别是同一部门中有很多类似上面的备份,难道需要在每台主机上进行计划任务的创建吗?不用!我们可以把备份任务导出来,然后在通过局域网发布到其他的主机上,这样就可以实现大家共同备份了。为了节约篇幅和方便叙述,我们在上面实例的基础上进行。</P>
<P> 在任务计划程序窗口中,右击建立的任务“数据备份”选择“导出”,根据向导导出“数据备份.xml”文件,然后此文件上传到文件服务器中共享。有类似备份任务的主机,下载该文件然后启动计划任务程序,单击“操作→导入任务”,导入任务文件即可。(图4)</P>
<P align=center><IMG src="/bbs/attachments/computer/20081214/20081214119154677804.jpg"></P>
<P align=center>图4 计划任务之导入</P>
<P> 需要注意的是,要确保“计划任务”的执行,要检查Task Scheduler访问是否启动,没有启动的话要启动。另外,有些员工更改了当初统一部署时的系统用户名,为确保任务的执行需要进行相关设置。在该的电脑中,双击刚刚导入的任务,切换到“常规”选项卡,单击“更改用户或组”,再指定为该员工自己机器上的用户,这样计划任务就可以在局域网共享了。(图5)</P>
<P align=center><IMG src="/bbs/attachments/computer/20081214/20081214119159377805.jpg"></P>
<P align=center>图5 共享计划任务</P>
<P></p><p align='center'><b>上一页 [1] [2] [3] [4] [5] 下一页 </b></p> <
</P>
<P><STRONG> 三、系统监控确保“计划任务”执行</STRONG></P>
<P> 有时因为某些原因“计划任务”没有执行,这对于数据备份来说不能允许的,那如何知道计划任务是否运行了呢?其实可以只需要把事件查看器的记录与任务计划绑定起来,这样一旦系统出现什么问题,我们好及时知晓并进行处理了。下面我们结合实例进行演示:</P>
<P> 第一步:在“开始搜索”框中输入“eventvwr.msc”,按回车键调出事件查看器。依次展开左侧的“事件查看器(本地)→应用程序和服务日志→Microsoft→Windows→TaskScheduler→Operational”,中间将会显示多个过往时间,从中找出某个错误事件,右击它,选择“将任务附加到此事件”。</P>
<P> 第二步:在打开的创建基本任务向导窗口,输入任务名称和任务描述后,单击两次“下一步”进入“操作”界面,选择“显示消息”项。单击“下一步”,设置消息框的内容,比如将窗口“标题”设置为“计划任务有误”,将“邮件”内容(实际就是消息框上的内容)设置为“由于计划任务服务有误,数据备份计划可能没有完成,请检查”。</P>
<P> 第三步:连续点击“下一步”、“完成”、“确定”后返回即可。现在到计划任务程序的“事件查看器任务”中,就会发现刚才添加的任务了。以后,一旦设置的任务计划没有正常启动,就会弹出消息框提示了。(图6)</P>
<P align=center><IMG src="/bbs/attachments/computer/20081214/200812141191514077806.jpg"></P>
<P align=center>图6 计划任务之错误提示</P>
<P> 扩展:利用该功能可以进行病毒报警。当某个病毒关闭杀毒软件后,就会弹出消息框报警。另外,还可以进行帐户监视,设置事件关联,当系统中创建了陌生的帐户后就会弹出警告对话框。</P>
<P></p><p align='center'><b>上一页 [1] [2] [3] [4] [5] 下一页 </b></p> <
</P>
<P><STRONG> 四、XP下实现单任务多操作</STRONG></P>
<P> Windows XP下的“计划任务”一个任务只能实现某一个操作,那如何像Vista那样实现单任务多操作呢?其实我们可以通过批处理实现,其原理是:把要实现的操作任务写入一个批处理文件,然后在计划任务中调用这个批处理文件实现多操作。笔者以WinRar对文件的打包备份和上传两个操作为例进行演示:</P>
<P> 任务:</P>
<P> 1.打包备份d:\data下的所有文件doc(word文件)为data.rar。</P>
<P> 2.把data.rar文件上传共享到//192.168.1.6/share。</P>
<P> 第一步:创建批处理文件test.bat,输入如下内容:</P>
<P> path=c:\Program Files\WinRAR</P>
<P> Rar.exe a data.rar d:\test\*.doc</P>
<P> copy date.rar \\192.168.1.20\share</P>
<P> 提示:第一行指明了rar(WinRar的命令行工具)文件路径。第二行是把d:\test下的所有doc文件打包为data.rar,第三行是拷贝data.rar文件到文件服务器(192.168.1.20)的的share共享文件夹中。</P>
<P> 第二步:单击“开始→程序→附件→系统工具→计划任务”,根据向导创建计划任务“备份上传”,在添加程序一步中,指定为刚才创建的批处理文件test.bat。 这样XP也就实现了和Vista同样的单计划多操作。</P>
<P></p><p align='center'><b>上一页 [1] [2] [3] [4] [5] 下一页 </b></p> <
</P>
<P> <STRONG>五、“计划任务”相关故障</STRONG></P>
<P> 为了让Vista“计划任务”更好地为我们服役,了解其相关故障是非常必要的。有时候,计划好的任务却不能按计划执行,任务被搁浅,为什么会这样呢?就笔者接触的相关案例,“计划任务”故障不外乎三个方面的原因:</P>
<P> 1.系统盲目优化后遗症</P>
<P> 为了提高Vista系统的性能,用户往往会通过工具或者手工关闭一些Windows服务,如果不小心关闭了“Task Scheduler”服务,就会导致计划任务不能运行。解决的方法很简单,就是执行“开始→运行→serveices.msc”,打开系统服务管理窗口,找到“TaskScheduler”服务后,将它改成手动或者自动,然后单击“启用”即可。</P>
<P> 2.帐户密码使然</P>
<P> Vista系统的安全性大大加强,如果你的系统管理员帐户(一般为administrator)没有设置密码此时你创建了“计划任务”,该任务就有可能不能执行。另外,如果在设置好计划任务后更改了系统密码,同样会有可能造成计划任务不能正常运行。解决的方法非常简单,前者是给管理员设置密码再创建计划任务;后者是重新修改一下计划任务,使得新密码在“计划任务”执行时的安全认证中生效就可以了。</P>
<P> 3.任务相关程序出错</P>
<P> 任务计划的操作,往往需要调用程序,如果相关的程序文件被删除、移动或者损坏,任务计划找不到相应程序也将无法运行。解决办法是重新修复相应的程序文件即可。</P>
<P> 总结:以上关于Vista“计划任务”的应用只是其功能的一部分,愿本文能够抛砖引玉,相信大家能够挖掘其更多实用功能。</P></p><p align='center'><b>上一页 [1] [2] [3] [4] [5] </b></p> <
欢迎光临 江西广告网 (http://bbs.jxadw.com/)
Powered by Discuz! X3.2