考试服务器管理中的批命令应用分析
2018-02-03朱慧田容雨
朱慧 田容雨
摘要:计算机考试主要是针对大学生的一种计算机技能考核,在一些学校,有关的考试系统的安装测试工作主要是由人来完成的,监考人员需要逐台的修改计算机的设置、检测考试环境、安装考试系统,工作虽然十分的简单,但是十分繁重,因此很容易出现差错。批命令处理技术可以实现整个考试系统的自动化部署,极大的提高工作效率和质量,进而工作人员从繁重的工作中解放出来,该文主要分析考试服务器管理中的批命令应用。
关键词:考试服务器管理;批命令;应用
中图分类号: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 offendprint
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).endprint