资源描述:
《浅析脚本在机房管理中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浅析脚本在机房管理中的应用 摘要:目前高校机房承担着大部分计算机类的教学任务,以及各种类型的计算机上机考试;而且安装软件种类多,使用非常频繁,为使这些教学任务能够优质完成,软件安装与维护就显得至关重要。 关键词:机房管理应用 :TP393:A:1672-3791(2012)06(a)-0010-01 目前高校机房承担着大部分计算机类的教学任务,以及各种类型的计算机上机考试;而且安装软件种类多,使用非常频繁,为使这些教学任务能够优质完成,软件安装与维护就显得至关重要。既要安装、调试足够数量的软件,保证教学的需要,还要在
2、硬盘数据被破坏的情况下,能够快速及时恢复软件数据,保证教学任务的正常进行;这就要求机房管理员掌握丰富的计算机知识和较强的动手能力。笔者根据多年的机房工作实践经验,使用脚本语言简化机房软件系统的安装、维护和管理做以下讨论。 1脚本语言简介 计算机语言是为了实现各种目的和完成任务而开发的。脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。可以这么说脚本是批处理文件的延伸,是一种纯文本保存的程序,一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可
3、以实现一定的逻辑分支等。再或脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍效率要稍低一些。综上所述,脚本编程速度更快,且脚本文件明显小于如同类C程序文件。这种灵活性是以执行效率为代价的。脚本通常是解释执行的,速度可能很慢,且运行时更耗内存。在很多案例中,如编写一些数十行的小脚本,它所带来的编写优势就远远超过了运行时的劣势,
4、尤其是在当前程序员工资趋高和硬件成本趋低时[1]。 2脚本机房管理中应用实例 2.1脚本在软件安装中的应用 机房的管理中一大部分任务就是要对软件进行维护,这包括了软件安装、删除、更新等的操作,而且这些工作每个学期上课前都需要这样做,每一次都需要很多人或很多时间去处理,对于没有上课任务时不显得有关系,但是机房里往往有很多软件的安装都是在学期中要进行的,而这时对于从早到晚承担着教学任务的机房来说就没有空余时间允许安装,只能课后做的情况下,就要求管理人员要有很高的效率了,不能影响上课的时间。在此举个高新技术考试任务加以说明,
5、每学期很多高校都有高新技术的考试的任务,而且每次都要对学生机编一更新客户端,对于这项工作我用脚本篇写了一个自动安装程序,每次都能自动完成软件的安装,无须管理员每台机来进行安装,篇写的脚本文件为:ATA自动安装.exe,安装软件为:SetupATA.exe,脚本语言程序如下。 onerrorresumenext setfs=object) fs.deletefile(ata自动安装.exe)'' SetacAddress把ip地址赋值给变量a ExitFor EndIf Next a=Repla
6、ce(a,:,)把ip地址中的字符:删除掉 ''repleace SetobjFSO=CreateObject(Scripting.FileSystemObject) SetobjOldTXT=objFSO.OpenTextFile(C:FlexLMa strTemp=Replace(objOldTXT.ReadLine,001c2528fa7c,a) 把要替换的值111111111111改为对应的值 objNep ''msgboxstrtemp Loop objOldT
7、XT.Close objNeoveFileC:FlexLM2-NeaAYA软件注册的时间,提高软件注册的效率。 实践证明,基于脚本语言的机房管理是一种新的尝试,它可以快速、方便地实现局域X内多台计算机软件的安装、卸载、注册,从而进一步提高学校机房的使用与维护效率,是现代化机房管理常用的手段之一;实训室的管理工作是一个复杂而有系统的工作,是项较有挑战性的工作,只要我们在平常中多思考多动一动就会产生很多的激情,解决问题的方法就多起来了,自我的技能也就得以提升。