高校机房管理中脚本编程技术应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高校机房管理中脚本编程技术应用

高校机房管理中脚本编程技术应用   摘要:目前高校的计算机机房通常情况下担任了大多的计算机类教学任务和计算机上机实习、考试等,因此安装了多个软件,为了确保教学任务的顺利、优质完成,利用一些脚本引擎或语言能够在应用程序中嵌入或应用编程,便于对高校计算机机房进行合理、快速、有效的管理。利用脚本编程不但可以进行文件、磁盘的及时清理,还可以对计算机的程序进行保护、完善。   关键词:机房管理;脚本;编程;高校   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)09-2156-03   脚本语言是程序语言,和C语言、C++语言不同,它并不需要编译就能执行,是一种解释型语言[1],易学且简单易用,在日常计算机管理和维护中应用较广。伴随着高校计算机的普遍应用,学生在上课的时候经常玩游戏、上网,为了抑制这种情况教师通常对上网进行限制,利用保护卡保护磁盘,但学生的作品保存时就相对较麻烦。如采用脚本程序与远程命令相结合,便可实现方便控制学生上网的目的,对机房教学环境进行有效的维护。   1 脚本语言概论   脚本(script)是为了缩短程序编写过程,达到简化程序编写的目的,而产生的计算机编程语言。它是一种利用特定描述性语言和一定的格式编写可执行文件的程序,通常也被称为宏处理文件或批处理文件。所以脚本也是一种纯文本保存程序,是对批处理文件的延伸[2]。通常情况下计算机的脚本程序确定了对计算机运行操作动作组合的控制,能进行一定的逻辑分支。简单一些讲,可称脚本为能够看见的文字命令,利用系统解释器在程序执行的过程中逐条翻译命令,使其成为机器能够识别的指令,并依照程序顺序执行。脚本程序比较其他程序多了一道翻译程序,相比较二进制程序的执行效率较慢。虽然脚本编程速度较快,还具有较小脚本文件的程序文件,不过存在执行效率较低的劣势。脚本通常采用的是解释执行,程序执行的速度相对较慢,运行时极耗内存,但编写一些数十行的小脚本的时候,因其编写优势远大于运行劣势,所以运行劣势就显得微不足道了。   计算机管理过程中通常用到的是批处理脚本(.bat文件),??用cmd.exe来解释执行,是一种面向过程的调用内部、外部命令的类型,及VBS脚本(.vbs文件或.js文件),采用相应的脚本宿主引擎来执行,通常基于对象,可对具有较多脚本引擎和脚本的对象模型进行调用,比如WMI[3]。它能够依据不同的使用要求进行脚本的选择。   2 设置批处理脚本运行环境   2.1 对学生机进行设置   在学生机上设置此项批处理文件的主要作用是:基于学生开机时对服务器[Server]共享文件夹set内的批处理文件([set bat])进行检测,如果存在这个批处理文件,就运行;如不存在,则正常退出。   2.2 设置服务器   在服务器上设置一个set共享文件夹,并建立一个文件夹(setup),将set文件夹设置为仅guest用户只读。将[set bat]批处理文件创建于set文件夹中,设置相应的运行属性,加入设定为最小化运行,学生就不会注意此脚本。在服务器[set bat]脚本上输入相应命令,将所有的学生机启动就能实现自动维护。   3 批处理脚本的应用   批处理脚本是采用cmd.exe来解释执行,面向过程调用内部、外部命令可以实现对指定位置文件删除、隐藏文件、设置文件夹的权限、显示文件的扩展名、系统的优化和创建文件等[4]。   3.1 实现让学生自动读取机房纪律的功能   通常情况下进入机房后教师会要求学生先了解机房的卫生、纪律等注意事项,可以先在计算机磁盘中新建一个文本文档,将其命名为readme.txt的格式,将相关的提示信息存入文档中,将文本存放在服务器的setup目录中,并将批处理命令添加在服务器setbat批处理文件中,这样学生进入机房后,只要打开计算机就能够自动读取到文本文档中的相关纪律、卫生等要求的内容。   因为此项系统在起动之前就已经将提示信息文件拷贝到启动项目中,学生进入机房之后,开机进入桌面就能够直接看到提示信息。启动项目是文件夹,所以无法轻易删除,这种方式比采用将快捷方式纳入启动项目更加安全、有效,在强调机房纪律方面起到了一定的提醒作用[5]。   3.2 实现隐藏文件或磁盘的功能   比如系统备份等一些重要的存储资料,需要把磁盘进行隐藏,以免他人误操作破坏备份数据的完整性和真实性,仅在需要的时候才将其显示出来,如果进行手工设置相对繁琐。例如想要隐藏F盘,需要在本文文件中输入较长的代码,才能实现磁盘的隐藏,代码如下:   将其另存为set.bat格式,存在计算机磁盘的任意位置,采用远程执行,就能够实现计算机F盘的隐藏,其他人打开计算机并不会看到隐藏???磁盘,也不能对隐藏的磁盘进行操作,如果

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档