2015-10-14 60 views
0

我正在尝试使用组策略来安装MSI。我一直在本地进行测试,并且已经生成了安装程序,其中包含一些其他动态文件(放置在安装程序旁边)我想不包含在msi中的,但在msi安装时显示。组策略是否直接从网络共享安装?

我的安装程序需要这些文件,如果它们存在,还会在安装时将它们添加到安装目录。这在没有使用组策略时有效。

当它们出现在与组策略共享时,安装了MSI,但安装程序旁边没有任何其他文件。

我的问题是,组策略在安装之前是否将安装程序复制到临时目录,还是直接从组策略共享中安装?在组策略安装期间,我似乎找不到任何有关封面内容的文档。

预先感谢任何信息。

回答

0

我现在怀疑这个问题与组策略无关,实际上是使用共享进行安装的副作用。启用MSIEXEC调试,我看到:

当我从本地驱动器安装MSI:

MSI (c) (7C:D0) [12:45:47:562]: Original package ==> c:\our-installer-x86.msi 
MSI (c) (7C:D0) [12:45:47:562]: Package we're running from ==> c:\our-installer-x86.msi 

当我从共享安装的MSI:

MSI (c) (E8:4C) [12:36:13:532]: Original package ==> \\our-server\dir\our-installer-x86.msi 
MSI (c) (E8:4C) [12:36:13:532]: Package we're running from ==> C:\Users\ADMINI~1\AppData\Local\Temp\35a9b829.msi 

我想最终我们”你需要选择一个不同的部署路径来完成这项工作。