如何在Server 2003盒子上自动安装MSI?

我有大约20个需要以特定顺序运行的应用程序。 我想编写脚本,以便我可以远程执行此操作。

每个应用程序都有一个Setup.exe和一个MSI。

我只是希望能有一个简单的脚本,用一个答案文件来调用MSI,但是我已经做了很多年了。 但是,我不记得如何创build答案文件。

这是一个好办法吗? 还是会有一个更简单的方法?

可能有更好的方法来做到这一点,但这里有一些事情我会尝试:

  • 如果exe文件是InstallShield,你可以尝试为它们创build一个iss应答文件。 用这个命令行运行exe文件:

setup.exe -r -f1c:\ product.iss

运行完成并进行安装后,您应该有一个可以使用这个参考的安装文件:

C:\setup.exe -s -f1C:\product.iss 
  • 你可以改为使用MSI,然后用一个名为Orca的程序创build一个转换。 我不太了解该计划提供的具体帮助,但一旦你有一个转换,那么你只需要运行:

msiexec /我setup.msi / q TRANSFORMS = transform.mst