分享

远程桌面(mstsc) /console(/admin) 的运用经验

 pengx 2010-03-24
请教博主,我公司现在的服务器是WIN2003系统的,我现在用mstsc /console方式远程登录服务器,我对使用/console这个参数的理解应该是以控制台方式登录,这样我随便用1台远程电脑登录都应该看到的是一样的界面,可是现在发现会有时不一样,比如说我用A电脑登录服务器,启动了一个内部消息系统的管理界面,如果我在B电脑上登录有时(不全部都这样,没摸清规律)就会看不到这个管理界面,但在任务管理器中可以看到,不知这是怎么回事?
这个问题确实非常专业,我的理解是这样的,因为windows2003系统是允许最大两个用户进行远程桌面登录。当我们的服务器上超出最大连接数以后,我们除了重启服务器外,还有一个最好的方法就是使用/console(控制台方式mstsc /console /v:IP:终端端口)进行登录。效果是这样的,当我们加了这个参数以后,会自动的踢掉其中一个用户,并允许你登录。当远程服务器并没有超出最大连接时,它判断服务器本地是否登陆在桌面,如果登录,则锁定本地登录,桌面被console占用,如果没有登录就开启个本地登录一样的窗口。
你说的上面这种情况我目前是否没有明白,我的理解:两个桌面看到同样的一个窗口操作。这种情况只有出现服务器本地登录并运行了窗口,在console才能看见的,或者两个登录中一个被踢被console占用。远程桌面没有console的情况下是一个虚拟桌面,和console有很大的差别,所以看不到远程桌面上的东西才正常,而你说能看到,这我感觉有点奇怪,需要具体情况具体分析才行。
由于离机房稍远,我一般都是远程登录服务器,不管在哪台客户端上,每次都是用mstsc /console登录,
但肯定没同时登录过(主要是用办公的1台电脑和家里的2台电脑登录),按照博主的文章,我没有本地登
录,这样应该是开启一个与本地登录一样的界面,那么我理解就是我在3台客户端(上面说的)用mstsc
/console登录,都应该看到的是1个界面呀!可以确实发现在先前登录的界面中开启的程序页面(指的是
我们自己做的信息系统的管理页面)在后登录的界面中看不见到,只能在任务管理器中看到,不知是为啥

再有昨天早上我没在单位,我们的内部信息系统服务器端异常退出,我们领导自己登录服务器重启程序解决的,她应该使用的是没有参数的mstsc,请问如果我想远程登录看到她看到的界面该如何处理?
我昨天是用mstsc /console登录的(我和领导登录用的用户是1个),当时没有看到她看到的界面,我在终
端服务管理器中找到那个连接,右键选择“连接”后进入了她看到的页面,等我想离开时,我选择了经常
使用的“开始”-》“关机”-》“断开”,以前我这样退出时,运行的程序还是正常运行,而此次退出导致我们领导开启的信息系统服务器端程序退出了!!!难道是我的步骤不对?
使用 /console 和不使用/console
结论:/console 模式等同于本地终端显示器登录,/console不会去占用非/console远程桌面。远程桌面允许两个正常连接和一个控制台/console方式连接,,并且正常连接和/console连接的桌面操作不能相互看见。
过程:
1.使用2个正常连接远程服务器,再使用一个/console方式连接,一台服务器打开3个远程桌面,并且打开的窗口相互都看不见。
2.当使用/console打开远程桌面以后,自动锁定本地终端连接,本地终端登录以后会自动断开远程/console方式,相互冲突,并且开启的窗口可以相互看得见
3.当已经有一个/console远程连接以后,再使用一个/console方式就会自动断开已经的连接,并占有他的桌面。
4.正常连接和/console连接除了后台服务一样以外,桌面窗口不会有任何相互干扰。
所以你提到的     (不全部都这样,没摸清规律),非常抱歉,我也无法解释,,很郁闷,
至于使用正常非/console方式登录的远程桌面开启的窗口,不能注销,注销那么什么都消失了,断开情况下,只有使用正常登录才能看得见,/console不会去影响或者说占用正常远程连接的桌面。
mstsc /console的问题我发现是怎么回事了。。我家里的两台电脑的系统是WINXP SP3,已经不支持 /console这个参数了,需要使用mstsc /admin。。。也就是说我在家其实都不是以控制台的方式登录的,由于再单位使用的电脑是win2003所以没这问题
看相关资料,好像WINDOWS2008也是如此。。其实这个问题早就应该发现,因为我输错过mstsc的参数,导致mstsc的帮助页面弹出过,里面有/admin的解释,但没有/console的解释,我还以为就没显示呢。。。
不过奇怪,既然不知 /console这个参数,我在输入时为啥不弹出错误呢。。郁闷
o,你用的是最新的远程桌面啊,我下了一个安装,确实只有/admin ,/console已经没有了,而且加上这个参数和没加一个样,不报错,,就是普通模式。
经测试,vista 也不支持 mstsc /console模式,看了一下帮助,是没有/console这个参数的。

windows xp升级到sp3后,命令换成mstsc /admin即可实现Xp2中MSTSC /console的功能mstsc /console /v:IP:终端端口
mstsc /admin /v:IP:终端端口

在windows xp/2003下,不管是从网络上访问其他机器,还是使用远程桌面功能登录系统,常常遇到类似“由于帐户限制你无法登录”的提示。
  这是由于你所使用的登录账号的密码为空,并且所要登录的远程计算机中的“组策略”禁止空密码用户通过网络登录引起的。只要修改该配置即可。
  方法是:在远程计算机上启动“组策略编辑器”(开始-运行-GPEDIT.MSC),在“WINDOWS设置-安全设置-本地策略-安全选项”中找到“使用空白密码的本地帐户只允许进行控制台登录”,将其设置为“已停用”就可以了,另一种方法则是把你所使用的登录账号设置为非空密码。

Mstsc 命令参数说明
mstsc.exe {ConnectionFile | /v:ServerName[:Port]} [/console] [/f] [/w:Width/h:Height]
mstsc.exe/edit"ConnectionFile"
mstsc.exe/migrate

参数
ConnectionFile
指定用于连接的 .rdp 文件的名称。

/v: ServerName[ :Port]
指定要连接的远程计算机和(可选)端口号。

/console
连接到指定的 Windows Server 2003 家族操作系统的控制台会话。

/f
在全屏模式下启动“远程桌面”连接。

/w:Width /h:Height
指定“远程桌面”屏幕的尺寸。

/edit " ConnectionFile "
打开指定的 .rdp 文件进行编辑。

/migrate
将使用“客户端连接管理器”创建的旧的连接文件迁移到新的 .rdp 连接文件中。

注释
-必须是要连接的服务器上的管理员才能创建远程控制台连接。
-对于每个用户来说,默认的 .rdp 都作为隐藏文件存储在“我的文档”中。默认情况下,用户创建的 .rdp 文件存储在“我的文档”中,但可移至任何位置。

示例
要连接到服务器的控制台会话,请键入:
mstsc /console
要打开名为 filename.rdp 的文件进行编辑,请键入:
mstsc /edit filename.rdp

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多