?

如何在Windows7下高效部署全國計算機等級考試的機房軟件環境

2016-11-24 17:01陳潔
電腦知識與技術 2016年26期
關鍵詞:批處理

陳潔

摘要:在較短時間內完成全國計算機等級考試的機房軟件環境部署可以說是一件非常繁瑣的事情。充分利用批處理軟件、電子教室軟件、WMIC、VBS等設計程序可以極大提高機房環境部署效率。

關鍵詞:NCRE;電子教室軟件;批處理;WMIC;VBS

中圖分類號:TP311 文獻標識碼: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

計算機技術的應用在我國各個領域發展迅速,為了適應知識經濟和信息社會發展的需要,操作和應用計算機已成為人們必須掌握的一種基本技能。許多單位、部門已把掌握一定的計算機知識和應用技能作為人員聘用、職務晉升、職稱評定、上崗資格的重要依據之一。鑒于社會的客觀需求,經原國家教委批準,原國家教委考試中心于1994年面向社會推出了全國計算機等級考試(National Computer Rank Examination,簡稱NCRE),其目的在于以考促學,向社會推廣和普及計算機知識,也為用人部門錄用和考核工作人員時提供一個統一、客觀、公正的標準。NCRE是由教育部考試中心主辦,面向社會,用于考查應試人員計算機應用知識與能力的全國性計算機水平考試體系。NCRE考試一般在每年的3月中下旬和9 月中下旬,時間安排上正好是新學期開學的前幾周,因為考試的人數多,考試的時間緊,機房管理教師要在不影響開學繁重的教學任務的前提下,在較短時間內完成計算機操作系統軟件、NCRE考試軟件等軟件的安裝工作,并完成所有環境測試工作,可以說是一件非常繁瑣的事情。而且隨著信息技術的發展,從第38次全國計算機等級考試開始,NCRE也對考試內容作出了相應調整,例如考試機操作系統環境從原來的Windows XP變為Windows 7,服務器系統環境要求從原來的Windows Server 2003變為中文標準版Windows Server 2008,一級MS Office考試科目內容從MS Office 2003變為MS Office2010等等。如何利用計算機技術手段簡化NCRE考試環境安裝流程,提升多媒體機房管理維護和全國計算機等級考試軟件環境部署效率,是一個值得研究的課題,現將工作中一些經驗進行總結。

1 NCRE母機制作

自全國計算機等級考試開考以來,考試環境一直在變,考試形式從“筆試加機試”到“筆試整合到機試”,機試環境從最開始的用軟盤單機考試到后面搭建局域網考試,操作系統歷經DOS、Windows 2000、Windows XP和Windows 7。萬變不離其宗,機器軟件安裝,如果一臺一臺安裝,費時費力,工作量大,先制作NCRE母機,然后利用局域網同傳,可達到事半功倍的效果。NCRE母機制作時操作系統要采取純凈版Windows 7安裝并將所有補丁打上,盡量不要用Ghost文件安裝,避免在安裝考試需要的應用軟件時出現未知故障。操作系統安裝完成后,將考試需要的應用軟件全部安裝完畢并測試,確保母機無病毒且一切正常。接下來就需要利用機房局域網進行網絡克隆,把母機所有數據復制到機房所有計算機,目前多媒體機房的計算機大部分都自帶硬盤保護系統,如果沒有可利用還原卡對文件進行同傳。復制完成的計算機需要修改接收端計算機的計算機名、IP 地址和用戶名等系統參數,不然會造成網絡沖突。為方便學生機的管理,我們可以安裝一個可以通過網絡進行遠程控制的軟件,例如極域電子教室,可以非常方便地實現學生機的軟件安裝、重啟、關機等操作。在網絡克隆進行的過程中,要利用同傳功能中的自動修改IP 地址、機計算機名等,不然會極大增加環境部署的工作量。

2 使用WMIC 服務命令自動修改克隆機器的用戶名

目前NCRE考試是采取C/S(客戶端/服務器)架構環境,要求學生機計算機名按K01、 K02、K03……的順序編排,并且Windows的用戶登錄名要與機器名相一致。我們在制作母機的時候可以直接把Windows 7的默認管理員用戶名Administrator改成K01用戶名?,F在學生機基本上配有硬盤還原卡,大多數還原卡都可以自動有序地修改機器名與IP地址,這樣克隆完成后所有計算機的計算機名稱與IP地址可以按機房座位號順序排列。但是克隆完成后計算機不能實現自動有序地修改用戶名,如果是幾百臺計算機要人工手動修改計算機名的話,工作量非常復雜,而且容易出錯,不利于學生考試。為解決這個問題,在實踐中我們發現可以用WMIC命令高效地完成任務。WMIC(Windows Management Instrumentation Command-line,Windows 管理規范命令行),提供了從命令行接口和批命令腳本執行系統管理的支持,是一款命令行管理工具。在實踐中,我們發現可以利用WMIC高效實現計算機用戶名的更改。我們可以將下面的命令設置成批處理文件,通過電子教室軟件遠程執行即可快速地將所有計算機用戶名與計算機名保持一致。

