我使用远程桌面时遇到了一些问题,这里有一些描述。
- 我将一些应用程序设置为每次管理员(控制台)登录 W2K3 SP2 服务器时自动运行
- 我使用 XP SP3 中的远程桌面,使用与管理员相同的登录名
- 它使用相同的用户名创建一个新的会话,并且应用程序开始自动运行,这会导致应用程序出现重复
我只是希望我可以强制远程桌面客户端仅连接到一个会话(控制台会话),玩弄组策略设置,成功强制执行一个会话,但是每当我关闭远程桌面(断开连接)时,控制台也会断开连接(我不希望它表现得像那样)。
我也尝试了一些设置来限制连接,但它仍然没有按照我想要的方式运行。很简单,我只想使用 1 个会话,但每次我们关闭远程桌面时,会话仍然处于活动状态,就像我们使用 VNC 解决方案(RealVNC、UltraVNC、TinyVNC 等)时一样。
有什么解决办法吗?
答案1
如果您不介意的话,我可以问一下这个应用程序是什么?您可以按照 Kevin 的建议,根据您的服务包级别使用 mstsc /console 或 mstsc /admin 直接连接到控制台。另一个选择是将其转变为服务。我不确定您是否在控制台窗口中运行它,因为您希望能够看到一些输出,这会否定这一点 - 但有几个应用程序会将任何应用程序打包为服务。另一个选择是使用另一个帐户将远程桌面转移到该计算机,然后接管管理员会话。
答案2
您是否尝试过将 /console 开关与 mstsc 一起使用?这应该会强制它连接到控制台会话。
答案3
有几件事:
使用 mstsc /console 连接控制台会话、断开连接和重新连接控制台会话时,我从未遇到任何问题。事实上,我为连接控制台会话和连接正常会话设置了单独的 RDP 快捷方式。
即使您断开了控制台会话的连接,用户仍保持登录状态,并且该会话中运行的任何程序都将继续运行,那么断开连接有什么问题呢?正如您所说,为什么您希望它不表现得那样?
答案4
您是否尝试过更改终端会话服务设置?
- 在命令行中运行[tscc.msc]
- [服务器设置] > [限制每个用户只能进行一次会话] > 是