【问题标题】:RemoteApps on Server 2012 and above in a workgroup environment工作组环境中 Server 2012 及更高版本上的 RemoteApps
【发布时间】:2016-04-04 13:19:43
【问题描述】:

我能够在工作组环境中的 AWS 上的 Server 2008 R2 上设置 RemoteApps。我想在 Server 2012 及更高版本上做同样的事情。我了解到,当 Server 2012 处于工作组环境中时,Microsoft 删除了 RemoteApp 管理器,并且似乎必须在 RemoteApp 管理器可用之前将服务器加入域。此外,他们删除了旧的 Powershell 命令,而新的命令仅在域环境中工作。还有另一种方法可以在工作组环境中的 Server 2012 及更高版本上设置 RemoteApps 吗?

【问题讨论】:

  • 您找到解决方案了吗?谢谢。

标签: powershell amazon-web-services windows-server-2012 remote-desktop windows-server-2012-r2


【解决方案1】:

我的设置是 Windows Server 2012 R2 + 工作组 + 远程桌面服务角色(有 2 个子角色:会话主机和 rd 许可)。和你一样,我无法将程序发布为 RemoteApps,直到我找到了这个免费的小工具:http://www.kimknight.net/remoteapptool

截至目前,它不支持 Windows Server 2016,但这可能会在未来发生变化。另外,我不知道您可以在 Windows XP SP3 中托管“远程应用程序”程序! :)

【讨论】:

  • 感谢您的信息,但是,站点链接 kimknight.net/remoteapptool 似乎已损坏
  • @Mindaugas 我认为另一种运行 remoteApps(无需任何外部工具)的方法是使用 gpedit.msc 并设置策略 Computer Configuration\Policies\管理模板\Windows 组件\远程桌面服务\连接\允许远程启动未列出的程序。然后将完整的程序路径放入 *.rdp 文件以供客户端使用。当然,这种方式对安全性来说更差。还有一点,在安装新程序之前,别忘了在安装完成后发出 change user /installchange user /execute
  • 我有机会一定要看看。谢谢,
【解决方案2】:

我的远程应用程序在未加入域的 Windows Server 2016 上运行。 lisz 对其他建议的解决方案的评论提供了这个想法。这对我有用:

  • 在服务器上启用远程桌面会话主机远程桌面许可
  • 运行 gpedit.msc 并启用此组策略:计算机配置 > 管理模板 > Windows 组件 > 远程桌面服务 > 连接 > 允许远程启动未列出的程序
  • 创建包含完整程序路径的自定义 *.rdp 文件:remoteapplicationprogram:s:C:\path\to\application.exe

正如 lisz 在她的评论中指出的那样,允许启动未列出的程序可能是一个安全问题。所以这个解决方案可能并不适合所有人。

我希望这对处于类似情况的人有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-05
    • 2022-06-18
    • 2019-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多