【摘要】针对以往计算机机房维护需要每台机手工操作这种效率低下的维护方式,经过研究学习后,利用Windows命令行,配合机房已装有的多媒体电子教室软件的“远程命令”功能,提高机房维护的效率。本文介绍如何使用Windows命令行快速有效地维护计算机机房。
【关键词】远程命令;机房维护;命令行
一、引言
随着计算机在各个行业的广泛使用,中职各专业的课程随之改变,需要使用计算机上机的课程越来越多。为了满足教学需求,机房使用量极高,一直是满负荷运作。为了保证机房的正常使用,在不影响教学的情况下,有时需要在短时间内对机房进行维护。学校目前共有六个机房,对于如何同时维护数百台计算机是一个佷重要且现实的问题。传统的每台机手工操作的维护方式,已经不适合当前紧张的教学环境,使用Windows命令行可以在短时间内对机房进行维护。快速有效地维护机房不仅可以最大限度地发挥机房的作用,还可以提高教学质量,满足教学需求。利用Windows命令行,配合现有的多媒体电子教室软件的远程命令执行功能,使机房维护工作更加简易、高效。
二、Windows命令行基础
命令行是内置在Microsoft Windows操作系统中,相比起图形界面的另一种操作方式。命令行也称为命令提示符。图形界面在本机上操作简单方便,但是面对几百台电脑,即使是简单的操作工作量也变得巨大。使用命令行可以很好地控制和管理远程计算机。
在命令行中可以运行很多类型的命令,包括系统内置的命令、Windows工具以及带有命令行扩展的应用程序。系统自带的命令分为内部命令和外部命令。内部命令集成在cmd.exe内部,没有单独的可执行文件。要使用内部命令,必须先运行cmd.exe;外部命令有自己的可执行文件,通常位于c:\windows\system32\目录下。无论如何,每一个运行的命令都遵循同样的语法规则,而不论其出处,其后跟随着必需的或可选的参数,在参数中还可以使用重定向方法指定输入源、输出目标以及错误日志。
Windows命令shell(cmd.exe)提供了命令行进行工作的基本平台。在本地计算机启动命shell,可以使用“开始”菜单中的“搜索”或者“运行”对话框,在其中输入cmd,之后按Enter键。或者,使用鼠标依次单击“开始”,“所有程序”,“附件”,最后选择“命令提示符”。在机房维护中,使用多媒体电子教室的“远程命令”功能对学生机同时执行命令。以极域多媒体电子教室为例,在教师机上运行教师端,点击“远程命令”按钮,在弹出的窗口中输入命令的路径或完整程序名和参数,点击“执行”后所有学生端开始运行远程命令。 “远程命令”中使用的文字表述并不好理解,其实,“名称”是建立命令的备注,根据命令的作用自己填写;“文件夹路径”是要填入命令的文件名或者命令所在的完整路径。
三、使用Windows命令行维护机房实例
(一)Deep Freeze冰点还原软件的控制
Deep Freeze冰点还原是一款优秀的系统还原软件,无论进行了安装文件还是删除文件、更改系统设置等操作,计算机重新启动后,一切将恢复成初始状态,以下简称为冰点。冰点分为单机版和企业版,两者最大的区别是企业版可以使用远程命令对软件进行控制,而单机版要对每台机手动操作设置还原和解除保护。
1.冰点的安装和卸载
机房之前使用的冰点是五年前淘汰硬盘保护卡后装的,由于种种原因,当时用的是单机版冰点,每次维护需要每台机手动解除保护,非常麻烦。为了节约每次维护时设置冰点状态的时间,在去年维护时,卸载单机版冰点,安装了企业版冰点。卸载冰点首先要解除保护,然后使用安装文件进行反安装,由于单机版的安装文件本身具有安装卸载参数,可以使用命令行批量卸载。步骤如下:
(1)把安装文件在服务器上设置为共享,保证学生机能够读取;
(2)使用“执行命令”功能,命令路径是安装文件所在的网络路径,参数是/unin-stall。具体设置如图1所示:
图1
学生机卸载冰点会自动重启,然后可以安装企业版冰点了,操作步骤和卸载差不多,同样把新版冰点设置为共享并能读取,参数改为/install,执行命令后,学生机安装完毕自动重启后进入系统保护状态。
2.冰点状态的设置
企业版的冰点安装完毕后,它的命令行控制工具DFC.EXE被复制到c:\windows\system32目录下,在命令提示符下输入不带参数的DFC时可以列出所有的命令。解冻和冻结输入的是同样的命令,参数分别是/bootthawed和/bootfrozen。/bootthawed是将计算机重启后设置为解冻(解除保护状态),/bootfrozen是将计算机重启后设置为冻结(保护状态)。具体如图2图3所示。
图2
图3
命令是DFC bd123,因为DFC已经在c:\win-dows\system32目录下,命令行会对其进行自动搜索,所以不需要输入完整的路径,bd123是DFC执行权限的密码,在企业版的配置管理程序中进行设置的,这是为了防止非计算机管理员随意对冰点进行设置,所以只有设置了命令行密码,才可以使用DFC命令。
冰点企业版还配置了控制台程序,是为了方便对客户端进行批量解冻和冻结,但是不能安装在装有冰点的计算机上,由于教师机也是使用冰点进行保护的,要使用控制台还需要另外的没有装有冰点的计算机,为避免麻烦,所以直接使用教师机进行控制。
(二) 程序和文件的打开
由于计算机应用基础考试是全省技工院校《计算机应用基础》课程根据“统一标准、统一命题、统一时间、统一考务”的原则实行统考,为了保证考试的顺利,在每次考试前对所有学生机进行测试,避免有问题的计算机用来考试。测试的流程是打开考试软件,输入准考证号码,领卷,测试试题能否正常打开,交卷。步骤比较多,有的一定要每台机手工操作。使用windows命令行可以代替一部分的工作量,步骤如下:
1.在“远程命令”中输入软件的路径c:\program files\计算机应用基础考试系统\ 计算机应用基础考试系统.exe,不需要输入参数,点击“执行”后学生机同时打开计算机统考程序;
2.把准考证号码文件“号码.txt”在服务器上设置为共享并可读取;
3.在“远程命令”中输入记事本程序名notepad,在参数中输入“号码.txt”的网络路径,点击“执行”后学生端同时打开“号码.txt”文件。
做完以上步骤,使用鼠标在“号码.txt”选中分配好的准考证号码,复制到计算机考试软件准考证号码的输入框,避免了手动输入号码的麻烦。
相关说明:步骤③是远程打开文件,可以理解为首先是远程打开应用程序,然后程序再打开文件。不能直接使用文件的路径打开文件,而在本地计算机上却可以,可见本地执行和远程执行命令的不同之处。以此类推还可以添加如下的远程命令:
命令的作用 命令 参数
打开指定的word文件 winword \\192.168.1.6\
word\作业.doc
打开系统的添加或删除程序 control appwiz.cpl
打开计算机管理面板 mmc compmgmt.msc
打开指定的文件目录 explorer d:\123
打开指定的网页 iexplore http://
2.参数 f:/q/y/v:student
相关说明:格式化程序format.com是系统安装时自带的命令,位于c:\windows\system32目录下,是自动搜索的范围内,可以省略输入完整的路径,有正确的文件名即可。注意format的后缀名是com,不是通常的exe,后缀名为exe且位于系统目录下的程序才可以省略不输入后缀名。参数f:/q/y/v:student表示无需确认快速的格式化f盘并添加卷标student。/q是指快速格式化,/y表示进行操作时无需确认,/v:student表示添加卷标student。
(四)传输大文件
利用多媒体电子教室的发送作业功能可以传送文件至学生机,但是不到100M的文件也容易出错,表现为部分机文件不完整,使用命令xcopy可以远程执行复制操作,但是它没有进度报告,在进行批量复制的时候很难估算出完成时间。robocopy是一个更为强大的复制功能的程序,效率更高,重点可以看到复制进度的百分比,被称为Windows的可靠文件复制。机房上安装的XP系统没有自带robocopy,所以首先要在互联网先下载适合XP的robocopy程序,由于文件只有78KB,可以通过“文件分发”功能传送至C:\Windows\System32目录下。由于robocopy的源只能是文件夹,所以最好是另外建立一个文件夹,把要复制的文件放进去,在参数中输入文件夹路径。设置如下:
1.命令名robocopy
2.参数\\192.168.1.6\虚拟机系统\ D:\
步骤①中robocopy.exe由于已在系统目录且后缀名是exe,所以可以省略输入路径和后缀名;步骤②是把在服务器上共享的“虚拟机系统”文件夹内的文件复制到本地计算机D盘根目录下。
四、结束语
使用Windows命令行维护计算机机房,大大提高了工作效率。本文列举了Windows命令远程应用的几个例子,这只是命令行众多功能中的小部分。作为计算机机房管理员,要根据学校的不同需求维护机房,争取做到万无一失。同时机房管理员应该适应知识经济时代的需求,不断地学习,多做尝试,多总结经验,灵活应用,将新的技术和理论应用于机房维护和管理,才能更加得心应手地开展工作。
参考文献
[1]斯坦尼克(William,R,Stanek).Windows命令行详解手册(第二版)[M].人民邮电出版社,2009.
[2]赵磊.巧用“远程命令”实现机房管理[J].电脑学习,2009(6):34-35.
推荐访问: 命令行 机房 维护 计算机 Windows