我的任务是将50页的安装手册减少到“更少”。需要按特定的顺序安装一堆应用程序,并带有特定的选项,依此类推。我可以使用任何流行的安装程序(WiX,NSIS,Inno安装程序)自动执行此过程,还是需要使用Powershell?
我已经阅读了这些安装程序的功能,并且据我所知,这些安装程序旨在将一个应用程序安装到一台计算机上-我还没有看到,甚至可以将它们用于控制安装程序中的其他安装程序。非常详细的方式-“在此向导页面上使用此,此和此选项,但在下一个向导页面上不使用该选项,并安装到此路径,然后输入这些详细信息(用户,无论如何)”。
我是不是对这些工具可以做什么产生了过多的了解?鉴于我需要这样做,最好的方法是什么?
更新2:我了解到安装程序确实通过配置文件提供静默安装。整齐!我目前正在将NSIS(产生Powershell脚本和其他安装程序)视为最容易启动和使用的选项。我喜欢我不需要自定义IDE。但是我也想知道在Windows 7&10的世界中NSIS是否(很快)过时了?
最佳答案
您应该使用自定义 bootstrap UI来查看WiX。可以用来按所需顺序安装任何数量的安装程序。棘手的问题是,所有这些设置是否都需要一个接一个地显示自己的UI。如果可以使用命令行参数以静默方式安装所有安装程序,则WiX bootstrap 可以显示UI来收集所有选项,然后在显示整个操作进度的同时以静默方式安装每个设置。您也可以在“程序和功能”中获得整个软件包的单个条目。所以像WiX这样的东西可以做到,但是UI的要求可能会使它尴尬。