是否可以重新设置管理安装点?

是否可以重新设置管理安装点?

我们在工作中使用 Acrobat 8​​ Pro,但我们的介质已经过时了。我决定将 .msp 文件集成到安装程序中,而不是将所有机器都安装为 8.0.0,然后进行 6 或 7 次连续的重新启动(Adobe 希望您能接受)。

阅读完之后,我弄清楚了 Adob​​e 所需的确切补丁顺序,将我的 CD 解压到管理安装点,然后针对它运行补丁:

msiexec /a AcroPro.msi /p AcrobatUpd810_efgj_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" 
msiexec /a AcroPro.msi /p AcrobatUpd811_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" 
msiexec /a AcroPro.msi /p AcrobatUpd812_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" 
msiexec /a AcroPro.msi /p AcrobatUpd813_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" 
msiexec /a AcroPro.msi /p AcrobatUpd816_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" 
msiexec /a AcroPro.msi /p AcrobatUpd817_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" 
msiexec /a AcroPro.msi /p AcrobatUpd820_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" 
msiexec /a AcroPro.msi /p AcrobatUpd822_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" 
msiexec /a AcroPro.msi /p AcrobatUpd823_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" 
msiexec /a AcroPro.msi /p AcrobatUpd825_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" 
msiexec /a AcroPro.msi /p AcrobatUpd826_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log"

现在我有一个完全修补到 8.2.6 的 AIP(在尝试将其 CAB 化之前已经测试过工作),但是它非常大(1.2gb)我想要做的是将 AIP 中的文件夹放回到 cab 文件中,以方便传输文件。

我尝试了以下命令:

cscript "C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\sysmgmt\msi\scripts\WiMakCab.vbs" AcroPro.msi Data1 /L /C /S

根据我使用的指南,虽然这确实生成了我想要的 cab 文件,但是生成的 MSI 却无法安装并出现错误 2602:

错误截图

我已经有一段时间没有做过这样的事情了,这可能是我的一个明显疏忽,但如果能得到任何见解我将不胜感激。


答案1

为什么不直接在安装时包含更新链,以便一次性安装它们而无需重新启动或用户交互?Adobe 有一个完全支持的方法,您可以在其中指定要在安装期间使用的修补程序列表。

直接来自 Adob​​e 知识库:使用 Adob​​e Bootstrapper 和补丁排序功能一次性安装所有 Acrobat 8​​ 补丁

Acrobat 8​​ 支持补丁排序。这是一项技术,它允许 Windows 安装程序(以及其他程序)确定补丁的应用顺序,并允许在安装过程中应用补丁。Adobe Systems 提供了 Adob​​e Bootstrapper (setup.exe),它可以自动执行许多此类操作。

修改引导程序以在安装过程中安装所有补丁

  1. 将所有安装文件复制到网络或本地系统上的目录。
  2. 从 Adob​​e 网站下载替换引导程序 (setup.exe) http://www.adobe.com/support/acrobat/ts/documents/kb403246/Setup.exe
  3. 在此处下载所有 Acrobat 8​​ 补丁:http://www.adobe.com/support/downloads/product.jsp?product=1&platform=Windows 并将它们放入您将 Acrobat 8​​ 复制到的同一目录中。
  4. 在 setup.ini 的 [Product] 部分下添加以下行:
    [Product] PATCH=AcrobatUpd810_efgj_incr.msp;AcrobatUpd811_all_incr.msp;AcrobatUpd812_all_incr.msp
    注意:不需要使用路径语句或引号。
  5. 运行setup.exe

如果您要自动执行此部分,那么您可能还希望自动执行主要设置的所有设置,例如许可证密钥、选项和删除 Adob​​e 的广告软件。您可以使用Adobe 自定义向导 8为您提供完全自动化和修补的安装。

答案2

我认为您需要尝试使用“/U”参数创建 .cab 文件。“/U”应该告诉安装程序使用新生成的 Cabinet 文件。

如果有机会,请尝试以下两种方法:

cscript "C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\sysmgmt\msi\scripts\WiMakCab.vbs" AcroPro.msi Data1 /L /C /U

cscript "C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\sysmgmt\msi\scripts\WiMakCab.vbs" AcroPro.msi Data1 /L /C /S /U

相关内容