WMIC useraccount where name=K01 call rename %COMPUTERNAME%

新建一個文本文檔“改用戶名.txt”,將上面的內容輸入,將其另存為“改用戶名.bat”,保存類型選擇“所有文件”,即可得到批處理文件。

3 在考試機客戶端建立網絡映射盤

NCRE考試中每臺客戶端計算機通過訪問映射到本地的網絡磁盤(K:)連接到服務器端的試題,與改計算機用戶名類似,手動建立網絡映射盤的工作量太大。我們可以通過批處理文件來輕松實現目標。批處理文件是擴展名為.bat 或.cmd的文本文件,包含一條或多條命令,由DOS或Windows系統內嵌的命令解釋器來解釋運行。

快速斷開上次NCRE考試的映射可新建一個文本文檔“斷開映射.txt”,內容為 net use K: /delete,將其另存為“斷開映射.bat”文件即可,保存類型選擇“所有文件”。同理,快速映射到本次NCRE考試可采取相似的方法,將內容替換為net use K: \\Servername\Ncre**(Servername是機房局域網環境中服務器的計算機名,**為考試的次數),文本文檔另存為“新建映射.bat”即可。當然也可將這兩個文本文檔內容合二為一,新建一個文本文檔,將上面兩條命令分兩行保存,再另存為.bat批處理文件即可。

將制作好的“斷開映射.bat”與“新建映射.bat”兩個批處理文件通過電子教室軟件從教師機發送到每臺學生機,再統一執行運行命令就可以在幾秒內實現機房所有機器的斷開網絡映射與創建新的網絡映射(K:),極大提高工作效率,以后每次考試只需將net use K: \\Servername\Ncre**中**換成開考的次數即可。

4 學生機NCRE考試軟件的快速安裝

在NCRE軟件安裝過程中,會有一些提示選擇安裝路徑等選項,一般可按回車鍵中用鼠標點擊往下執行,操作雖然簡單,但大量的機器操作起來也很繁瑣。VBS是基于Visual Basic的腳本語言,我們可以利用它來實現每臺計算機快速安裝NCRE軟件的目的。通過腳本語言,可以執行模擬手動敲擊鍵盤的操作,如Enter鍵,Tab 鍵等。我們可以將下面的命令設置成VBS腳本執行,實現NCRE考試軟件的快速安裝。

Set objShell = CreateObject("Wscript.Shell")

strCommandLine = " Setup_一二級考試系統.exe"

objShell.Run(strCommandLine)

set WshShell = CreateObject("WScript.Shell")

WScript.Sleep 3000 延時3秒

WshShell.SendKeys "{ENTER}" 模擬按下回車鍵執行下一步

WScript.Sleep 300

WshShell.SendKeys "{ENTER}" 模擬按下回車鍵執行下一步

WScript.Sleep 3000

WshShell.SendKeys "{ENTER}" 模擬按下回車鍵完成最后一步

新建一個文本文檔“軟件安裝.txt”,將上面的命令輸入其中,另存時保存類型選擇“所有文件”,文件名為“軟件安裝.VBS”,即可得到VBS腳本。

利用電子教室軟件,將上面的WMIC文件、斷開映射和新建映射文件、VBS文件等命令從教師機發送到每臺學生機上,并在教師機自定義遠程命令控制學生機自動執行上述程序,就可以快速高效地達到遠程修改考試機的目的。另外再通過電子教室軟件把NCRE等級考試環境檢測和啟動考試的路徑復制好發送到教師端,在教師端根據程序運行地址建立遠程執行NCRE 考試環境檢測和啟動考試程序的遠程命令,以便快速地在服務器端集中對考試環境進行檢測和啟動考試軟件。

5 結束語

本文通過解決在部署全國計算機等級考試機房軟件環境中碰到的各種繁瑣問題如:逐臺更改用戶名、映射服務器、安裝NCRE軟件等,提出了采用遠程控制軟件、管理規范命令行WMIC,批處理文件,VBS腳本文件等方法,高效、優雅地解決了問題。

參考文獻:

[1] 王建宇.全國計算機等級考試的實踐和探索[J].中國市場,2008(7).

[2] 蔡玥.全國計算機等級考試(NCRE)網絡環境和安全設置[J].電腦與電信,2007(6).

[3] 高慧星.機房軟件的批量安裝[J].硅谷,2011(5):179.

猜你喜歡
批處理
一種使用EPS平臺腳本實現地理信息數據多進程批處理的方法
惡意批處理文件導致電腦黑屏、反復重啟、無響應的原因分析及應對思路
SecureCRT在網絡設備配置管理中的實踐應用
PyroBatchFTP
讓數據庫自動備份
基于PSD-BPA的暫態穩定控制批處理計算方法的實現
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合