筆者所在教研室管理著學院100多臺用于教學的聯(lián)想啟天電腦,這些電腦連在一個100M帶寬的局域網(wǎng)上。由于上課的學員及隊次很多,出于保密和管理的需要,管理員需要不定期地刪除學生機的垃圾文件。逐臺地手工刪除這些文件和目錄需要花費不少的人力。一次偶然的機會,我發(fā)現(xiàn)教師機安裝的極域電子教室教室具有“遠程命令”的功能。能否利用它來批量刪除學生端的文件呢?經(jīng)過幾番探索,目的終于輕松地實現(xiàn)了。
我們機房安裝的是極域電子教室4.2專業(yè)版,它是一款用途極廣的多媒體教學網(wǎng)絡平臺,具有屏幕廣播、監(jiān)控轉播、班級模型管理、屏幕錄制、遠程設置、遠程命令、分組管理、隨堂小考、學生演示、網(wǎng)絡影院、黑屏肅靜、文件分發(fā)、電子點名、分組教學、分組討論、視頻直播、遠程登錄、作業(yè)提交等功能。在機房維護中,我們重點關注的是它的文件分發(fā)和遠程命令這兩個功能。具體思路是,用電子教室把刪除文件的程序分發(fā)送到學生端,然后用遠程命令運行分發(fā)到學生端的軟件,最后實現(xiàn)自動刪除學生端的文件。發(fā)送刪除軟件的電子教室是找到了,但什么軟件能夠刪除電腦上的文件呢?黑客程序還是操作系統(tǒng)自身所帶的文件?
要刪除學生端的文件,我想到了以前非常熟悉的多個DOS命令。要整個刪除硬盤上的文件,F(xiàn)ormat命令最常用的。但Format是一個外部文件,現(xiàn)在的很多Windows系統(tǒng)里面都找不到它了。雖然可以從老的安裝盤里面把它提取出來,但Format在運行過程中需要輸入硬盤卷標等參數(shù)。Format命令可以通過管道來實現(xiàn)參數(shù)的自動輸入,但還是比較麻煩的,還是先考慮其他軟件吧。
Deltree是DOS下的一個外部命令,其功能遠比內(nèi)部命令del強大,可以刪除一個目錄下的所有子目錄和文件。假如用戶所使用的DOS系統(tǒng)中沒有提供“deltree.exe”文件,將不能使用deltree命令。“deltree.exe”在各個版本的DOS中都提供,在Windows 98啟 動 盤,Windows 98的“X:WindowsCommand”目錄下也都有;但是Windows 2000/XP的“命令行模式”不再 提 供 deltree.exe。deltree的“/y”參數(shù)異常強大,不需用戶確認即可以直接刪除相關目錄下的所有子目錄和文件。問題又來了,deltree.exe是一個16位的DOS程序,在Windows 2000/XP的“命令行模式”中,Windows需要調(diào)用“16位虛擬機(ntvdm)”來執(zhí)行deltree.exe?,F(xiàn)在要再把它找出來也是很困難的。
在互聯(lián)網(wǎng)上搜索相關軟件時,RD這個古老的刪除目錄命令重新映入我的眼簾。踏破鐵鞋無覓處,得來全不費工夫,原來它的功能得到了新的擴展。在命令提示符下輸入“RD/?”并回車,得到如下提示:
刪除一個目錄:
/S 除目錄本身外,還將刪除指定目錄下的所有子目錄和文件。用于刪除目錄樹。
/Q 安靜模式,帶/S刪除目錄樹時不要求確認。
看來用它刪除文件是沒有問題的了。
RD命令是一個內(nèi)部命令,不是獨立的文件,因此首要問題就是建立一個批處理文件,在批處理文件中調(diào)用RD的刪除目錄功能。以刪除D盤上的所有文件為例,在命令提示符下用拷屏命令建立erase_hd.bat,過程如圖1所示。
圖1 建立批處理文件
圖2 遠程命令對話框
圖3 遠程執(zhí)行了批處理命令后的學生端D盤狀況
接下來就可以用極域電子教室把erase_hd.bat發(fā)送到需要維護的計算機硬盤里。首先在極域電子教室里選擇需要接收該批處理文件的計算機。可以按著Ctrl鍵一個一個地選擇計算機,也可以按“Ctrl+A”全選,或者框選。然后單擊鼠標右鍵,在彈出的菜單中選中“文件分發(fā)”命令。
在彈出的文件分發(fā)界面中把我們在C盤上建立的批處理文件拉到文件發(fā)送框,并選擇發(fā)送到“C:”。
在遠程執(zhí)行批處理文件前,先來看看學生端D盤的情況。
下面就可以遠程刪除學生端的D盤文檔了。用上面的方法在窗口中選中需要維護的學生端計算機圖標,然后單擊鼠標右鍵,選擇“遠程命令”,彈出如圖2所示的對話框。
在遠程命令對話框中,選中“新建命令”,在文件夾路徑對話框中輸入“C:erase_hd.bat”。
接下來就可以單擊“遠程命令”這個按鈕了。切記不要點錯,如果單擊了“本地命令”,那就是刪除本地D盤上的所有文檔了。點擊完按鈕后,教師端沒有任何提示,但學生端刪除D所有文檔的命令已經(jīng)執(zhí)行了。圖3顯示了執(zhí)行命令后的學生端D盤的情況。
通過上面的實踐,我們成功地把繁雜的機房維護工作變得輕松和愉快了。也希望這個簡單的實驗能給大家?guī)砀嗟膯l(fā)。