Estoy usando una implementación de aplicación SCCM 2012 para instalar software. El tipo de instalación específico es un instalador programado, ya que SCCM seguía fallando por errores de validación de exe. El script es PowerShell e instala con éxito el software incluso cuando lo ejecuta SCCM.
El problema es que SCCM solo ve el retorno de 0 desde la finalización del script. He intentado write-host, return, write-output, y sólo un elemento de línea con el código para un reinicio suave. Ninguno de ellos parece ser leído por SCCM ya que el registro de ejecución de la aplicación captura un retorno de 0.
¿Cómo emites códigos de retorno de powershell para que SCCM pueda interpretarlos?
exites un cmdincorporado. En otros sistemas de implementación, vi archivos .ps1 ejecutados con starto cmd /c powershell.exe somefile.ps1. Perdón por el spitballing sin acceso a una prueba SCCM.
exit 1al final del script de PowerShell?