J'utilise un déploiement d'application SCCM 2012 pour installer le logiciel. Le type d'installation spécifique est un programme d'installation scripté car SCCM échouait toujours pour les erreurs de validation exe. Le script est PowerShell et installe avec succès le logiciel même lorsqu'il est exécuté par SCCM.
Le problème est que SCCM ne voit que le retour de 0 à la fin du script. Je l' ai essayé write-host, return, write-output, et juste une ligne avec le code pour un redémarrage logiciel. Aucun d'eux ne semble être lu par SCCM car le journal d'exécution de l'application capture un retour de 0.
Comment générer des codes retour à partir de PowerShell pour que SCCM puisse les interpréter?
exitest un cmdintégré. Dans d'autres systèmes de déploiement, j'ai vu des fichiers .ps1 s'exécuter avec startou cmd /c powershell.exe somefile.ps1. Désolé pour spitballing sans accès à un test SCCM.
exit 1à la fin du script PowerShell?