黎紹亮
摘要:對各大高校而言,計(jì)算機(jī)機(jī)房的管理和日常維護(hù)是確保計(jì)算機(jī)教學(xué)活動得以順利開展的重要因素。隨著機(jī)房的規(guī)模擴(kuò)張,計(jì)算機(jī)系統(tǒng)也需要進(jìn)行重新配置,這時,利用好腳本技術(shù),能夠減少機(jī)房管理員的工作量。該文首先介紹了腳本技術(shù)的基本含義,然后闡述了處理腳本的應(yīng)用方法,最后分析了VBS腳本的具體應(yīng)用,希望能對各計(jì)算機(jī)機(jī)房的管理工作起到一定推動作用。
關(guān)鍵詞:計(jì)算機(jī);機(jī)房;管理;腳本技術(shù);運(yùn)用
中圖分類號:TP308 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)08-0071-03
1 腳本技術(shù)的含義
從廣義角度看,腳本主要是由文本編輯器創(chuàng)造出來,然后儲存為指定擴(kuò)展名稱的一般性文本文件。腳本是經(jīng)由使用人員創(chuàng)造出來,用于表述完成指定任務(wù)所需流程的文件。等待對應(yīng)的腳本文件創(chuàng)建成功以后,就可以點(diǎn)擊該文件以便運(yùn)行,這時腳本就會替代管理人員執(zhí)行全部指令和任務(wù)步驟,從而為管理人員節(jié)省下大量精力和時間。腳本文件只要經(jīng)歷過一次創(chuàng)建,就可以在此后需要執(zhí)行指定任務(wù)時隨時調(diào)出來,對其實(shí)行重復(fù)啟動和運(yùn)用,而不需要再次創(chuàng)建。另外,腳本還可以利用定時的功能,在指定日期內(nèi)的指定時間段中自動行使預(yù)先設(shè)置好的工作內(nèi)容。
在計(jì)算機(jī)機(jī)房管理過程中,通常會用到以下兩種腳本文件:第一,批處理腳本.bat文件,主要是通過cmd.exe進(jìn)行詮釋執(zhí)行,屬于較為傳統(tǒng)的針對處理過程的調(diào)用內(nèi)部和外部指令。第二,VBS腳本,通常表現(xiàn)為.vbs,.js等文件,主要是由相對應(yīng)的腳本載體引擎而運(yùn)行,大多數(shù)都是以其對象為基礎(chǔ),運(yùn)用數(shù)量龐大的腳本引擎和腳本對象模型所具有的功能,比如WMI。這種文件可以依據(jù)運(yùn)用需求的不同,合理挑選出相應(yīng)類型的腳本。
2 批處理腳本的應(yīng)用方法
批處理腳本主要是經(jīng)由cmd.exe詮釋運(yùn)行,主要是調(diào)用針對過程的內(nèi)部和外部指令而實(shí)現(xiàn),比如:設(shè)置文件夾使用權(quán)限、刪除特定位置的文檔和文件(如清空回收站等)、顯示文件拓展名、隱藏文件或顯示文件、創(chuàng)建新文件、系統(tǒng)改良等功能。以下舉兩個具體例子進(jìn)行闡述。
1)設(shè)置文件夾使用權(quán)限
在對各計(jì)算機(jī)機(jī)房進(jìn)行管理時,常常會需要設(shè)置某些特定文件夾的訪問權(quán)限,以免學(xué)生操作失誤而帶來管理方面的麻煩。例如,在某高校開展的計(jì)算機(jī)等級考試中,學(xué)生需要找到與試卷相對應(yīng)的測試文件夾,并在該文件夾內(nèi)進(jìn)行文檔復(fù)制、粘貼等操作。而有的學(xué)生可能會在考試過程中出現(xiàn)失誤操作的現(xiàn)象,比如在測試文件夾中創(chuàng)建、剪切或是刪除了所需的文件。因此,管理人員需要對這類測試文件進(jìn)行使用權(quán)限設(shè)置工作,將該文件夾的權(quán)限設(shè)置成只讀模式,假如測試文件夾存儲于C盤根目錄下,且文件名是B1、B2、B3,登陸用戶名是administrator,則管理人員可以先新創(chuàng)建一個文本文檔,然后在其中輸入以下代碼:
代碼輸入后,將文本文檔以set. Bat的拓展名進(jìn)行額外保存,然后利用電子教室把set. Bat文件發(fā)送到用于考試的計(jì)算機(jī)C盤根目錄下,再進(jìn)行遠(yuǎn)程操作。執(zhí)行上述任務(wù)后,全部考試計(jì)算機(jī)內(nèi)的administrator用戶都會自動將測試文件夾及其子文件夾內(nèi)的文件設(shè)置為只讀模式,且set. Bat文檔也會被自動刪除。
2)隱藏盤符
有的情況下,需要把某種存有關(guān)鍵性資料(例如系統(tǒng)備份文件)的磁盤隱藏起來,在運(yùn)用的時候再予以顯示,以免使用者進(jìn)行失誤操作,破壞了重要文件。如果只采用人工手動設(shè)置,則較為繁瑣,此時就可以利用隱藏盤符,若需要隱藏的對象為E盤,就可以新創(chuàng)建一個文本文檔,在其中輸入以下代碼:
設(shè)置完成后,把文檔另存為set. bat,傳輸至計(jì)算機(jī)任意位置,再采取遠(yuǎn)程執(zhí)行,這時E盤就會被順利隱藏起來。等到需要運(yùn)用的時候,把代碼內(nèi)的數(shù)據(jù)16改成1,再重新運(yùn)行,磁盤就會顯示出來。以上代碼其實(shí)是采用了reg add的命令把注冊表NoDrives一項(xiàng)的數(shù)值進(jìn)行修改,從而使隱藏操作生效。16在這里表示的就是E盤,gpupdate /force的用途就是更新組命令,讓設(shè)置的效果馬上展現(xiàn)出來。
3 VBS腳本的應(yīng)用
1)修改計(jì)算機(jī)名稱和IP配置
在對計(jì)算機(jī)機(jī)房進(jìn)行管理時,若要充分滿足教學(xué)和考試的需求,就會時常對計(jì)算機(jī)系統(tǒng)實(shí)行升級和更新。通常情況下,都會利用網(wǎng)絡(luò)同傳的方法,對計(jì)算機(jī)系統(tǒng)進(jìn)行復(fù)制,之后再修改所有計(jì)算機(jī)的名稱,然后配置網(wǎng)絡(luò)IP。一般而言,計(jì)算機(jī)的名稱都會使用“字母+數(shù)字序號”這類命名形式,且IP地址的主機(jī)號需要與“數(shù)字序號”保持統(tǒng)一,便于管理人員操作。這類任務(wù)若是只用人工完成,就會帶來很大的工作量,也容易出現(xiàn)失誤,此時如果運(yùn)用好VBS腳本,就可高效完成工作。例如,假定計(jì)算機(jī)名為user0l,user02,……,user90等,IP地址為192. 168. 50. 1到192. 168. 50. 90,子網(wǎng)掩碼是:255. 255. 255. 0,網(wǎng)關(guān)是:192. 168. 50. 100,DNS是:202. 103. 224. 68與202. 103. 225. 68。由此可見,需改變的成分就是計(jì)算機(jī)名的數(shù)字部分與IP地址的主機(jī)號,之后可采用以下腳本代碼:
把以上代碼存儲成OE. Vbs,然后和*. iaf文件一起傳送到考試所用的計(jì)算機(jī)中,這里先假設(shè)傳送至“我的文檔”文件夾,因?yàn)樵谀J(rèn)情況下,OE所導(dǎo)入賬戶的文件會以“我的文檔”為目錄而打開。此時,目錄下會出現(xiàn)3個文件夾,傳送完成以后,就可以實(shí)施遠(yuǎn)程執(zhí)行,為全部用于考試的計(jì)算機(jī)配置好OE賬號。此外,需特別注意一點(diǎn),即在進(jìn)行賬戶文件導(dǎo)入時,如果對話框打開的目錄出現(xiàn)了改變,就需要調(diào)節(jié)對應(yīng)的虛擬按鈕,例如用SendKeys實(shí)現(xiàn)模擬鍵盤。
3)自動安裝軟件
在計(jì)算機(jī)機(jī)房管理過程中,軟件的安裝與升級會占據(jù)相當(dāng)多的一部分工作內(nèi)容。假如時常運(yùn)用網(wǎng)絡(luò)同傳技術(shù)更新軟件,就容易縮短計(jì)算機(jī)硬件的使用期限。但如果用人工進(jìn)行逐臺安裝,又會給管理人員帶來極大的工作量。因此,可以利用腳本技術(shù),輸入以下代碼:
這里調(diào)用了WMI的objSoftware. Install,以便完成.msi文件的自動安裝。這段腳本代碼存在一定局限性,這是由于軟件安裝包只能使用微軟.msi格式.對于.msi格式以外的軟件,該安裝文件就無法派上用場。當(dāng)然,也能夠下載專用轉(zhuǎn)換器實(shí)現(xiàn)格式轉(zhuǎn)換。不過,除此之外,還可以采用SendKeys進(jìn)行模擬鍵盤安裝。
4 結(jié)束語
腳本技術(shù)在當(dāng)前的計(jì)算機(jī)機(jī)房管理領(lǐng)域中,已經(jīng)得到了較為廣泛的應(yīng)用,如計(jì)算機(jī)管理、磁盤管理、文件系統(tǒng)管理、單位腳本管理、文件、文檔及文件夾管理、日志管理、互聯(lián)網(wǎng)安全性和穩(wěn)定性監(jiān)督管理等。在今后的計(jì)算機(jī)機(jī)房管理過程中,相關(guān)管理人員應(yīng)當(dāng)結(jié)合工作的實(shí)際情況和需求,更好地掌握腳本技術(shù)的運(yùn)用方法,借此減輕工作負(fù)擔(dān),提高管理工作效率。
參考文獻(xiàn):
[1] 加李澤.淺談計(jì)算機(jī)機(jī)房的管理與維護(hù)[J].實(shí)驗(yàn)科學(xué)與技術(shù),2010(4):184-186.
[2] 劉飛.淺談計(jì)算機(jī)機(jī)房管理的技術(shù)措施[J].電腦知識與技術(shù),2010(29):8272-8273.