从脚本安装.msi,检测安装何时完成

Modified on: Mon, 19 Aug 2019 06:00:02 +0800

我正在尝试制作安装脚本。我想安装.msi文件,Python,然后在安装Python之后安装其他东西。我已经了解了如何进行命令行安装。但是,即使安装仍在运行,msiexec也会立即返回。如何从批处理脚本中检测msi安装的完成情况?

作者:Community,Claudiu

最佳答案

不知道Python如何处理将命令传递到Windows / DOS,但使用普通批处理文件和start /wait命令,批处理文件会停止并等待,直到MSI完成后再移动进入下一步。

例如,要安装主应用程序,然后仅在完成后再安装补丁程序,然后在完成后再安装最终程序,将这些行放入.cmd文件中:

start /wait msiexec /i O12Conv.msi /qb
start /wait msiexec /p O12Convsp1-en-us.msp /qb
start /wait msiexec /i mpsetupedp.msi
作者:GAThrawn

相关问答

添加新评论