2015-10-12 23 views
1

如果我想以安静模式在远程计算机上安装msi,则在安装成功完成或未成功时收到确认。如何知道何时安装完成?

我试图寻找一个解决方案在Windows安装程序API但没有运气... 是否有事件或类似的东西?

+0

你是如何在远程机器上启动它的? psexec,winrm,powershell? –

+0

可能它会是powershell或psexec –

+1

msiexec将等待并返回退出代码。 –

回答

0

我发现了3个选项来验证安装。

  1. 从安装日志中。需要找到“返回值3” - 错误值。
  2. msiexec进程将返回退出代码。
  3. 使用Microsoft.Deployment.WindowsInstaller.Dll。