使用PowerShell捕获Windows Installer错误消息?

时间:2015-08-11 05:08:46

标签: powershell windows-installer msiexec

是否有可能捕获Windows Installer使用PowerShell生成的错误消息?在我的场景中,我想调用一个msi文件,如果发生故障,我需要捕获一条特定的错误消息来调用其他操作。

我尝试了以下代码,但无法捕获错误消息:

$item = "pathtomsi.msi"

try{

    $ErrorActionPreference = "stop"    
    Invoke-Item $item | Out-Null

} catch {

    Write-Host "Error while trying to install software: $($_.Exception.Message)"
}

我在互联网上找到了这个msdn article:这个错误值可能有帮助吗?但是在安装msi文件的过程中如何才能被PowerShell捕获?

0 个答案:

没有答案