我有大约 20 个应用程序需要按特定顺序运行。我想为它们编写脚本,以便可以远程执行此操作。
每个应用程序都有一个Setup.exe和一个MSI。
我原本希望有一个简单的脚本,使用应答文件调用 MSI,但我已经好几年没这么做了。然而,我不记得如何创建应答文件。
这是个好方法吗?或者有更简单的方法吗?
答案1
可能有更好的方法可以做到这一点,但我会尝试以下方法:
- 如果 exe 是 InstallShield,您可以尝试为它们创建一个 iss 应答文件。使用以下命令行运行 exe:
安装.exe -r -f1c:\product.iss
运行并安装后,您应该有一个可以使用以下命令引用的安装文件:
C:\setup.exe -s -f1C:\product.iss
- 您也可以使用 MSI,并使用名为 Orca 的程序创建转换。我对该程序了解不多,无法提供具体帮助,但是一旦您有了转换,那么您只需运行:
msiexec /I setup.msi /q TRANSFORMS=transform.mst