我正在使用SCCM 2012应用程序部署来安装软件。特定的安装类型是脚本安装程序,因为SCCM始终因exe验证错误而失败。该脚本是powershell,即使由SCCM执行,该脚本也可以成功安装该软件。
问题在于SCCM仅从脚本的完成中看到0的返回。我已经尝试了write-host
,,return
和write-output
,其中只有一个包含用于软重启的代码的订单项。由于应用执行日志捕获了0的返回值,因此SCCM似乎都不读取它们。
您如何从Powershell输出返回码,以便SCCM可以解释它们?
在这种情况下
—
jscott 2015年
exit
是cmd
内置的。在其他部署系统中,我看到.ps1文件使用start
或运行cmd /c powershell.exe somefile.ps1
。很抱歉,您无法获得SCCM测试。
exit 1
在PowerShell脚本末尾进行类似的操作?