如何在 Windows 2008 R2 上使用远程桌面启动单个应用程序

如何在 Windows 2008 R2 上使用远程桌面启动单个应用程序

我们有一个新的 Windows Server Standard 2008 R2(没有域,没有 AD),我正在尝试配置终端服务/远程桌面连接以允许仅启动单个应用程序而不是特定用户的整个桌面。

我尝试通过在用户 RDP 文件中设置连接时启动以下程序 (Windows XP)/仅启动以下基于 Windows 的应用程序... (Mac OS X Lion) 来实现此目的。但它无法像在 Windows 2003 服务器上那样工作。并且它始终显示整个桌面。

服务器上安装了远程桌面角色,但尚未选择许可类型。

答案1

您正在寻找远程应用程序Windows Server 2008 R2 中的功能。它将启动一个显示为单个应用程序窗口的远程桌面会话。

如果您的用户无权访问终端服务器上的其他应用程序,则某些组策略设置(包括软件限制策略) 是必需的。RemoteApp 本身并非旨在安全地将用户限制在单个应用程序中。

答案2

如果没有域和组策略,我想您会发现这非常困难。

如果您使用组策略,我建议您设置此策略。

User Configuration/Policies/Administrative Templates/System/Custom User Interface

如果没有组策略,您可以通过在注册表中设置 shell 来强制每个会话进入特定的应用程序。

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell

使用 2008 R2 或更高版本时,选项是使用远程应用程序,但这确实需要您使用较新的客户端。我不相信您的 OSX 客户端会支持 RemoteApps。

相关内容