OS展開タスクシーケンス中に(パッケージ/プログラムではなく)アプリケーションをインストールするときに、インストールが失敗した場合にsmsts.log
に書き込まれるように見えるのは、アプリケーションのインストールが失敗したことだけです(通常、役に立たない一般的なTSエラーコード0x80004005)。
しかし、SCCM 2007 OSDで、タスクシーケンスが失敗したマッサージが画面に表示されているときにF8を押した場合、smsts.logは、インストールの開始に使用された正確なコマンドラインと戻りコードをリストするために使用されましたインストーラが終了したときの出力の最初の数行。
これは2012年には行われていないようです。2012年のアプリケーションと最も近いのはAppEnforce.log
のようですが、OSDタスクシーケンス中にApp * .logログファイルが存在しないようです。タスクシーケンスが正常に完了したときにのみ表示されます(または、TS中に存在する場合、通常のC:\_SMSTaskSequence\Logs
またはC:\Windows\CCM\Logs
の場所でそれらを見つけることができませんでした)。
これは、SCCM 2012 SP1を使用して、Windows 7 SP1 32ビットOSおよび関連アプリをインストールしている場合、それが何らかの違いをもたらす場合)を使用しています。
AppEnforce.logはOSD中に存在しますが、エラーが発生したときに実行しているOSDの部分によって異なります。アプリケーションをインストールしているので、タスクシーケンスの一部としてクライアントをすでにインストールしていると想定します。
この場合、ログは%SystemRoot%\ CCM\Logsにあります。アプリケーションのインストールに失敗するようにタスクシーケンスを強制したところ、そこで見つけることができます。それが失敗すると、障害発生後にマシンが再起動し、通常の場所が表示され、通常の場所でログが見つかります。
ログがまったく表示されない場合、これは、エラーがスローされたときにアプリケーションの適用が開始されていないことを示唆しています。この場合、実行しているステップのsmsts.logでエラーを探します。アプリケーションのインストール手順のログファイルに、通常24(ダウンロード失敗)の終了コードが表示されます。