我经营一家游戏托管服务公司,我希望我的客户能够访问游戏服务器的控制台。但是,尽管看起来像终端窗口,但游戏服务器控制台是图形化的,我无法从中捕获标准输出或输入。我想到了另一种解决方案:为每个游戏服务器创建一个 Windows 用户帐户。然后,从“管理员”会话中,我想在该 Windows 用户下启动游戏服务器。
我希望用户通过 RDP 连接时控制台窗口可见。此解决方案的全部目的是让客户能够通过使用 RDP 连接到他们的会话来查看控制台输入/输出。我尝试使用runas
和start
命令的多种组合,但当我尝试通过尝试启动记事本来测试这些组合时,它不起作用。要么什么都没有启动,要么它在管理员会话下运行。
答案1
您可能希望使用基于 Web 的远程桌面,而不是启动会话,而是使用它在 RDP 会话中启动应用程序。如果这样做,则用户端无需设置。如果使用 MSTSC,那么您仍然可以执行相同的操作,但用户必须添加要启动的应用程序。您可以锁定他们登录的用户名,这样他们所能做的事情就非常有限,但他们必须自己从 RDP 桌面启动应用程序。我们对使用瘦客户端进行数据收集的最终用户也这样做。他们被锁定在 IE 和注销命令之外的所有内容之外。效果很好,但如果您在安全方面有所疏漏,可能会有漏洞。