God likes to make fun of us, but we have to be serious.

Wednesday, April 29, 2009

远程关闭或重启局域网中的计算机

平时经常碰到需要远程关闭和重启用一个局域网内的Windows XP系统的情况。今天查了下资料,其实很简单。

设在同一个局域网内,用户所在计算机为A,要远程关闭或重启的计算机为B。

首先保证A能够ping通B。同时还要保证知道A知道B的IP、管理员帐号和密码(如果不知道管理员帐号和密码,则另外需要在B的本地安全策略中加入guest账户进行远程关机或重启的权限)。

随后,在cmd下执行:


net use \\IP\ipc$ "密码" /user:"用户名"(没有引号)


获得B的管理员权限。最后再调用命令


shutdown -r -f -m \\IP -t 30


来对B进行重新启动(去掉-r参数则执行关闭)。


附:shutdown命令的格式为:


shutdown [-i -l -s -r -a] [-f] [-m [ComputerName]] [-t xx] [-c "message"] [-d [u][p]: xx: yy]


各参数的含义如下:

-i 显示图形界面的对话框。

-l 注销当前用户,这是默认设置。-m ComputerName优先。

-s 关闭计算机。

-r 关闭之后重新启动。

-a 中止关闭。除了-l和ComputerName外,系统将忽略其它参数。在超时期间,只可以使用-a。

-f 强制运行要关闭的应用程序。

-m [ComputerName] 指定要关闭的计算机。

-t xx 将用于系统关闭的定时器设置为 xx 秒。默认值是 20 秒。

-c "message" 指定将在“系统关闭”窗口中的“消息”区域显示的消息。最多可以使用127个字符, 引号中必须包含消息.

-d [u] [p]: xx: yy 列出系统关闭的原因代码。

No comments:

Post a Comment