国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高校機(jī)房管理中腳本編程技術(shù)的應(yīng)用

2013-04-29 20:40:07趙玉珩
電腦知識(shí)與技術(shù) 2013年9期
關(guān)鍵詞:機(jī)房管理腳本編程

趙玉珩

摘要:目前高校的計(jì)算機(jī)機(jī)房通常情況下?lián)瘟舜蠖嗟挠?jì)算機(jī)類教學(xué)任務(wù)和計(jì)算機(jī)上機(jī)實(shí)習(xí)、考試等,因此安裝了多個(gè)軟件,為了確保教學(xué)任務(wù)的順利、優(yōu)質(zhì)完成,利用一些腳本引擎或語(yǔ)言能夠在應(yīng)用程序中嵌入或應(yīng)用編程,便于對(duì)高校計(jì)算機(jī)機(jī)房進(jìn)行合理、快速、有效的管理。利用腳本編程不但可以進(jìn)行文件、磁盤的及時(shí)清理,還可以對(duì)計(jì)算機(jī)的程序進(jìn)行保護(hù)、完善。

關(guān)鍵詞:機(jī)房管理;腳本;編程;高校

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)09-2156-03

腳本語(yǔ)言是程序語(yǔ)言,和C語(yǔ)言、C++語(yǔ)言不同,它并不需要編譯就能執(zhí)行,是一種解釋型語(yǔ)言[1],易學(xué)且簡(jiǎn)單易用,在日常計(jì)算機(jī)管理和維護(hù)中應(yīng)用較廣。伴隨著高校計(jì)算機(jī)的普遍應(yīng)用,學(xué)生在上課的時(shí)候經(jīng)常玩游戲、上網(wǎng),為了抑制這種情況教師通常對(duì)上網(wǎng)進(jìn)行限制,利用保護(hù)卡保護(hù)磁盤,但學(xué)生的作品保存時(shí)就相對(duì)較麻煩。如采用腳本程序與遠(yuǎn)程命令相結(jié)合,便可實(shí)現(xiàn)方便控制學(xué)生上網(wǎng)的目的,對(duì)機(jī)房教學(xué)環(huán)境進(jìn)行有效的維護(hù)。

1 腳本語(yǔ)言概論

腳本(script)是為了縮短程序編寫過(guò)程,達(dá)到簡(jiǎn)化程序編寫的目的,而產(chǎn)生的計(jì)算機(jī)編程語(yǔ)言。它是一種利用特定描述性語(yǔ)言和一定的格式編寫可執(zhí)行文件的程序,通常也被稱為宏處理文件或批處理文件。所以腳本也是一種純文本保存程序,是對(duì)批處理文件的延伸[2]。通常情況下計(jì)算機(jī)的腳本程序確定了對(duì)計(jì)算機(jī)運(yùn)行操作動(dòng)作組合的控制,能進(jìn)行一定的邏輯分支。簡(jiǎn)單一些講,可稱腳本為能夠看見(jiàn)的文字命令,利用系統(tǒng)解釋器在程序執(zhí)行的過(guò)程中逐條翻譯命令,使其成為機(jī)器能夠識(shí)別的指令,并依照程序順序執(zhí)行。腳本程序比較其他程序多了一道翻譯程序,相比較二進(jìn)制程序的執(zhí)行效率較慢。雖然腳本編程速度較快,還具有較小腳本文件的程序文件,不過(guò)存在執(zhí)行效率較低的劣勢(shì)。腳本通常采用的是解釋執(zhí)行,程序執(zhí)行的速度相對(duì)較慢,運(yùn)行時(shí)極耗內(nèi)存,但編寫一些數(shù)十行的小腳本的時(shí)候,因其編寫優(yōu)勢(shì)遠(yuǎn)大于運(yùn)行劣勢(shì),所以運(yùn)行劣勢(shì)就顯得微不足道了。

計(jì)算機(jī)管理過(guò)程中通常用到的是批處理腳本(.bat文件),采用cmd.exe來(lái)解釋執(zhí)行,是一種面向過(guò)程的調(diào)用內(nèi)部、外部命令的類型,及VBS腳本(.vbs文件或.js文件),采用相應(yīng)的腳本宿主引擎來(lái)執(zhí)行,通?;趯?duì)象,可對(duì)具有較多腳本引擎和腳本的對(duì)象模型進(jìn)行調(diào)用,比如WMI[3]。它能夠依據(jù)不同的使用要求進(jìn)行腳本的選擇。

