如何解决Powershell 在 WIx 安装程序中不起作用
我使用 wix 安装程序创建了一个 MSI 包,我在其中使用 Power Shell 来执行一些命令。正常的命令提示符不起作用,因为它会在安装过程中提示用户许可和确认的弹出窗口
<SetProperty Id="InvokeTestPS1"
Before="InvokeTestPS1"
Sequence="execute"
Value =""[POWERSHELLEXE]" -Version 2.0 -noprofile -NonInteractive -InputFormat None -ExecutionPolicy Bypass -Command "& '[APPLICATIONROOTDIRECTORY]Upgrade\upgradeMentor3_5.bat' ; exit $$($Error.Count)"" />
<CustomAction Id="InvokeTestPS1"
BinaryKey="WixCA"
DllEntry="CAQuietExec64"
Execute="deferred"
Return="check"
Impersonate="no" />
具有上述代码的安装程序在我们的大多数机器上都可以工作,但在一台机器上安装回滚并显示以下错误
“未安装 .NET Framework v2.0.50727 版本。运行 Windows PowerShell 2.0 版需要此版本。”
我们所有的机器都预装了windows10和powershell,为什么其中一台机器显示错误。 任何输入都会有很大帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。