PowerShell启动过程msiexec.exe-检查是否需要重新启动

时间:2018-12-13 16:16:08

标签: powershell windows-installer msiexec silent-installer

我有一个PowerShell脚本,其中我无声安装了几个msi。 我在参数中使用/ norestart,以确保所有的msi都一个接一个地安装,并且之间没有重新启动。 问题是,我想让用户知道某个msi安装是否需要重新启动。我怎么知道是否需要重启? 我这样使用Start-Process:

$install = Start-Process -FilePath "msiexec.exe" -ArgumentList $arguments -PassThru -Wait

然后我检查$ install.ExitCode以确保安装成功。 但是我怎么知道是否需要重启 我传递的参数是:/ i / qn / passive / norestart

谢谢

0 个答案:

没有答案