2 設(shè)置批處理腳本運(yùn)行環(huán)境

2.1 對(duì)學(xué)生機(jī)進(jìn)行設(shè)置

在學(xué)生機(jī)上設(shè)置此項(xiàng)批處理文件的主要作用是:基于學(xué)生開(kāi)機(jī)時(shí)對(duì)服務(wù)器[Server]共享文件夾set內(nèi)的批處理文件([set bat])進(jìn)行檢測(cè),如果存在這個(gè)批處理文件,就運(yùn)行;如不存在,則正常退出。

2.2 設(shè)置服務(wù)器

在服務(wù)器上設(shè)置一個(gè)set共享文件夾,并建立一個(gè)文件夾(setup),將set文件夾設(shè)置為僅guest用戶只讀。將[set bat]批處理文件創(chuàng)建于set文件夾中,設(shè)置相應(yīng)的運(yùn)行屬性,加入設(shè)定為最小化運(yùn)行,學(xué)生就不會(huì)注意此腳本。在服務(wù)器[set bat]腳本上輸入相應(yīng)命令,將所有的學(xué)生機(jī)啟動(dòng)就能實(shí)現(xiàn)自動(dòng)維護(hù)。

3 批處理腳本的應(yīng)用

批處理腳本是采用cmd.exe來(lái)解釋執(zhí)行,面向過(guò)程調(diào)用內(nèi)部、外部命令可以實(shí)現(xiàn)對(duì)指定位置文件刪除、隱藏文件、設(shè)置文件夾的權(quán)限、顯示文件的擴(kuò)展名、系統(tǒng)的優(yōu)化和創(chuàng)建文件等[4]。

3.1 實(shí)現(xiàn)讓學(xué)生自動(dòng)讀取機(jī)房紀(jì)律的功能

通常情況下進(jìn)入機(jī)房后教師會(huì)要求學(xué)生先了解機(jī)房的衛(wèi)生、紀(jì)律等注意事項(xiàng),可以先在計(jì)算機(jī)磁盤中新建一個(gè)文本文檔,將其命名為readme.txt的格式,將相關(guān)的提示信息存入文檔中,將文本存放在服務(wù)器的setup目錄中,并將批處理命令添加在服務(wù)器setbat批處理文件中,這樣學(xué)生進(jìn)入機(jī)房后,只要打開(kāi)計(jì)算機(jī)就能夠自動(dòng)讀取到文本文檔中的相關(guān)紀(jì)律、衛(wèi)生等要求的內(nèi)容。

因?yàn)榇隧?xiàng)系統(tǒng)在起動(dòng)之前就已經(jīng)將提示信息文件拷貝到啟動(dòng)項(xiàng)目中,學(xué)生進(jìn)入機(jī)房之后,開(kāi)機(jī)進(jìn)入桌面就能夠直接看到提示信息。啟動(dòng)項(xiàng)目是文件夾,所以無(wú)法輕易刪除,這種方式比采用將快捷方式納入啟動(dòng)項(xiàng)目更加安全、有效,在強(qiáng)調(diào)機(jī)房紀(jì)律方面起到了一定的提醒作用[5]。

3.2 實(shí)現(xiàn)隱藏文件或磁盤的功能

比如系統(tǒng)備份等一些重要的存儲(chǔ)資料,需要把磁盤進(jìn)行隱藏,以免他人誤操作破壞備份數(shù)據(jù)的完整性和真實(shí)性,僅在需要的時(shí)候才將其顯示出來(lái),如果進(jìn)行手工設(shè)置相對(duì)繁瑣。例如想要隱藏F盤,需要在本文文件中輸入較長(zhǎng)的代碼,才能實(shí)現(xiàn)磁盤的隱藏,代碼如下:

將其另存為set.bat格式,存在計(jì)算機(jī)磁盤的任意位置,采用遠(yuǎn)程執(zhí)行,就能夠?qū)崿F(xiàn)計(jì)算機(jī)F盤的隱藏,其他人打開(kāi)計(jì)算機(jī)并不會(huì)看到隱藏的磁盤,也不能對(duì)隱藏的磁盤進(jìn)行操作,如果需要使用F盤,只需要將計(jì)算機(jī)代碼中的15這個(gè)參數(shù)修改為1。進(jìn)行重新執(zhí)行就能顯示隱藏的F盤。實(shí)際上上面的代碼是將注冊(cè)表的[NoDrives]項(xiàng)的值利用reg add命令進(jìn)行修改實(shí)現(xiàn)隱藏F盤的目的[6],參數(shù)15代表的就是F盤。gpupdate/force起到了刷新組策略的作用,保證設(shè)置的效果能夠生效。

