连接win的服务器的时候,如果非正常情况退出很有可能就会出现:“服务器超出了最大允许连接数”,这时候就比较痛苦了,如果临时需要改东西,而服务器上又运行着重要服务,这时候改也改不了了。又不能随便重启怎么办?以前自己的服务器我都是直接重启的,但是如果运行着重要的公司业务的话就不能这样折腾了。。。
这是找到的资料,先备份一下,以后可能会用的到,来源:http://www.zeali.net/entry/672
江湖救急的方法:
命令行运行 mstsc /console /v:服务器名或IP或域名:远程端口 。比如 mstsc /console /v:172.16.18.99:3389
但有时候这样运行之后仍然会出现“终端服务器超出了最大允许连接数”的错误信息,那样的话你可以尝试把 /console 参数换成 /admin 来连接。
附:
mstsc 语法 (Microsoft terminal services client)
mstsc.exe {ConnectionFile|/v:server} [/console] [/f] [/w:width /h:height]
mstsc.exe /edit”ConnectionFile”
mstsc.exe /migrate
mstsc参数
ConnectionFile 指定用于连接的 .rdp 文件的名称
/v:server[;port] 指定要连接的远程计算机
/admin 将连接到会话以管理服务器
/f 在全屏幕模式下启动“远程桌面”连接
/w:width 指定远程桌面窗口的宽度
/h:height 指定远程桌面窗口的高度
/public 在公用模式下运行远程桌面
/span 是远程计算机的高度和宽度与本地虚拟桌面相匹配,如有必要扩展到多个显示器。
若要扩展到多个显示器,所有显示必须具有相同的高度并垂直排列
/console 连接到指定 Windows 2000 Server 的控制台会话
/edit 打开指定的 .rdp 文件进行编辑
/migrate 将使用“客户端连接管理器”创建的旧版连接文件迁移到新的 .rdp 连接文件中