我有一个“桌面” Java 应用程序,它是 .jar 文件的形式。
我怎么能够:
- 将此应用程序存储在单个服务器上。
- 通过终端服务授予特定 OU 访问权限,以便从中心位置运行此应用程序。
- 不允许将应用程序(jar 文件)复制或移动到任何其他位置。
- 允许在授权用户的本地驱动器上保存/复制/移动应用程序的输出。
答案1
- 将必要的 JRE 和 .jar 文件部署到您的远程桌面服务服务器。
- 据我所知,您可以在安全组级别而不是组织单位级别执行此操作。
- 设置读取/执行的文件权限(我假设与上面的安全组相同)。
- 终端服务允许用户连接他们的远程驱动器,这是连接到服务器期间的配置选项,用户将拥有与终端服务之外相同的对这些“本地”驱动器的访问权限。
尽管如此,我强烈建议你看看远程应用程序,它是最新 Windows Server 操作系统的一部分,但它允许您在服务器上部署应用程序,而用户只会在本地桌面/开始菜单上看到一个新图标。他们没有完整的远程桌面会话,而是有一个有限的无缝窗口,仅显示“已发布的应用程序”。