3.3 對(duì)文件夾的權(quán)限進(jìn)行設(shè)置

高校的計(jì)算機(jī)房里面的計(jì)算機(jī)中安裝了許多程序,不同的課程軟件都有,因此需要對(duì)一些文件夾進(jìn)行權(quán)限設(shè)置,以防學(xué)生打開(kāi)誤操作,造成軟件的損壞。比如高校在進(jìn)行一些實(shí)訓(xùn)考試的時(shí)候,學(xué)生需進(jìn)行上機(jī)操作,把與考試文件夾中相對(duì)應(yīng)考試試卷的文件夾進(jìn)行復(fù)制拷貝,在這過(guò)程中如果出現(xiàn)操作失誤,會(huì)影響學(xué)生的測(cè)試。為避免學(xué)生產(chǎn)生誤操作,需要將考試的文件夾權(quán)限設(shè)定為“只讀”,假設(shè)考試文件夾存放在計(jì)算機(jī)的D盤中,文件名為B1、B2、B3,administrator是登陸的用戶,需要先新建文本文件,將以下代碼輸入文本文件中:

將文本文件另存為set.bat格式,利用電子教室分發(fā)到計(jì)算機(jī)房考試機(jī)D盤根目錄中,執(zhí)行遠(yuǎn)程操作。通過(guò)此項(xiàng)操作,所有的考試機(jī)的用戶對(duì)考試文件夾和子文件夾里面的文件僅有只讀權(quán)限。而且還能實(shí)現(xiàn)自動(dòng)刪除set.bat文件的功能。

3.4 對(duì)磁盤進(jìn)行定期清理

通常情況下計(jì)算機(jī)機(jī)房會(huì)留一個(gè)數(shù)據(jù)磁盤讓學(xué)生存放上機(jī)操作過(guò)程中產(chǎn)生的一些臨時(shí)的文件,比如素材或作品等。這個(gè)磁盤并不需要進(jìn)行保護(hù)也不需要設(shè)計(jì)開(kāi)機(jī)復(fù)原[7],但同樣也會(huì)產(chǎn)生一些問(wèn)題。例如學(xué)生可以將一些游戲文件存放在磁盤中,因數(shù)據(jù)盤并未受到保護(hù),所以極易產(chǎn)生病毒,為了確保系統(tǒng)可以正常運(yùn)行,就需要對(duì)磁盤進(jìn)行定期的清理。計(jì)算機(jī)機(jī)房的臺(tái)數(shù)相對(duì)較多,如果逐臺(tái)進(jìn)行格式化操作,是一項(xiàng)十分繁瑣的工作,因此可以將批處理命令添加在服務(wù)器set.bat批處理文件中,這樣學(xué)生在開(kāi)機(jī)的時(shí)就能對(duì)數(shù)據(jù)盤進(jìn)行自動(dòng)的格式化處理,批處理的命令為:

Format E:/s/u/q

Format命令是對(duì)E盤進(jìn)行格式化操作的命令,/s是對(duì)引導(dǎo)區(qū)的數(shù)據(jù)進(jìn)行恢復(fù),/u/q是進(jìn)行快速的格式化[8] 。

3.5 采用腳本自動(dòng)安裝軟件功能

一般情況下,因課程內(nèi)容的變動(dòng)或版本的更新等因素影響,在進(jìn)行計(jì)算機(jī)機(jī)房維護(hù)、管理的過(guò)程中還需對(duì)軟件進(jìn)行安裝和升級(jí),并卸載一些不用的軟件,對(duì)新安裝的軟件進(jìn)行調(diào)試,這些工作占據(jù)了較大比例。如果經(jīng)常更新軟件將會(huì)影響計(jì)算機(jī)硬盤的使用壽命,采用手工的逐臺(tái)安裝則會(huì)占用大量的工作時(shí)間,如采用腳本進(jìn)行軟件的自動(dòng)安裝能夠很好的解決此項(xiàng)問(wèn)題。需將以下代碼輸入:

3.6 利用腳本實(shí)現(xiàn)遠(yuǎn)程關(guān)機(jī)功能

