【发布时间】:2018-01-18 09:03:35
【问题描述】:
我被要求仅部署捆绑到 MSI 包中的文件。 MSI 包含 4 个文件,为此我使用此命令:
`msiexec /a [path to MSI] TARGETDIR =[Application folder path]`
上述命令的问题是它还将.MSI 文件部署到我不想要的指定TARGETDIR。是否有任何解决方法/方式我只能部署这 4 个文件?
【问题讨论】:
我被要求仅部署捆绑到 MSI 包中的文件。 MSI 包含 4 个文件,为此我使用此命令:
`msiexec /a [path to MSI] TARGETDIR =[Application folder path]`
上述命令的问题是它还将.MSI 文件部署到我不想要的指定TARGETDIR。是否有任何解决方法/方式我只能部署这 4 个文件?
【问题讨论】:
据我所知,没有。这是administrative installation,它本质上只是 MSI 文件中嵌入的文件以及 MSI 文件本身的提取 - 现在调整为使用外部源文件进行安装,并且没有嵌入的 cab 文件(使其比原始 MSI)。
这个提取的文件夹旨在放在网络上,以允许人们从这个源文件夹触发安装到他们的计算机。这允许“从源代码运行”功能 - 允许您直接从网络共享运行(部分)应用程序。这很少用于可靠性原因 - 以及各种奇怪和错误。
管理安装还有许多其他方面,此处将对此进行更详细的说明:
本质上它是企业部署、应用重新打包、打补丁的重要功能,并确保修复和修改操作 从添加/删除程序正确运行 - 可以访问必要的源文件,因此您不必跑去获取安装 CD/DVS(过去),或者在大多数情况下找到原始安装介质今天的部署场景。从本质上讲,该功能对于企业使用比对家庭使用更重要。
【讨论】:
我不确定这是否与原始问题相关,但我在自己的办公室遇到了这样的问题,我们试图像普通应用程序一样安装 MSI,但它却产生了“网络映像” ”。我们发现这是由于 \a 选项造成的。我们可以通过 \i 选项正常安装 MSI。
【讨论】: