自从果冻在服务器上进行了数据的自动备份后(第20期g10版《局域网内备份数据很轻松》),同事们的压力顿时减轻了不少。
草莓的一个朋友是老师,他“掌管”着学校的一个有着40多台电脑的小机房,平时上完微机课后要花不少时间在关机操作上,非常辛苦。“久仰”果冻大名的他想请果冻帮忙解决一下这个问题。正好果冻也接到了领导刚刚交代的相似的任务,于是果冻便毫不犹豫地答应下来了。既能完成上面的差事,又能为朋友排忧解难,一举两得!
需要远程关机的电脑都处在同一局域网工作组内,显然不可能在下课后一台一台地去检查。不过聪明的果冻想到了几个可以实现局域网关机的小命令,只要“略施小计”,就能够让那些电脑乖乖地听话,和大家一起按时“下班”。
零售:关闭单机
要想实现网内所有计算机同时自动关机,就得运用到一些小命令,果冻可早就将这些非常实用的命令烂熟于胸了,下面就让我们来看看他是怎样“熟能生巧”的吧。
方式1:shutdown
主机所用的电脑操作系统为windows xp中文专业版,而网内其他电脑有的安装的是windows 2000,也有装windows xp的用户。不过,果冻知道只要利用windows xp自带的关机命令“shutdown.exe”,不管对方是windows 2000或windows xp系统都能够达到远程关机的目的。该命令位于windows\system32文件夹下。当然,前提是主机中首先要有和客户机相同的用户名和密码的管理员账户存在。
果冻提示:如果主机和客户机的用户名和密码并不一致,则首先要在主机上创建一个和客户机用户名、密码完全一致的管理员账户。比方说,客户机tv1使用的用户名为cpcw,密码为123456,那么主机上就必须有一个这样的账户存在。
果冻现在想实现关闭局域网内名称为tv1的计算机,还要在关闭时在屏幕上显示关机信息“系统很快就要关闭了,赶快保存文件吧!”,并且倒计时60秒。那么就需要按以下步骤创建命令行快捷方式。
在系统桌面点击右键,选择“新建→快捷方式”,在弹出的向导中输入“shutdown -s -m \\tv1 -t 60 -c "系统很快就要关闭了,赶快保存文件吧!"”。点击“下一步”按钮,为该快捷方式取名(如“关机1号”),点击“确定”后便成功建立了关机的快捷方式。
如果觉得快捷方式的图标不好看,可以右键点击该快捷方式,选择“属性”,点击“快捷方式”选项卡,然后点击“更改图标”按钮。windows的shell32.dll文件中有许多图标,我们可以在更改图标文件名中输入shell32.dll,确定后就可以从列表中选取自己喜欢的图标。
果冻提示:以上命令行参数的含义为:“-s”表示关闭计算机,“-m \\tv1”表示指定要关闭的是局域网内名称为tv1的计算机,“-t 60”表示关机之前等待60秒,“-c”及后面的提示代表关机时的提示信息。
如果客户机在关机倒计时过程中发现还有工作没有做完,不要紧,还有“后悔药”可以吃。只要将shutdown命令复制到每台客户机的windows\system32(windows 2000则为winnt\system32)文件夹内,并且在客户机的桌面上新建一个快捷方式,在快捷方式的输入框中输入“shutdown -a”,将该快捷方式保存为“取消关机”。以后,如果客户机不想马上关机时,只要在倒计时阶段双击该快捷方式即可。
方式2:psshutdown
利用shutdown关机有一个缺点:如果碰上每台客户机的账户都不一样,那么主机里面就要建立非常多的账户,非常麻烦。果冻是一个永不知足的“勇者”,他开始寻找更为先进的办法了。
这次为果冻分忧的是一款名为psshutdown的免费软件,它能在windows 2000/xp下使用(下载地址为http://ftp.pcworld.com/pub/new/utilities/psshutdn.zip),下载后解压至c:\windows\system32目录下便可直接使用。psshutdown的优点便是能够指定不同的客户机所使用的用户名和密码,而不用在主机中创建相应的账户。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器