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