Sto usando una distribuzione dell'applicazione SCCM 2012 per installare il software. Il tipo di installazione specifico è il programma di installazione con script poiché SCCM non ha funzionato per errori di convalida exe. Lo script è PowerShell e installa correttamente il software anche quando eseguito da SCCM.
Il problema è che SCCM vede solo il ritorno di 0 dal completamento dallo script. Ho provato write-host
, return
, write-output
, e solo un oggetto linea con il codice di un soft reboot. Nessuno di questi sembra essere letto da SCCM poiché il registro di esecuzione dell'app cattura un ritorno di 0.
Come si generano i codici di ritorno da PowerShell in modo che SCCM possa interpretarli?
exit
è cmd
incorporato. In altri sistemi di distribuzione ho visto i file .ps1 eseguiti con start
o cmd /c powershell.exe somefile.ps1
. Ci scusiamo per lo spitballing senza accesso a un test SCCM.
exit 1
alla fine dello script di PowerShell?