考试服务器管理中的批命令应用分析

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:gaolch005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:计算机考试主要是针对大学生的一种计算机技能考核,在一些学校,有关的考试系统的安装测试工作主要是由人来完成的,监考人员需要逐台的修改计算机的设置、检测考试环境、安装考试系统,工作虽然十分的简单,但是十分繁重,因此很容易出现差错。批命令处理技术可以实现整个考试系统的自动化部署,极大的提高工作效率和质量,进而工作人员从繁重的工作中解放出来,该文主要分析考试服务器管理中的批命令应用。
  关键词:考试服务器管理;批命令;应用
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)02-0219-02
  批处理,也可以称为批处理教本。批处理没有十分固定的形式,功能强大,使用灵活方便。随着计算机技术的快速发展,Windows操作系统被大规模的使用,DOS命令已经渐渐地退出了人们的视线,人们已经不熟悉DOS命令,甚至完全不会使用DOS命令。但是批处理文件就是由一条条的DOS文件组成的,可以使用任何一个文本编辑器进行命令的输入和保存。在Windows系统下,计算机部分的文本编辑器默认为记事本。批文件处理的扩展名是“.cmd”或者“.bat”。
  当前,主要的計算机考试就是全国计算机等级考试,在全国计算机等级考试中,考试系统的安装以及测试工作主要是依靠有关的考试管理人员,每个考场大概需要配备4名监考人员,共计100台电脑,在考试开始之前,考试管理人员需要设置每一台电脑、安装考试系统、测试考试环境。但是由于每次学生机和服务器上安装的考试系统不一样,因此每次都需要进行相同的工作。如何使用自动化的技术,减少考试管理人员的工作负担,将手工操作转化为自动化操作,值得探讨。
  1 考试系统安装流程
  1.1 服务器端考试系统考前准备工作
  需要的准备工作如下所示:(1)安装操作系统,当前主要使用的操作系统是Windows 2000 Server;(2)修改服务器电脑的IP地址;(3)修改服务器电脑的名称;(4)创建考试用户文件夹和考试系统文件夹;(5)创建学生机系统用户并加入相应组;(6)安装各种与考试有关的软件;(7)设置考场,然后将有关的考试数据库导入;(8)分配相应的权限;(9)使用模拟账户登录到系统,进行测试,如果正常,工作就结束,如果不正常,找出问题所在,进行调整。
  1.2 考试机考试系统考前准备工作
  需要的准备工作如下所示:(1)安装操作系统,当前主要使用的操作系统是Windows 7;(2)将每台计算机的IP地址进行修改:(3)将每台计算机的名称进行修改:(4)映射网络驱动器;(5)创建学生机系统用户名和密码;(6)将与考试有关的软件进行安装;(7)使用与计算机对应的用户名和密码登录考试系统,对各软件的正常与否进行验证;(8)执行测试系统;(9)对系统进行保护。
  2 批处理文件的应用
  由上述可知,进行计算机考试的有关准备工作时,需要进行创建用户、创建考生文件夹等繁复的工作,如果完全依靠手工进行有关工作的处理,将会极大的增加工作量,而且降低工作效率,为此,我们就可以使用批处理文件来进行建立用户、创建考试文件夹等工作,提升工作效率和准确度。
  2.1 建立考试用户
  将考试用户组设定为ksgroup,将考试用户设定为user1、user2、use3、use4、user5、user6……user150,考试用户只属于ksgroup组。
  (1) 建立考生用户文件夹
  Rd /s /q c:\K_Drv@echo off
  md c:\J_Drv\Install
  md c:\J_Drv\Fjuni95
  md c:\K_Drv\Fjexam95
  md c:\K_Drv\Fjnewdat
  For /1 %%i in (1 1 150) do md c:\K_Drv\user%%i
  (2) 建立考试用户组和考试用户
  @echo off
  Net localgroup ksgroup/add
  For/1 %%i in (1 1 150)do (
  Net user user%%i /add /passwordreq:no /passwordchg:no /expires:never
  Netuser user%%i /pwnexp:y
  Net localgroup users user%%i /delete
  Net localgroup ksgroup user%%i /add)
  运行上述的批处理文件,可以十分迅速的进行考试用户、考试用户组、考生文件夹的建立。因为netuser.exe 属于一种外部命令,因此在进行运行之前首先需要将其拷贝在c:\windows\syetem32\.
  2.2 设置考试文件夹访问共享权限
  2.2.1 使用xcacls.exez设置安全选项
  计算机中有一个名为xcacls.exez的文件控制权限修改工具,我们可以利用它来设置安全选项。需要注意的是,xcacls.exez是一个外部命令,因此在运行之前需要先将其拷贝在c:\windows\syetem32\.
  xcacls.exez语法是:xcacls filename [/T] [/E] [/C] [/G user:perm;spec] [/R用户] [/P user:perm;spec […]] [/D 用户 […]] [/Y]
  2.2.2 对考试文件夹的共享权限进行设置
  @echo off   net share J_Drv=c:\J_Drv /grant:administrator,full /grant:ksgroup,change
  net share Install=c:\J_Drv\Install /grant:administrator,full /grant:ksgroup,read
  net share Fjuni95=c:\J_Drv\Fjuni95 /grant:administrator,full /grant:ksgroup,change
  net share Fjexam95=c:\K_Drv\Fjexam95 /grant:administrator,full /grant:ksgroup,read
  net share K_Drv=c:\K_Drv/grant:administrator,full/grant:ksgroup,change
  net share Fjnewdat=c:\K_Drv\Fjnewdat /grant:administrator,full /grant:ksgroup,
  Read
  For /l %%j in (1 1 150)do net share user %%j=c:\K_Drv\user%%j /grant:administrator,full /grant:user%%j,full
  2.2.3 對考试文件夹安全性权限进行设置
  @echo off
  xcacls c:\J_Drv \c /g administrator:f ksgroup:rw /y
  xcacls c:\J_Drv \Install /c /g administrator:f ksgroup:r /y
  xcacls c:\J_Drv \Fjuni95 /c /g administrator:f ksgroup:rw /y
  xcacls c:\K_Drv \c /g administrator:f ksgroup:rw /y
  xcacls c:\K_Drv \Fjnewdat /c /g administrator:f ksgroup:r /y
  xcacls c:\K_Drv \Fjexam95 /c /g administrator:f ksgroup:r /y
  For /l %%i in(1 1 150)do xcacls c:\K_Drv\user%%i /c /g administrator:f user%%i:f /y
  2.2.4 用户组、共享、考试文件夹以及用户的删除
  @echo off
  net share c:\J_Drv \delete
  net share c:\K_Drv \Fjexam95 /delete
  net share c:\J_Drv \fjuni95 /delete
  net share c:\J_Drv \Install /delete
  net share c:\K_Drv \delete
  net share c:\K_Drv \Fjnewdat /delete
  For /l %%j in(1 1 150)do net share c:\K_Drv\user%%j /deletenet localgroup ksgroup /delete
  For /l %%k in(1 1 150)do net user user%%k /delete
  Rd /s /q c:\J_Drv
  3 结束语
  当前,主要的计算机考试就是全国计算机等级考试,在全国计算机等级考试中,考试系统的安装以及测试工作主要是依靠有关的考试管理人员,每个考场大概需要配备4名监考人员,共计100台电脑,在考试开始之前,考试管理人员需要设置每一台电脑、安装考试系统、测试考试环境。但是由于每次学生机和服务器上安装的考试系统不一样,因此每次都需要进行相同的工作。使用批处理命令,可以减少考试管理人员的工作负担,将手工操作转化为自动化操作,提升工作的效率,降低人力、财力以及时间成本。
  参考文献:
  [1] 周振兴.全国计算机等级考试的机房软件环境部署[J].福建电脑,2011(12).
  [2] 郭毅棋.批处理脚本在高校机房管理中的应用[J].实验室科学,2011(01).
  [3] 吴文辉.网络考试系统设计[J].软件,2014(3).
  [4] 乔艳云.基于网络环境下的无纸化考试系统的开发及应用[J].佳木斯大学学报,2010,28(6).
其他文献
摘要:计算机应用基础在当今的生活、工作和学习中的作用越来越大,但高校计算机应用基础课程教学存在一些问题,已经不能适应现实的需求。该文提出了"以能力培养为导向"的改革新思路,对现有的课程体系及教学方法设计进行改革,注重能力培养,提出了新的课程教学改革方案。  关键词:能力培养;计算机基础课程;信息素质;专业需求;课程体系  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017