静默安装 Microsoft Edge Webview 2,哪个返回值表示安装了较新版本?

静默安装 Microsoft Edge Webview 2,哪个返回值表示安装了较新版本?

我目前正在尝试静默安装 Microsoft Edge Webview2 Evergreen 安装程序。为此,我致电

MicrosoftEdgewebview2RuntimeInstallerX64.exe /silent /install

在脚本中。这可行,但我想获取不同的故障状态并做出相应的反应。

目前,如果安装成功,安装程序将返回 0 代码,如果安装失败,则返回 1 代码。但是,我想知道失败的原因。例如,当已经安装了较新的版本时,它将返回 1,这在我的场景中并不是真正的错误情况。当安装因其他原因失败时,它也会返回 1。

那么,安装后如何确定安装程序的状态?与 Microsoft 提供的 Dot Net 设置给出的错误代码(如 1638(已安装))相比,我没有从 Edge Webview 2 设置中获得那么详细的代码。

有没有什么办法可以悄悄地获取不同的返回状态并在脚本上下文中处理它们?

相关内容