SCCM 2012アプリケーション展開を使用してソフトウェアをインストールしています。SCCMがexe検証エラーで失敗し続けるため、特定のインストールタイプはスクリプトインストーラーです。スクリプトはpowershellであり、SCCMによって実行された場合でもソフトウェアを正常にインストールします。
問題は、SCCMがスクリプトからの完了から0の戻りしか認識しないことです。私が試したwrite-host、return、write-outputソフトリブートのためのコードと、ちょうどラインアイテム。アプリの実行ログが0の戻りをキャプチャするため、SCCMによって読み取られるようには見えません。
SCCMがそれらを解釈できるように、Powershellから戻りコードをどのように出力しますか?
この場合
—
jscott
exitはcmd組み込みです。他の展開システムでは、.ps1ファイルがstartまたはで実行されるのを見ましたcmd /c powershell.exe somefile.ps1。SCCMテストにアクセスせずに吐き出してすみません。
exit 1PowerShellスクリプトの最後で何かを試しましたか?