陳潔
摘要:在較短時間內(nèi)完成全國計算機等級考試的機房軟件環(huán)境部署可以說是一件非常繁瑣的事情。充分利用批處理軟件、電子教室軟件、WMIC、VBS等設(shè)計程序可以極大提高機房環(huán)境部署效率。
關(guān)鍵詞:NCRE;電子教室軟件;批處理;WMIC;VBS
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)26-0081-02
How to Efficiently Deploy the National Computer Rank Examination Room in the Windows7 Environment
CHEN Jie
(Anhui Province Youth and Politics School, Hefei 230061,China)
Abstract: Its a complicated matter to complete the National Computer Rank Examination System Environment deployment in a relatively short period of time. Make full use of batch software, electronic classroom software, WMIC, VBS and other design programs can greatly improve the efficiency of the engine room environment deployment.
Key words: NCRE; electronic classroom software; batch processing; WMIC; VBS
計算機技術(shù)的應(yīng)用在我國各個領(lǐng)域發(fā)展迅速,為了適應(yīng)知識經(jīng)濟(jì)和信息社會發(fā)展的需要,操作和應(yīng)用計算機已成為人們必須掌握的一種基本技能。許多單位、部門已把掌握一定的計算機知識和應(yīng)用技能作為人員聘用、職務(wù)晉升、職稱評定、上崗資格的重要依據(jù)之一。鑒于社會的客觀需求,經(jīng)原國家教委批準(zhǔn),原國家教委考試中心于1994年面向社會推出了全國計算機等級考試(National Computer Rank Examination,簡稱NCRE),其目的在于以考促學(xué),向社會推廣和普及計算機知識,也為用人部門錄用和考核工作人員時提供一個統(tǒng)一、客觀、公正的標(biāo)準(zhǔn)。NCRE是由教育部考試中心主辦,面向社會,用于考查應(yīng)試人員計算機應(yīng)用知識與能力的全國性計算機水平考試體系。NCRE考試一般在每年的3月中下旬和9 月中下旬,時間安排上正好是新學(xué)期開學(xué)的前幾周,因為考試的人數(shù)多,考試的時間緊,機房管理教師要在不影響開學(xué)繁重的教學(xué)任務(wù)的前提下,在較短時間內(nèi)完成計算機操作系統(tǒng)軟件、NCRE考試軟件等軟件的安裝工作,并完成所有環(huán)境測試工作,可以說是一件非常繁瑣的事情。而且隨著信息技術(shù)的發(fā)展,從第38次全國計算機等級考試開始,NCRE也對考試內(nèi)容作出了相應(yīng)調(diào)整,例如考試機操作系統(tǒng)環(huán)境從原來的Windows XP變?yōu)閃indows 7,服務(wù)器系統(tǒng)環(huán)境要求從原來的Windows Server 2003變?yōu)橹形臉?biāo)準(zhǔn)版Windows Server 2008,一級MS Office考試科目內(nèi)容從MS Office 2003變?yōu)镸S Office2010等等。如何利用計算機技術(shù)手段簡化NCRE考試環(huán)境安裝流程,提升多媒體機房管理維護(hù)和全國計算機等級考試軟件環(huán)境部署效率,是一個值得研究的課題,現(xiàn)將工作中一些經(jīng)驗進(jìn)行總結(jié)。
1 NCRE母機制作
自全國計算機等級考試開考以來,考試環(huán)境一直在變,考試形式從“筆試加機試”到“筆試整合到機試”,機試環(huán)境從最開始的用軟盤單機考試到后面搭建局域網(wǎng)考試,操作系統(tǒng)歷經(jīng)DOS、Windows 2000、Windows XP和Windows 7。萬變不離其宗,機器軟件安裝,如果一臺一臺安裝,費時費力,工作量大,先制作NCRE母機,然后利用局域網(wǎng)同傳,可達(dá)到事半功倍的效果。NCRE母機制作時操作系統(tǒng)要采取純凈版Windows 7安裝并將所有補丁打上,盡量不要用Ghost文件安裝,避免在安裝考試需要的應(yīng)用軟件時出現(xiàn)未知故障。操作系統(tǒng)安裝完成后,將考試需要的應(yīng)用軟件全部安裝完畢并測試,確保母機無病毒且一切正常。接下來就需要利用機房局域網(wǎng)進(jìn)行網(wǎng)絡(luò)克隆,把母機所有數(shù)據(jù)復(fù)制到機房所有計算機,目前多媒體機房的計算機大部分都自帶硬盤保護(hù)系統(tǒng),如果沒有可利用還原卡對文件進(jìn)行同傳。復(fù)制完成的計算機需要修改接收端計算機的計算機名、IP 地址和用戶名等系統(tǒng)參數(shù),不然會造成網(wǎng)絡(luò)沖突。為方便學(xué)生機的管理,我們可以安裝一個可以通過網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程控制的軟件,例如極域電子教室,可以非常方便地實現(xiàn)學(xué)生機的軟件安裝、重啟、關(guān)機等操作。在網(wǎng)絡(luò)克隆進(jìn)行的過程中,要利用同傳功能中的自動修改IP 地址、機計算機名等,不然會極大增加環(huán)境部署的工作量。
2 使用WMIC 服務(wù)命令自動修改克隆機器的用戶名
目前NCRE考試是采取C/S(客戶端/服務(wù)器)架構(gòu)環(huán)境,要求學(xué)生機計算機名按K01、 K02、K03……的順序編排,并且Windows的用戶登錄名要與機器名相一致。我們在制作母機的時候可以直接把Windows 7的默認(rèn)管理員用戶名Administrator改成K01用戶名?,F(xiàn)在學(xué)生機基本上配有硬盤還原卡,大多數(shù)還原卡都可以自動有序地修改機器名與IP地址,這樣克隆完成后所有計算機的計算機名稱與IP地址可以按機房座位號順序排列。但是克隆完成后計算機不能實現(xiàn)自動有序地修改用戶名,如果是幾百臺計算機要人工手動修改計算機名的話,工作量非常復(fù)雜,而且容易出錯,不利于學(xué)生考試。為解決這個問題,在實踐中我們發(fā)現(xiàn)可以用WMIC命令高效地完成任務(wù)。WMIC(Windows Management Instrumentation Command-line,Windows 管理規(guī)范命令行),提供了從命令行接口和批命令腳本執(zhí)行系統(tǒng)管理的支持,是一款命令行管理工具。在實踐中,我們發(fā)現(xiàn)可以利用WMIC高效實現(xiàn)計算機用戶名的更改。我們可以將下面的命令設(shè)置成批處理文件,通過電子教室軟件遠(yuǎn)程執(zhí)行即可快速地將所有計算機用戶名與計算機名保持一致。
WMIC useraccount where name=K01 call rename %COMPUTERNAME%
新建一個文本文檔“改用戶名.txt”,將上面的內(nèi)容輸入,將其另存為“改用戶名.bat”,保存類型選擇“所有文件”,即可得到批處理文件。
3 在考試機客戶端建立網(wǎng)絡(luò)映射盤
NCRE考試中每臺客戶端計算機通過訪問映射到本地的網(wǎng)絡(luò)磁盤(K:)連接到服務(wù)器端的試題,與改計算機用戶名類似,手動建立網(wǎng)絡(luò)映射盤的工作量太大。我們可以通過批處理文件來輕松實現(xiàn)目標(biāo)。批處理文件是擴(kuò)展名為.bat 或.cmd的文本文件,包含一條或多條命令,由DOS或Windows系統(tǒng)內(nèi)嵌的命令解釋器來解釋運行。
快速斷開上次NCRE考試的映射可新建一個文本文檔“斷開映射.txt”,內(nèi)容為 net use K: /delete,將其另存為“斷開映射.bat”文件即可,保存類型選擇“所有文件”。同理,快速映射到本次NCRE考試可采取相似的方法,將內(nèi)容替換為net use K: \\Servername\Ncre**(Servername是機房局域網(wǎng)環(huán)境中服務(wù)器的計算機名,**為考試的次數(shù)),文本文檔另存為“新建映射.bat”即可。當(dāng)然也可將這兩個文本文檔內(nèi)容合二為一,新建一個文本文檔,將上面兩條命令分兩行保存,再另存為.bat批處理文件即可。
將制作好的“斷開映射.bat”與“新建映射.bat”兩個批處理文件通過電子教室軟件從教師機發(fā)送到每臺學(xué)生機,再統(tǒng)一執(zhí)行運行命令就可以在幾秒內(nèi)實現(xiàn)機房所有機器的斷開網(wǎng)絡(luò)映射與創(chuàng)建新的網(wǎng)絡(luò)映射(K:),極大提高工作效率,以后每次考試只需將net use K: \\Servername\Ncre**中**換成開考的次數(shù)即可。
4 學(xué)生機NCRE考試軟件的快速安裝
在NCRE軟件安裝過程中,會有一些提示選擇安裝路徑等選項,一般可按回車鍵中用鼠標(biāo)點擊往下執(zhí)行,操作雖然簡單,但大量的機器操作起來也很繁瑣。VBS是基于Visual Basic的腳本語言,我們可以利用它來實現(xiàn)每臺計算機快速安裝NCRE軟件的目的。通過腳本語言,可以執(zhí)行模擬手動敲擊鍵盤的操作,如Enter鍵,Tab 鍵等。我們可以將下面的命令設(shè)置成VBS腳本執(zhí)行,實現(xiàn)NCRE考試軟件的快速安裝。
Set objShell = CreateObject("Wscript.Shell")
strCommandLine = " Setup_一二級考試系統(tǒng).exe"
objShell.Run(strCommandLine)
set WshShell = CreateObject("WScript.Shell")
WScript.Sleep 3000 延時3秒
WshShell.SendKeys "{ENTER}" 模擬按下回車鍵執(zhí)行下一步
WScript.Sleep 300
WshShell.SendKeys "{ENTER}" 模擬按下回車鍵執(zhí)行下一步
WScript.Sleep 3000
WshShell.SendKeys "{ENTER}" 模擬按下回車鍵完成最后一步
新建一個文本文檔“軟件安裝.txt”,將上面的命令輸入其中,另存時保存類型選擇“所有文件”,文件名為“軟件安裝.VBS”,即可得到VBS腳本。
利用電子教室軟件,將上面的WMIC文件、斷開映射和新建映射文件、VBS文件等命令從教師機發(fā)送到每臺學(xué)生機上,并在教師機自定義遠(yuǎn)程命令控制學(xué)生機自動執(zhí)行上述程序,就可以快速高效地達(dá)到遠(yuǎn)程修改考試機的目的。另外再通過電子教室軟件把NCRE等級考試環(huán)境檢測和啟動考試的路徑復(fù)制好發(fā)送到教師端,在教師端根據(jù)程序運行地址建立遠(yuǎn)程執(zhí)行NCRE 考試環(huán)境檢測和啟動考試程序的遠(yuǎn)程命令,以便快速地在服務(wù)器端集中對考試環(huán)境進(jìn)行檢測和啟動考試軟件。
5 結(jié)束語
本文通過解決在部署全國計算機等級考試機房軟件環(huán)境中碰到的各種繁瑣問題如:逐臺更改用戶名、映射服務(wù)器、安裝NCRE軟件等,提出了采用遠(yuǎn)程控制軟件、管理規(guī)范命令行WMIC,批處理文件,VBS腳本文件等方法,高效、優(yōu)雅地解決了問題。
參考文獻(xiàn):
[1] 王建宇.全國計算機等級考試的實踐和探索[J].中國市場,2008(7).
[2] 蔡玥.全國計算機等級考試(NCRE)網(wǎng)絡(luò)環(huán)境和安全設(shè)置[J].電腦與電信,2007(6).
[3] 高慧星.機房軟件的批量安裝[J].硅谷,2011(5):179.