我有一个PowerShell脚本,其中我无声安装了几个msi。 我在参数中使用/ norestart,以确保所有的msi都一个接一个地安装,并且之间没有重新启动。 问题是,我想让用户知道某个msi安装是否需要重新启动。我怎么知道是否需要重启? 我这样使用Start-Process:
$install = Start-Process -FilePath "msiexec.exe" -ArgumentList $arguments -PassThru -Wait
然后我检查$ install.ExitCode以确保安装成功。 但是我怎么知道是否需要重启 我传递的参数是:/ i / qn / passive / norestart
谢谢