次の方法で共有


パッケージ変換マネージャーのトラブルシューティング

Configuration Manager (現在のブランチ) に適用

この記事の情報を使用して、パッケージ変換マネージャーを使用するときの問題のトラブルシューティングに役立ちます。

SMS プロバイダー

パッケージ変換マネージャーは SMS プロバイダーを使用します。 詳細については、「 SMS プロバイダーの計画」を参照してください。

SMS プロバイダーが正常に動作しない場合、パッケージ変換マネージャーを含むConfiguration Manager コンソールは機能しません。

パッケージの準備

パッケージをアプリケーションに変換する前に、Package Conversion Manager Analyze 関数を使用してパッケージを 分析 します。 分析の後、Configuration Manager コンソールの [パッケージ] ノードに [準備] 列を追加します。 パッケージの一覧には、分析されたパッケージの次のいずれかの準備状態が表示されます。

  • 自動: パッケージは Convert 関数を使用して直接 変換 できます。

    注:

    自動変換では、WQL クエリはアプリケーション要件に変換されません。 これらのクエリを 変換するには、修正および変換 プロセスを使用します。

  • 手動: 修正 および変換 関数を使用して変換する前に、パッケージにいくつかの追加または変更が必要です。

  • 適用対象外: パッケージは変換に適していません。 パッケージに関する問題を修正するか、パッケージとしてデプロイし続けます。

  • エラー: パッケージにエラーが含まれています。 分析して変換する前に、これらのエラーを手動で修正してください。

Configuration Manager コンソールの [パッケージ] ノードの詳細ウィンドウに、準備の問題が表示されます。 パッケージを選択し、詳細ウィンドウの [ 概要 ] タブを選択します。

ログ ファイル

ログ記録を有効にする

パッケージ変換マネージャーのログ記録を有効にすると、すべてのアクション、例外、エラーがログに記録されます。

Configuration Managerでこのコンポーネントのログ記録を有効にするには、Microsoft.ConfigurationManagement.exe.Configを変更します。既定では、この構成ファイルは次のパスにあります。
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config

重要

バージョン 1910 以降、このパスはフォルダーを Microsoft Endpoint Manager 使用するように変更されました。 別のフォルダーに存在する可能性がある古いバージョンのファイルを使用しないようにしてください。

最後の sources 要素の後に、system.diagnostics 要素に次のスイッチを挿入し、XML 要素をトレースします。

</sources>

    <switches>
      <add name="PcmLogging" value="3"/>
    </switches>
    <trace autoflush="true" indentsize="4">
      <listeners>
        <add name="PcmTraceListener" type="Microsoft.ConfigurationManagement.UserCentric.Logging.RolloverLogTraceListener, Microsoft.ConfigurationManagement.UserCentric.Logging" initializeData="%UserProfile%\AppData\Local\Temp\PcmTrace.log"/>
      </listeners>
    </trace>

</system.diagnostics>

このサンプルでは、 PCMTrace.log ファイルを使用します。 このログは、次のパスでConfiguration Manager コンソールを実行しているコンピューターにあります。
%UserProfile%\AppData\Local\Temp

詳細レベルを構成するには、 PcmLogging トレース スイッチの設定を変更します。 この値を、最も詳細な () から最も詳細な (1) まで、4 つの詳細4レベルに設定します。

SMSProv.log

状況によっては、パッケージ変換プロセスのトラブルシューティングに関連する情報が SMSProv.log ファイルにあります。 このファイルは、Configuration Manager SMS プロバイダーから情報をキャプチャします。

既定では、このログ ファイルは次のパスにあるConfiguration Manager サイト サーバーにあります。
C:\Program Files\Microsoft Configuration Manager\Logs

次のいずれかのエラー メッセージが表示された場合、 SMSProv.log ファイルに関連するトラブルシューティング情報が含まれている可能性があります。

  • The SMS Provider reported an error

  • Generic Failure

通常、これらのエラー メッセージは、サイト サーバーでエラーが発生し、エラー情報が Configuration Manager コンソールに送信されなかったことを示します。

詳細については、「 パッケージ変換マネージャーのエラー メッセージに関するテクニカル リファレンス」を参照してください。

分析後のパッケージ属性の変更

パッケージを分析し、準備状態が [自動] または [手動] になった後、関連する属性のいずれかを変更すると、変換プロセスが失敗する可能性があります。

たとえば、パッケージを分析すると、その準備状態は [自動] になります。 次に、パッケージに別のプログラムを追加します。 パッケージの変換が失敗する可能性があります。

分析後にパッケージに変更を加える必要がある場合は、変換前に分析を再実行してください。

関連項目

パッケージ変換マネージャーのエラー メッセージに関するテクニカル リファレンス