尽管出现故障,SCCM 部署状态仍成功

尽管出现故障,SCCM 部署状态仍成功

我有一个指向运行安装步骤的 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)

相关内容