![根据用户组/权限使用不同的程序打开文件?](https://linux22.com/image/488929/%E6%A0%B9%E6%8D%AE%E7%94%A8%E6%88%B7%E7%BB%84%2F%E6%9D%83%E9%99%90%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E7%A8%8B%E5%BA%8F%E6%89%93%E5%BC%80%E6%96%87%E4%BB%B6%EF%BC%9F.png)
在我们的 citrix 服务器上,我们将发布几个包含办公文件的文件夹,供远程办公室使用。我们的少数用户需要能够编辑这些文件,我们为他们提供了办公许可证。对于我们的其他用户,他们只需要能够查看和打印这些文件。我需要发生的是;如果用户 A 启动应用程序,她应该看到该文件夹,当她双击办公文档时,完整的办公程序会打开文件进行编辑;如果用户 B 启动应用程序,她应该看到该文件夹,当她双击办公文档时,它应该使用免费查看器打开它。
目前,每台服务器(完整版和查看版)上都安装了 Office。拥有 Office 的用户被归入活动目录组。只有该组的成员才能启动完整版 Office 产品。
答案1
最简单的方法是通过 Citrix - 将一组快捷方式发布给一个用户组,将一组快捷方式发布给另一个用户组。
如果您必须控制 Windows 为特定用户启动哪个应用程序,您可以设置按用户进行文件关联。您必须编写脚本来设置此项(您可以通过 GPO 或类似登录脚本的方式来完成)。