web-dev-qa-db-ja.com

SCCM 2012 OSの展開中のアプリケーションインストールのトラブルシューティング方法は?

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および関連アプリをインストールしている場合、それが何らかの違いをもたらす場合)を使用しています。

4
GAThrawn

AppEnforce.logはOSD中に存在しますが、エラーが発生したときに実行しているOSDの部分によって異なります。アプリケーションをインストールしているので、タスクシーケンスの一部としてクライアントをすでにインストールしていると想定します。

この場合、ログは%SystemRoot%\ CCM\Logsにあります。アプリケーションのインストールに失敗するようにタスクシーケンスを強制したところ、そこで見つけることができます。それが失敗すると、障害発生後にマシンが再起動し、通常の場所が表示され、通常の場所でログが見つかります。

ログがまったく表示されない場合、これは、エラーがスローされたときにアプリケーションの適用が開始されていないことを示唆しています。この場合、実行しているステップのsmsts.logでエラーを探します。アプリケーションのインストール手順のログファイルに、通常24(ダウンロード失敗)の終了コードが表示されます。

2
MartynCoup