我有一个指向运行安装步骤的 Powershell 脚本的包。脚本失败并返回 1;但是,SCCM 显示部署成功。
如何让 SCCM 识别脚本返回了错误代码?
答案1
搞定了。在脚本末尾添加了 [System.Environment]
$installresult = (Start-Process cmd.exe -ArgumentList "/c $PSScriptRoot\Configuration\PostConfig.cmd" -Wait -PassThru).ExitCode
[System.Environment]::Exit($installresult)