安装包msi,检查工作站是32位还是64位

时间:2015-09-18 21:49:01

标签: visual-studio-2012 installation

安装包msi,带有检查条件“如果工作站是32位或64位

我需要制作一个安装包:它检查工作站是32位还是64位并查找。接下来,如果是32,请转到Share \ Path \并运行run.exe,如果是64位,请转到Share \ path并运行run.exe 我可以在* .bat中执行此操作,单独执行32.bat和64.bat,但最好有一个带有两个条件检查的.msi,我也需要在Visual Studio或其他语言中执行此操作一个.msi,所以我可以通过sccm将.msi发送到我的windows环境。

有人可以帮我解决这些问题吗?

谢谢!!!

1 个答案:

答案 0 :(得分:0)

您可以构建2个安装程序,一个用于32位,一个用于64位,并创建一个SCCM应用程序,将这两个安装程序添加为部署类型。

然后,对于每个部署,将要求设置为匹配的操作系统类型。

然后,您可以将它们部署到同一个集合中,它们只能在正确的版本上运行。 (我假设您有一个大型集合,您不想自己分解为x86和x64)其他人将报告不符合要求。

此外,如果您希望将其用于应用程序目录部署或用户部署,则将应用相同的原则。如果它们在32位PC上,64位将不允许安装启动。 (很可能不会在可用软件列表中显示)