パッケージ変換マネージャー
Configuration Manager (現在のブランチ) に適用
パッケージ変換マネージャーは、Configuration Managerレガシ パッケージをアプリケーションに変換するのに役立ちます。 アプリケーションには、依存関係、要件ルール、検出方法、ユーザー デバイス アフィニティなどの追加の利点があります。
Configuration Manager アプリケーションには、クライアント デバイスに展開するファイルとプログラムが含まれています。 ただし、従来のパッケージやプログラムとは異なり、アプリケーションはユーザー中心の追加機能を提供します。 たとえば、アプリケーションには、ソフトウェア パッケージのローカル インストール、仮想アプリケーション パッケージ、モバイル デバイス用アプリケーションのバージョンの展開の種類が含まれている場合があります。
詳細については、次の記事を参照してください。
重要
以前にパッケージ変換マネージャーの古いバージョンをインストールした場合は、サイトをアップグレードする前にアンインストールしてください。 この統合バージョンはインストールを必要としませんが、既存のバージョンと競合する可能性があります。
この統合バージョンの Package Conversion Manager は、現在のブランチ サイトConfiguration Managerパッケージで動作します。 スタンドアロン ツールではありません。 古いバージョンのConfiguration Managerにパッケージとプログラムがある場合は、最初にパッケージを現在のブランチ サイトに移行します。 詳細については、「 階層間でデータを移行する」を参照してください。
計画
パッケージをアプリケーションに変換する前に、まず計画を作成します。 次のプロセスは、プランの例です。
詳細なパッケージ変換計画を定義する
このセクションでは、次の 2 つのサンプル パッケージ変換プランについて説明します。
リソースの多いテスト環境: 運用環境を完全にレプリケートするためのリソース、アクセス許可、アーキテクチャを備えたテスト環境があります。
リソースが限られたテスト環境: 運用環境を完全にレプリケートするテスト環境がありません。
環境に固有のその他の問題に対して、必要に応じてこれらの計画を調整します。
リソースの多いテスト環境のサンプル 計画
テスト環境には、運用環境と同様のリソース、アクセス許可、アーキテクチャがあります。 テスト環境を使用して、すべてのパッケージを効率的に分析および変換し、すべてのConfiguration Manager アプリケーションをテストします。 その作業が完了したら、運用環境に転送します。
パッケージ変換プランは、次の手順のようになります。
変換するパッケージを選択します。
変換用のパッケージをテスト環境に移行します。
変換用のパッケージを準備します。
テスト パッケージを選択します。
テスト パッケージを分析、調査、変換します。
変換されたアプリケーションをテストします。
残りの (テスト以外の) パッケージを分析して変換します。
テスト環境からアプリケーションをエクスポートします。 運用環境にインポートします。
リソース制限付きテスト環境のサンプル 計画
テスト環境には、運用環境と同様のリソース、アクセス許可、アーキテクチャがありません。 すべてのパッケージを分析、テスト、変換することはできません。 このシナリオでは、テスト パッケージの分析、調査、変換、テストのみを行います。 次に、残りのパッケージを運用環境に移行して、分析と変換を行います。
パッケージ変換プランは、次の手順のようになります。
変換するパッケージを選択します。
テスト パッケージを選択します。
テスト パッケージをテスト環境に移行します。
変換用のテスト パッケージを準備します。
テスト パッケージを分析、調査、変換します。
変換されたアプリケーションをテストします。
テスト環境からテスト アプリケーションをエクスポートします。 その後、運用環境にインポートします。
残りのパッケージを運用環境に移行し、変換の準備をします。
運用環境の残りのパッケージを分析、調査、変換します。
残りのアプリケーションを運用環境にリリースします。
変換用のパッケージを選択して準備する
変換するパッケージを選択します
すべてのパッケージがアプリケーションに変換するのに適しているわけではありません。 パッケージの変換を開始する前に、変換されないパッケージを特定します。
アプリケーションへの変換に最適なパッケージの種類は、ユーザー向けのソフトウェアを含むパッケージです。例:
Windows インストーラー ファイル (.msi と .msu)
アプリケーション仮想化 (App-V) プログラムのMicrosoft
Windows 実行可能ファイル (.exe)
パッケージとして最適に保持され、アプリケーションに変換されないパッケージの種類は次のとおりです。
システム メンテナンス ツール。 たとえば、スクリプトやバックアップ ユーティリティなどです。
サポート対象外のソフトウェアのパッケージ。
ヒント
アプリケーションへの変換に適していないパッケージを特定したら、Configuration Manager コンソール内の別のフォルダーに移動します。 Configuration Manager コンソールでパッケージ フォルダーを作成するには:
- [ パッケージ ] ノードを右クリックします。
- [ フォルダー] を選択し、[ フォルダーの作成] を選択します。
- フォルダー名を入力します (例:
Not Converted
)。 - [OK] をクリックします。
変換用のパッケージを準備する
変換するパッケージごとに、次の条件に準拠していることを確認します。
ソース ファイルの場所は、完全な UNC パスです (例:
\\Server\Share\File
)。Windows インストーラー ファイルでは、一意の製品コードが 1 つだけ使用されます。
テスト パッケージを選択する
可能であれば、テスト パッケージのグループに、次の条件を満たすパッケージを含める必要があります。
準備状態が [自動] のテスト パッケージが少なくとも 1 つ。
準備状態が [手動] のテスト パッケージが少なくとも 1 つ。
理想的には、テスト パッケージはコア パッケージである必要があります。次に例を示します。
よく知っているパッケージ。
組織にとって最も重要なパッケージ。
最も簡単にテストできるパッケージ。
テストに適したパッケージを特定します。 次に、Configuration Manager コンソール内の別のフォルダーに移動します。
パッケージの分析、調査、変換
パッケージの分析
個々のパッケージまたは小さなグループを分析するには、Configuration Manager コンソールに統合されたパッケージ変換マネージャーを使用します。 詳細については、「 パッケージを分析して変換する方法」を参照してください。
注:
[監視] ワークスペースの [パッケージ変換の状態] ノードを参照してください。 分析と変換プロセスに関する概要情報が表示されます。
分析結果を調査する
テスト パッケージを分析した後、準備状態が [手動] または [エラー] のパッケージを調査します。 その状態を持つ理由を判断します。 準備状態が [手動 ] または [エラー ] の一般的な理由には、次のようなものがあります。
パッケージには、アプリケーション展開の種類で検出方法を作成するために必要な情報は含まれません。
パッケージには、コレクションをグローバルな条件と要件に変換するために必要な情報は含まれません。
パッケージには複数のプログラムが含まれています。
パッケージは、アプリケーションに変換していない別のパッケージに依存しています。
詳細については、次のリソースを使用してください。
パッケージ変換マネージャーのエラー メッセージに関するテクニカル リファレンスのエラー メッセージと修正プログラムを確認する
ログ ファイル PCMTrace.log を確認する
パッケージを変換する
パッケージの変換方法の詳細については、「パッケージ を分析および変換する方法」を参照してください。
注:
[監視] ワークスペースの [パッケージ変換の状態] ノードを参照してください。 分析と変換プロセスに関する概要情報が表示されます。
アプリケーションをテストしてデプロイする
詳細なパッケージ変換計画に従って、テスト環境または運用環境でアプリケーションをテストします。
推奨事項
[監視] ワークスペースの [パッケージ変換の状態] ノードを使用します。 分析と変換プロセスに関する概要情報が表示されます。
ラッパーと呼ばれるパッケージ内のプログラムを調査します。 パッケージ変換マネージャー プラグインを使用して、関数を同等のConfiguration Manager機能に変換します。
運用環境にデプロイする前に、変換された各アプリケーションを十分にテストしてください。