ncre 考试环境智能自动化部署方案探究

ncre 考试环境智能自动化部署方案探究

ID:5238782

大小:31.50 KB

页数:9页

时间:2017-12-06

ncre 考试环境智能自动化部署方案探究_第1页
ncre 考试环境智能自动化部署方案探究_第2页
ncre 考试环境智能自动化部署方案探究_第3页
ncre 考试环境智能自动化部署方案探究_第4页
ncre 考试环境智能自动化部署方案探究_第5页
资源描述:

《ncre 考试环境智能自动化部署方案探究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、NCRE考试环境智能自动化部署方案探究  摘要:根据国家对综合人才计算机水平的要求,全国计算机等级考试(NCRE)已显得愈发重要。该文针对当前NCRE考场部署效率低下的现状,提出一个基于脚本语言工具的智能自动化部署方案,能有效解决问题,高效地完成考场部署工作。关键词:NCRE;AUTOIT;脚本;自动化中图分类号:TP393文献标识码:A文章编号:1009-3044(2013)32-7307-03全国计算机等级考试(NCRE)是由教育部考试中心举行的证书类统一考试,在2013年9月的NCRE考试已经改革为无纸化考试,并采用了新的考试操作环境和新的考试软件。整体上看新环境

2、依然采用了C/S架构,即每个考场配备一台服务器,每台考试机通过网络驱动器连接考试服务器上的考生文件夹,考试结果通过网络上传和保存至考试服务器,每台考生机通过计算机用户名实现权限控制,保证每个考生只能访问和自己座位号对应的考生文件夹。由于考场部署工作的繁琐、复杂和重复性,以及其他问题,笔者所在部门往往要耗费大量的时间和精力,主要表现在以下两点:1)考试机的设置操作繁多9尽管各高校机房的网络同传系统能自动获取计算机名和IP地址,但有的同传系统不支持WIN7系统而无法修改,以至同传后需要检查每台考试机的设置,若不正确则还需进行人工设置。而目前笔者所在部门大多采用纯手工的方式进

3、行操作,安装考试系统及环境检测也需要人工逐台点击安装,因此在人员紧缺的情况下,面对十几间的考场,管理员工作量无疑是浩大的。2)部署时间紧迫NCRE考试对机房的需求数量较大,且考试基本集中在周六,而作为考场的机房在日常使用中又充当着授课教室的角色,因此考试的前一天晚上才有时间进行部署,一个管理员平均必须在一个晚上将四个机房设置好,留给管理员的时间非常紧迫。1方案原理针对以上情况,笔者根据自身多年的部署经验,结合批处理、WMIC、AUTOIT等脚本工具,设计了一套统一可行的智能自动化的高效部署方案,能够实现考试机在网络同传后从设置到安装检测的整套完整操作。1.1脚本工具1)

4、批处理批处理是一种WINDOWSNT系统内置的脚本语言,无需编译即可由DOS或者Windows系统内嵌的命令解释器解释运行,可以对计算机进行基本设置和操作。92)WMICWMI是一项管理和配置和计算机的Windows管理技术,而WMIC则允许用户通过命令行输入简单命令构造复杂的WMI查询语言(WQL)命令,从而实现对计算的各种管理和配置。3)AutoItAutoIt是一个使用类似VB编程语言的脚本工具,它可以实现准确模拟键盘和鼠标动作和窗口/控件的设置和读取等操作,从而完成各种自动化操作,同时支持WindowsGUI的设计,能调用DOS、批处理或WMIC,功能较为强大。

5、1.2方案思路该方案分为考试机同传前和同传后两部分的部署,同传前的部署主要包括手动安装设置考试服务器和考试机的母机、搭建模拟环境及测试,同传后的部署包括自动设置IP、计算机名和用户名和自动完成考试系统的安装和考试环境的检测。1)搭建模拟环境9由于考试环境是C/S架构,因此在网络同传前用小环境模拟真实考试,可以测试服务器和考试机的设置是否满足要求,能够事先发现和解决存在的问题。模拟环境中考试机的部分设置(如防火墙、UAC、工作组、映射网络驱动器等)对所有考试机都是适用的,同传后无需修改,因此在同传前设置好便可省去同传后逐台设置的时间。2)IP、计算机名和用户名的自动设置这

6、部分的设置必须在同传后逐台进行。考虑到网络同传系统对WIN7的兼容性问题,此方案不在WIN7系统下安装硬盘保护系统的上层驱动。由于物理地址的唯一性,因此可以通过批处理根据考试机的物理地址自动设置该部分信息,以保证信息的唯一性和正确性,不会出现信息冲突的问题。自动设置的前提条件是必须完整正确地收集到每间机房所有机子的MAC,以机房为单位建立起MAC和每台考试机信息的一一对应关系,并将此信息存入数据文件data.ini中,各字段格式必须满足考试要求,如:00-0D-81-14-8D-21192.168.1.1K001K0100-0A-81-25-66-B3192.168.1

7、.2K002K02批处理首先获取考试机的MAC,再依据该MAC去数据文件中查找相应记录,获取相关信息,最后调用netsh.exe和WMIC设置IP地址、计算机名和数据文件中查找记录find/i“%mac%”%data%>temp.txtl获取信息for/f“skip=1tokens=2”%%Min(temp.txt)dosetmyIP=%%L::IPfor/f“skip=1tokens=3”%%Nin(temp.txt)dosetpcname=%%M::计算机名  for/f“skip=19tokens=4”%%Iin(temp.txt)

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

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

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