在Server 2003中只允许一个远程桌面会话

3
我有一个运行Windows Server 2003的无头服务器,并通过VNC进行管理。它被设置为自动登录到特定的用户帐户。
我想改用远程桌面/终端服务。但是,当我远程登录时,会创建一个新的用户会话(除了自动登录的会话)。基本上,我想要一个远程桌面连接来接管计算机中的默认会话(就像XP一样)。有人知道如何做吗?
附言:我不是要单个远程会话,而是要一个单个全局会话 :)
4个回答

9

要以“控制台”用户身份登录(用于本地登录),则可以使用mstsc.exe的参数。从命令提示符中输入mstsc /h可查看帮助。MSTSC /ADMIN /V:YOURSERVERNAME或MSTSC /CONSOLE /V:YOURSERVERNAME(取决于您使用的版本)。


3
+1 因为一个被接受的答案却没有任何点赞真的很烦人 :) - JaredPar
请注意,您可以将/admin或/console开关与RDP文件的名称结合使用(如果您想提供其他设置,例如TS网关)。 - Roger Lipscombe

3
请原谅我自己回答,但对于那些使用OS X和远程桌面连接的人来说,您只需要在要连接的计算机的IP地址后附加“/console”即可。

2

以下是如何切换的方法。

  1. 启动任务管理器
  2. 切换到用户选项卡
  3. 应该会列出两个用户。一个是你登录的用户,另一个是你想要连接的原始会话。
  4. 右键单击你想要连接的那个用户,选择“切换”或“连接”。我记不清确切的选项了。

再一次因正确答案而被莫名其妙地点踩。顺便说一句,这确实有效 :) - JaredPar
在Windows 2003上是“连接”。请注意,如果您在物理计算机上,则无法执行此操作:“#7041不支持断开控制台会话。” - Roger Lipscombe

2
在服务器上:设置 > 控制面板 > 管理工具 > 终端服务配置 > 服务器设置 > 限制每个用户使用一个会话。
或者,您可以登录到控制台(如果有显示器,则为显示的会话)。 对于 XP 时代的客户端,这是(命令行)“mstsc /console /v:host.to.connect.to”。对于 Vista 时代的客户端,它是“mstsc /admin /v:host.to.connect.to”。该选项可能会出现在 RDP 客户端设置屏幕中的某个位置,而像Terminals这样的工具也会将其公开。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接