通过命令行远程重启windows 2003服务器

2017-05-26 10:17:34
机房有一台老的服务器,安装的windows server 2003的系统,平时都是通过远程桌面进行管理。一天,突然发现远程桌面连接不上,服务器上的visual svn服务也停止了,但是IP还是可以ping通,里面的web服务也能正常访问。
本来就想着让公司运维的同事通知机房重启一下即可,但是层层联系也有些麻烦,就想着既然服务器没有完全死机,而我也知道服务器的管理员帐号,那么能不能通过其它的方式重启一下呢?
于是google了一下,终于顺利重启服务器,大致的流程如下:

1、跟服务器建立IPC通道连接,例如服务器IP为10.10.5.93
那么在命令行输入 net use \\10.10.5.93
这时会试图使用你当前电脑的登录帐号登录远程服务器,肯定是登录不成功的,接下来会提示你输入远程服务器的用户名和密码,如下图所示。



2、登录成功之后,就相当于你拥有了在服务器端命令行执行命令的权限了,我们可以使用shutdown 命令来重启服务器

shutdown -r -f -m \\10.10.5.93
其中参数 -r 是重启的意思
-f 是强制的意思
-m 指定重启的机器ip地址

过了一会儿,重启成功,就可以通过远程桌面登录服务器了。 以后遇到这种情况,就省得去机房手动启动服务器了。