旧バージョンからの移行

適用対象: Application Virtualization 5.0, Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3

App-V 5.0 を使用して、既存の App-V 4.6 インフラストラクチャを、より柔軟性が高く、統合され、管理が容易な App-V 5.0 インフラストラクチャに移行することができます。

移行戦略を計画する場合は、次のセクションを検討してください。

注意

App-V 4.6 と App-V 5.0 の違いの詳細については、「App-V 5.0 について」の App-4.6 とApp-V 5.0 の相違点セクションをご覧ください。

以前のバージョンの App-V を使用して作成されたパッケージを変換する

パッケージ コンバーター ユーティリティを使用して、以前のバージョンの App-V を使用して作成された仮想アプリケーション パッケージをアップグレードします。パッケージ コンバーターは、PowerShell を使用してパッケージを変換し、変換が必要なパッケージが多数ある場合は、プロセスを自動化できます。

重要

既存のパッケージを変換した後で、パッケージを展開する前にテストし、変換プロセスが正常に完了したことを確認する必要があります。

既存のパッケージを変換する前に理解しておくこと

問題 対応策

パッケージ スクリプトが変換されない。

変換されたパッケージをテストします。必要に応じてスクリプトを変換します。

パッケージのレジストリ設定の上書きが変換されない。

変換されたパッケージをテストします。必要に応じて、レジストリの上書きをもう一度追加します。

DSC を使用した仮想パッケージが変換後にリンクされない。

接続グループを使用してパッケージをリンクします。「接続グループの管理」をご覧ください。

変換中に環境変数の競合が検出された。

関連付けられた .osd ファイルで競合を解決します。

変換中にハードコードされたパスが検出された。

ハードコードされたパスは、正確に変換することが困難です。パッケージ コンバーターは、ハードコードされたパスを含むファイルを持つパッケージを検出して返します。ハードコードされたパスを含むファイルを表示して、パッケージがそのファイルを必要とするか判断します。必要な場合は、パッケージを再シーケンスすることが推奨されます。

パッケージを変換するときに、失敗したファイルまたはショートカットを確認します。App-V 4.6 のパッケージの項目を探します。これは、ハードコードされたパスである可能性があります。パスを変換します。

注意

重要なアプリケーションや、機能を利用しなければならないアプリケーションの変換には、App-V 5.0 Sequencer を使用することが推奨されます。「App-V 5.0 を使用して、新しいアプリケーションをシーケンスする方法」をご覧ください。

パッケージの変換後、そのパッケージが開かない場合は、App-V 5.0 Sequencer を使用してアプリケーションを再シーケンスすることも推奨されます。

以前の App-V バージョンで作成されたパッケージを変換する方法

クライアントの移行

次の表に、クライアントのアップグレードに推奨される方法を示します。

タスク 詳細情報

環境を App-V 4.6 SP2 にアップグレードする

Application Virtualization Deployment and Upgrade Considerations.

共存を有効にして App-V 5.0 クライアントをインストールします。

App-V 4.6.x クライアントと App-V 5.0 クライアントを同じコンピューターに展開する方法.

App-V 5.0 パッケージをシーケンスしてロールアウトします。必要に応じて、App-V 4.6 のパッケージを非公開にします。

App-V 5.0 を使用して、新しいアプリケーションをシーケンスする方法.

重要

共存モードを使用するには、App-V 4.6 SP2 を実行している必要があります。また、パッケージをシーケンスする場合は、User Configuration セクションにある User Configuration で Managing Authority 設定を構成する必要があります。

App-V 5.0 サーバー インフラストラクチャ全体を移行する

App-V 5.0 インフラストラクチャ全体をアップグレードする直接的な方法はありません。App-V サーバーのアップグレードの詳細については、次のセクションの情報を使用してください。

タスク 詳細情報

環境を App-V 4.6 SP2 にアップグレードします。

Application Virtualization Deployment and Upgrade Considerations.

App-V 5.0 バージョンのクライアントを展開します。

App-V クライアントを展開する方法.

App-V 5.0 サーバーをインストールします。

App-V 5.0 サーバーを展開する方法.

既存のパッケージを移行します。

この記事の「以前のバージョンの App-V を使用して作成されたパッケージを変換する」をご覧ください。

追加の移行タスク

App-V 5.0 クライアントを実行するコンピューターで、エンド ポイントを再構成したり、以前のバージョンを使用して作成されたパッケージを開いたりする追加の移行タスクを実行することもできます。以下のリンクは、これらのタスクの実行に関する詳細を示しています。

特定のコンピューター上の全ユーザーの拡張ポイントを App-V 4.6 SP2 パッケージから変換済み App-V 5.0 パッケージに移行する方法

特定のユーザーのために拡張ポイントを App-V 4.6 SP2 パッケージから App-V 5.0 に移行する方法

特定のコンピューター上の全ユーザーの拡張ポイントを App-V 5.0 パッケージから App-V 4.6 SP2 パッケージに戻す方法

特定のユーザーのために拡張ポイントを App-V 5.0 パッケージから App-V 4.6 SP2 パッケージに戻す方法

APP-V 5.0 アプリケーションから APP-V 4.6 SP1 アプリケーションを使用する方法

APP-V への提案がございますか

こちらから提案を追加するか、提案に投票してください。App V の問題については、「APP-V に関する TechNet フォーラム」を利用してください。

App-V の移行タスクの実行に関するその他のリソース

App-V 5.0 の操作

-----
MDOP の詳細については、TechNet ライブラリを参照してください。TechNet Wiki では、トラブルシューティング情報を検索できます。また、Microsoft の FacebookTwitter をフォローすることをお勧めします。
-----