通过 GP 添加快捷方式 - Program Files 与 Program Files (x86)

通过 GP 添加快捷方式 - Program Files 与 Program Files (x86)

所以我有一个 32 位 MSI 包,可以安装在Program Files32 位机器和Program Files (x86)64 位机器上。

我正尝试通过 GP 向该应用程序添加快捷方式,但我不确定如何处理路径中的差异。它 %PROGRAMFILES%可以在 32 位机器上运行,但我需要使用%PROGRAMFILES(X86)%它才能在 64b 机器上运行。

是否存在我可以使用的环境变量,或者如何处理?

答案1

您可以在组策略中使用 WMI 过滤器来选择 32 位操作系统使用一个快捷方式,并选择 64 位操作系统使用另一个快捷方式。

答案2

您应该能够检查其值%PROCESSOR_ARCHITECTURE%并根据该值做出决定。

答案3

我的解决方案是在每个工作站上创建一个环境变量 %PROGRAMFILES32%,根据需要映射到 Program Files 或 Program Files (x86)。(出于同样的原因,我还创建了指向 system32/syswow64 的链接。)正如您所见,没有内置的方法来修复它。或者,由于您主要需要一个应用程序,您可以让安装程序或安装后步骤添加一个直接指向它的环境变量。

我通过 Novell Zenworks 完成了此操作,但您也可以通过组策略启动脚本轻松地创建它。

相关内容