如何设置Java应用程序以在terminal服务中运行

我有一个.jar文件forms的“桌面”Java应用程序。

我怎么能够:

  1. 将此应用程序存储在单个服务器上。
  2. 通过terminal服务授予访问权限到特定的OU,从中央位置运行此应用程序。
  3. 禁止复制或移动应用程序(jar文件)到任何其他位置。
  4. 允许在授权用户的本地驱动器上保存/复制/移动应用程序的输出。

  1. 将必要的JRE和.jar文件部署到远程桌面服务服务器。
  2. AFAIK,你可以在安全组一级,而不是组织单位级别做到这一点。
  3. 为读/执行安装文件权限(与上面假设的安全组相同)。
  4. terminal服务允许用户连接他们的远程驱动器,这是在连接到服务器期间的configuration选项,用户将具有与terminal服务以外的这些“本地”驱动器相同的访问权限。

也就是说,我强烈build议您查看Remote App ,它是最新的Windows Server操作系统的一部分,但它允许您在服务器上部署应用程序,而用户只需在本地桌面/开始菜单上看到一个新图标。 他们没有一个完整的远程桌面会话,而是为“已发布的应用程序”提供了一个有限的无缝窗口。