我正在开发一个安装我产品的 MSI 包。我尽力遵循所有最佳实践但是,有一件事我还没有找到最好的解决方法。我需要提供一个特定于计算机的参数,也就是说,我想运行类似的东西msiexec.exe /I mypackage.msi MACHINESPECIFICPARAMETER="somerandomstuffhere"
。
我的问题是:为了在大型组织中工作,从部署角度来看,如何最好地实施这一点?组策略或 SCCM 是否甚至支持每台计算机的参数(无法确认/否认这一点)?相关参数可以存储在 Active Directory 中作为该计算机的属性。
我知道转换文件,但我自己不喜欢.mst
为每台机器创建一个特定的文件,所以这不是一个好的选择。
如果有帮助的话,该参数不是秘密,可以存储在任何地方。
非常感谢任何愿意提供帮助的人!