有時(shí)候雖然教師一再?gòu)?qiáng)調(diào)下課的時(shí)候要先關(guān)機(jī)才能離開(kāi),但總有一些學(xué)生忘記關(guān)機(jī)。如果沒(méi)有專用的軟件幫忙關(guān)機(jī),機(jī)房管理人員需要逐臺(tái)退出系統(tǒng),手動(dòng)進(jìn)行關(guān)機(jī)且不能直接將電閘關(guān)掉,因?yàn)檫@種非正常的關(guān)機(jī)會(huì)造成計(jì)算機(jī)的不良影響。采用腳本程序?qū)崿F(xiàn)遠(yuǎn)程關(guān)機(jī),操作方便快捷。先編寫好代碼,并將其擴(kuò)展名設(shè)定為.vbs,在服務(wù)器的控制端存放,需要時(shí)調(diào)出雙擊即可。應(yīng)用程序的時(shí)候會(huì)先彈出來(lái)一個(gè)輸入框,輸入機(jī)房中需要關(guān)閉的計(jì)算機(jī)數(shù)量后點(diǎn)擊確定,就能實(shí)現(xiàn)自動(dòng)關(guān)機(jī)[9]。編輯代碼如下:

3 總結(jié)

以上對(duì)批處理腳本在高校計(jì)算機(jī)房中,隱藏文件、對(duì)文件夾進(jìn)行權(quán)限設(shè)置、顯示機(jī)房紀(jì)律、清除文件、清理磁盤、自動(dòng)安裝軟件、利用腳本完成遠(yuǎn)程關(guān)機(jī)等應(yīng)用,表明采用腳本編程對(duì)高校的計(jì)算機(jī)進(jìn)行控制,有助于減輕管理人員的工作量,實(shí)現(xiàn)計(jì)算機(jī)的遠(yuǎn)程控制和程序的保護(hù)、完善。

參考文獻(xiàn):

[1] 陳喜春,宋宗顯,陳悅.Windows 平臺(tái)下腳本編程常用的幾種方法[J].軟件導(dǎo)刊,2010.9(9):18-19.

[2] 曹毅樟.淺析腳本在機(jī)房管理中的應(yīng)用[J].科技資訊,2012(16):10.

[3] 宋文軍.腳本技術(shù)在計(jì)算機(jī)機(jī)房管理中的應(yīng)用[J].河池學(xué)院學(xué)報(bào),2010,30(5):81-85.

[4] 任映雪.基于WMI的腳本編程在機(jī)房維護(hù)管理中的應(yīng)用[J].實(shí)驗(yàn)科學(xué)與技術(shù),2007(2):121-123.

[5] 羅盛章.腳本編程在機(jī)房管理中的應(yīng)用[J].電腦與信息技術(shù),2011,19(3):56-58.

[6] 江松波,倪子偉.淺談自底向上的Shell 腳本編程及效率優(yōu)化[J].計(jì)算機(jī)與現(xiàn)代化,2011(2):73-76,80.

[7] 張艷超.腳本編程在WindowS 域控制器中的應(yīng)用[J].溫州大學(xué)學(xué)報(bào),2004,17(6):47-51.

[8] 郭毅棋.批處理腳本在高校機(jī)房管理中的應(yīng)用[J].實(shí)驗(yàn)室科學(xué),2011,14(1):145-147.

[9] LEE HOLMES.Windows PowerShell 應(yīng)用手冊(cè)[M].趙松德,王英群,譯.北京;機(jī)械工業(yè)出版社,2009.

猜你喜歡
機(jī)房管理腳本編程
酒駕
編程,是一種態(tài)度
元征X-431實(shí)測(cè):奔馳發(fā)動(dòng)機(jī)編程
安奇奇與小cool 龍(第二回)
編程小能手
紡織機(jī)上誕生的編程
數(shù)據(jù)庫(kù)系統(tǒng)shell腳本應(yīng)用
快樂(lè)假期
還原卡擴(kuò)展功能在提高機(jī)房管理效率上的應(yīng)用
機(jī)房管理與維護(hù)淺談
科技傳播(2016年19期)2016-12-27 15:20:09
婺源县| 喀喇沁旗| 浠水县| 纳雍县| 芜湖市| 金平| 南召县| 广西| 武鸣县| 永春县| 雷波县| 多伦县| 长垣县| 道孚县| 阿勒泰市| 沭阳县| 郧西县| 白水县| 鹤庆县| 道孚县| 拉孜县| 同仁县| 赫章县| 渑池县| 江源县| 景宁| 平度市| 葫芦岛市| 二连浩特市| 包头市| 岢岚县| 钟山县| 香港 | 天台县| 鄂伦春自治旗| 来宾市| 清涧县| 阜新| 永寿县| 舟曲县| 康马县|