Состояние развертывания 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)