SCCM
Microsoft Edge部署错误-不匹配的退出代码(1)
从Configuration Manager 1910开始,您可以使用Create Microsoft Edge应用程序功能来部署新的浏览器。Edge已退出预览,是的,有一个稳定版本的Edge企业。
Microsoft Edge已经为业务做好了准备,您可以使用以下指南将Edge部署到使用SCCM 1910的企业系统中。除此之外,您还可以使用SCCM管理边缘更新。
当您创建Edge应用程序时,它本质上是一个安装Edge浏览器的PowerShell脚本。但是Edge安装可能会失败,您可能会看到以下错误消息。
- 华体会体育系列软件中心:0x1(1)
- appenfor .log:不匹配的退出码(1)被认为是执行失败。
如果在客户端计算机上打开AppEnforce.log文件,就会注意到不匹配的退出码(1)被认为是执行失败。对于这个错误,您可能不知道为什么它实际上失败了,除非您以前已经处理过这样的错误。
由于默认情况下,PowerShell限制在最终用户pc上运行脚本,Edge部署会出现上述错误而失败。执行策略可以帮助用户设置基本规则,防止用户无意中违反基本规则。您可以阅读更多关于执行策略的信息在这里.
Microsoft Edge部署错误-不匹配的退出代码(1)
在Microsoft Edge部署期间,如果您注意到“不匹配的退出码(1)”错误,请执行以下步骤:-
- 启动配置管理器控制台。
- 去华体会体育系列软件库>应用程序管理>应用程序.
- 选择Microsoft Edge应用程序,在“部署类型”选项卡中,右键单击“Edge部署”,然后单击属性.
这将打开Edge部署类型属性窗口。2 .在安装程序框中添加-ExecutionPolicy绕过就在PowerShell之后(参考下面的截图)。点击好吧.如果您有32位边缘应用程序,还必须添加相同的命令。
因为修改了应用程序属性,所以必须更新内容。
更新内容后,启动Software Center。华体会体育系列选择“Microsoft Edge”,单击安装.
现在Microsoft Edge部署工作时不会出现任何错误。
我使用模板PS脚本安装应用程序。为了让这个脚本工作,我借鉴了那个脚本。我相信最后的问题是,在原始边缘脚本的安装行找不到MSI文件。通过对脚本的添加和如上所述的执行策略绕过,它可以按预期工作。
以下是我补充的内容:
我添加了执行策略绕过,可以看到它已经在日志中运行,但故障是相同的,它没有解决它。任何想法。提前谢谢你
我们有一个GPO,它将PowerShell策略设置为只允许签名脚本。所以我辞职了发货的MS-scipts在x86和x64文件夹与我们的企业证书,更新的内容,这也工作得很好。
谢谢你,先生,你不断地保护我,解决我的问题。
不需要更新内容,因为您没有接触源文件。命令行存储为策略。
该死……我觉得有点措手不及,因为我本来可以自己想到这个,但宁愿谷歌。
谢谢这个解决方案!
谢谢你,我也节省了时间。
谢谢你这样做,节省了我很多时间!
谢谢你!