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