APP下载

用电子教室软件维护机房

2015-12-03

网络安全和信息化 2015年8期
关键词:批处理对话框命令

笔者所在教研室管理着学院100多台用于教学的联想启天电脑,这些电脑连在一个100M带宽的局域网上。由于上课的学员及队次很多,出于保密和管理的需要,管理员需要不定期地删除学生机的垃圾文件。逐台地手工删除这些文件和目录需要花费不少的人力。一次偶然的机会,我发现教师机安装的极域电子教室教室具有“远程命令”的功能。能否利用它来批量删除学生端的文件呢?经过几番探索,目的终于轻松地实现了。

极域电子教室

我们机房安装的是极域电子教室4.2专业版,它是一款用途极广的多媒体教学网络平台,具有屏幕广播、监控转播、班级模型管理、屏幕录制、远程设置、远程命令、分组管理、随堂小考、学生演示、网络影院、黑屏肃静、文件分发、电子点名、分组教学、分组讨论、视频直播、远程登录、作业提交等功能。在机房维护中,我们重点关注的是它的文件分发和远程命令这两个功能。具体思路是,用电子教室把删除文件的程序分发送到学生端,然后用远程命令运行分发到学生端的软件,最后实现自动删除学生端的文件。发送删除软件的电子教室是找到了,但什么软件能够删除电脑上的文件呢?黑客程序还是操作系统自身所带的文件?

几个危险的DOS命令

要删除学生端的文件,我想到了以前非常熟悉的多个DOS命令。要整个删除硬盘上的文件,Format命令最常用的。但Format是一个外部文件,现在的很多Windows系统里面都找不到它了。虽然可以从老的安装盘里面把它提取出来,但Format在运行过程中需要输入硬盘卷标等参数。Format命令可以通过管道来实现参数的自动输入,但还是比较麻烦的,还是先考虑其他软件吧。

Deltree是DOS下的一个外部命令,其功能远比内部命令del强大,可以删除一个目录下的所有子目录和文件。假如用户所使用的DOS系统中没有提供“deltree.exe”文件,将不能使用deltree命令。“deltree.exe”在各个版本的DOS中都提供,在Windows 98启 动 盘,Windows 98的“X:WindowsCommand”目录下也都有;但是Windows 2000/XP的“命令行模式”不再 提 供 deltree.exe。deltree的“/y”参数异常强大,不需用户确认即可以直接删除相关目录下的所有子目录和文件。问题又来了,deltree.exe是一个16位的DOS程序,在Windows 2000/XP的“命令行模式”中,Windows需要调用“16位虚拟机(ntvdm)”来执行deltree.exe。现在要再把它找出来也是很困难的。

在互联网上搜索相关软件时,RD这个古老的删除目录命令重新映入我的眼帘。踏破铁鞋无觅处,得来全不费工夫,原来它的功能得到了新的扩展。在命令提示符下输入“RD/?”并回车,得到如下提示:

删除一个目录:

/S 除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。

/Q 安静模式,带/S删除目录树时不要求确认。

看来用它删除文件是没有问题的了。

远程删除文档

RD命令是一个内部命令,不是独立的文件,因此首要问题就是建立一个批处理文件,在批处理文件中调用RD的删除目录功能。以删除D盘上的所有文件为例,在命令提示符下用拷屏命令建立erase_hd.bat,过程如图1所示。

图1 建立批处理文件

图2 远程命令对话框

图3 远程执行了批处理命令后的学生端D盘状况

接下来就可以用极域电子教室把erase_hd.bat发送到需要维护的计算机硬盘里。首先在极域电子教室里选择需要接收该批处理文件的计算机。可以按着Ctrl键一个一个地选择计算机,也可以按“Ctrl+A”全选,或者框选。然后单击鼠标右键,在弹出的菜单中选中“文件分发”命令。

在弹出的文件分发界面中把我们在C盘上建立的批处理文件拉到文件发送框,并选择发送到“C:”。

在远程执行批处理文件前,先来看看学生端D盘的情况。

下面就可以远程删除学生端的D盘文档了。用上面的方法在窗口中选中需要维护的学生端计算机图标,然后单击鼠标右键,选择“远程命令”,弹出如图2所示的对话框。

在远程命令对话框中,选中“新建命令”,在文件夹路径对话框中输入“C:erase_hd.bat”。

接下来就可以单击“远程命令”这个按钮了。切记不要点错,如果单击了“本地命令”,那就是删除本地D盘上的所有文档了。点击完按钮后,教师端没有任何提示,但学生端删除D所有文档的命令已经执行了。图3显示了执行命令后的学生端D盘的情况。

通过上面的实践,我们成功地把繁杂的机房维护工作变得轻松和愉快了。也希望这个简单的实验能给大家带来更多的启发。

猜你喜欢

批处理对话框命令
只听主人的命令
恶意批处理文件导致电脑黑屏、反复重启、无响应的原因分析及应对思路
正常恢复虚拟机
Bootlace Worms’Secret etc.
What Is Beauty?
移防命令下达后
PyroBatchFTP
借助批处理 让Cortana变聪明
浅谈VB的通用对话框《CommonDialog》控件的使用
这是人民的命令