浅谈脚本在机房管理中应用

浅谈脚本在机房管理中应用

ID:45951854

大小:67.00 KB

页数:6页

时间:2019-11-19

浅谈脚本在机房管理中应用_第1页
浅谈脚本在机房管理中应用_第2页
浅谈脚本在机房管理中应用_第3页
浅谈脚本在机房管理中应用_第4页
浅谈脚本在机房管理中应用_第5页
资源描述:

《浅谈脚本在机房管理中应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅谈脚本在机房管理中应用摘要:目前高校机房承担着大部分计算机类的教学任务,以及各种类型的计算机上机考试;而且安装软件种类多,使用非常频繁,为使这些教学任务能够优质完成,软件安装与维护就显得至关重要。关键词:机房管理应用中图分类号:TP393文献标识码:A文章编号:1672-3791(2012)06(a)-0010-01目前高校机房承担着大部分计算机类的教学任务,以及各种类型的计算机上机考试;而且安装软件种类多,使用非常频繁,为使这些教学任务能够优质完成,软件安装与维护就显得至关重要。既要安装、调试足够数量的软件,保证教学的需要,还要在硬盘数据被破坏的情况下,能够快速及时恢复软件

2、数据,保证教学任务的正常进行;这就要求机房管理员掌握丰富的计算机知识和较强的动手能力。笔者根据多年的机房工作实践经验,使用脚本语言简化机房软件系统的安装、维护和管理做以下讨论。1脚本语言简介计算机语言是为了实现各种目的和完成任务而开发的。脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。可以这么说脚本是批处理文件的延伸,是一种纯文本保存的程序,一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等。再或脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开

3、查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍效率要稍低一些。综上所述,脚本编程速度更快,且脚本文件明显小于如同类C程序文件。这种灵活性是以执行效率为代价的。脚本通常是解释执行的,速度可能很慢,且运行时更耗内存。在很多案例中,如编写一些数十行的小脚本,它所带来的编写优势就远远超过了运行时的劣势,尤其是在当前程序员工资趋高和硬件成本趋低时[1]。2脚本机房管理中应用实例2.1脚本在软件安装中的应用机房的管理中一大部分任务就是要对软件进行维护,这包括了软件

4、安装、删除、更新等的操作,而且这些工作每个学期上课前都需要这样做,每一次都需要很多人或很多时间去处理,对于没有上课任务时不显得有关系,但是机房里往往有很多软件的安装都是在学期中要进行的,而这时对于从早到晚承担着教学任务的机房来说就没有空余时间允许安装,只能课后做的情况下,就要求管理人员要有很高的效率了,不能影响上课的时间。在此举个高新技术考试任务加以说明,每学期很多高校都有高新技术的考试的任务,而且每次都要对学生机编一更新客户端,对于这项工作我用脚本篇写了一个自动安装程序,每次都能自动完成软件的安装,无须管理员每台机来进行安装,篇写的脚本文件为:ATA自动安装.exe,安装软件

5、为:SetupATA.exe,脚本语言程序如下。onerrorresumenextsetfs=wscript.createobject(^scripting・filesystemobject”)fs.deletefile(^ata自动安装.exe”)''SetWshShell=WScript.CreateObject("WScript.Shell”)WshShel1.runusetupATA.exe”wscript.sleep2000WshShel1.SendKeys“n”wscript.sleep2000WshShell.SendKeys“{tab}”wscript.slee

6、p2000WshShell.SendKeys“{tab}”wscript.sleep2000WshShell.SendKeys“{tab}"wscript.sleep2000WshShell.SendKeys“{ENTER}”wscript.sleep50000WshShell.SendKeys“{ENTER}”wscript.sleep40000WshShell.SendKeys“f”把以上的脚本编译好后,与需安装(SetupATA.exe)的软件放在同一层目录下,配合极域多媒体教学软件就能自动让脚本程序(ATA自动安装.exe)运行,这时需要安装的软件就会实现自动安装直完成

7、。2.2脚本在软件注册中的应用实训室管理中经常会遇到软件注册等问题,而有些软件的注册又是特别的麻烦,如根据MAC地址进行注册或是要获取MAC地址才能注册等等的,每当注册这类型的软件就显得特别的麻烦,而且时间也会浪费的特别多,因此通常我都会针对这类型的软件用脚本语言篇写一个简化注册程序脚本。如针对MAYA获取机器MAC地址注册的这种情况脚本语言程序如下。Dimme,moSetmc=GetObject("Winmgmts:”).InstancesOf("Win32_NetworkAdapterC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。