尝试创建本地应用数据目录的 GPO 快捷方式

尝试创建本地应用数据目录的 GPO 快捷方式

我们有一个锁定浏览器应用程序,安装在所有学生的笔记本电脑上,但它安装在执行安装的用户的本地应用程序数据中。因此,我们的学生都看不到该应用程序,因为他们都在我的用户和我老板的用户下。我尝试编写 GPO 快捷方式策略来创建指向路径“%localappdata%\NWEA\Lockdown Browser\Lockdown Browser.exe”和“C:\%localappdata%\NWEA\Lockdown Browser\Lockdown Browser.exe”的桌面快捷方式。当路径包含这样的变量时,您需要做什么特别的事情吗?

答案1

最后,我找到了问题的根源

这与 %localappdata% 无关,而是与目标位置有关,因为您在 GP 首选项中使用了预定义变量(位置),因此请确保环境变量存在于您的客户端设备上。据我所知,默认情况下未定义变量。

在您的客户端上设置它们或者使用包含 %localappdata% 的完整路径。

在您的情况下,系统尝试在 %CommonStartMenuDir% 上创建快捷方式,但系统不知道此变量。

希望这能帮助你摆脱痛苦!


您是否已确保在可执行文件上正确设置了 NTFS 权限?可能将“YourStudentGroup”或“Authenticated Users”上的 NTFS 安全权限设置为“读取和执行”。此外,如果它以 %localappdata% 为目标,它将始终在当前活动配置文件中搜索目标,您不是在尝试从其他用户配置文件中打开应用程序吗?


看看下面这张我的测试 GPO 的图片。可能你的问题不是 %localappdata% 路径,我猜在你的 GPO 中你用 %DesktopDir% 作为文件路径。但是这个环境变量没有定义,所以改用“%userprofile%\desktop”

(目前还不能发布图片,所以这里有一个链接) http://imageshack.us/a/img34/7812/jzs.png


此外,您还应该尝试在测试系统上手动创建链接,如果找不到目标,则根本不会创建快捷方式。我昨天为您进行的测试中就遇到了这种情况。

相关内容