Estou usando uma implantação de aplicativo do SCCM 2012 para instalar o software. O tipo de instalação específico é instalador com script, pois o SCCM continuava falhando devido a erros de validação de exe. O script é powershell e instala o software com sucesso, mesmo quando executado pelo SCCM.
O problema é que o SCCM vê apenas o retorno 0 da conclusão do script. Eu tentei write-host
, return
, write-output
, e apenas um item de linha com o código para uma reinicialização suave. Nenhum deles parece ser lido pelo SCCM, pois o log de execução do aplicativo captura um retorno de 0.
Como você gera códigos de retorno do PowerShell para que o SCCM possa interpretá-los?
exit
é um cmd
builtin. Em outros sistemas de implantação, vi arquivos .ps1 executados com start
ou cmd /c powershell.exe somefile.ps1
. Desculpe por spitballing sem acesso a um teste SCCM.
exit 1
no final do script do PowerShell?