App-V 5.1 について
この記事を使用して、Application Virtualization (App-V) 5.1 に適用される重要な変更に関する情報を確認します。
App-V 5.1 ソフトウェアの前提条件とサポートされる構成
App-V 5.1 ソフトウェアの前提条件とサポートされている構成については、次のリンクを参照してください。
- App-V 5.1 の前提条件: App-V 5.1 のインストールを開始する前にインストールする必要がある前提条件ソフトウェア。
- App-V 5.1 サポートされている構成: App-V サーバー、シーケンサー、およびクライアント コンポーネントでサポートされているオペレーティング システムとハードウェア要件。
App-V 5.1 では、System Center 2012 R2 Configuration Manager SP1 がサポートされています。 App-V 環境と Configuration Manager の統合については、「Configuration Manager との App-V 統合の計画」を参照してください。
App-V 5.1 への移行
以前のバージョンから App-V 5.1 にアップグレードするには、次の情報を使用します。 詳細については、「 以前のバージョンから App-V 5.1 に移行する」を参照してください。
アップグレードを開始する前に
アップグレードを開始する前に、次の情報を確認してください。
アップグレード前に確認する項目 | 説明 |
---|---|
アップグレードするコンポーネント (任意の順序) | - App-V サーバー -シーケンサー - App-V クライアントまたは App-V リモート デスクトップ サービス (RDS) クライアント 手記: App-V 5.0 SP2 より前のバージョンでは、クライアント管理ユーザー インターフェイス (UI) に App-V クライアントのインストールが用意されていました。 |
App-V 4.x からのアップグレード | 最初に App-V 5.0 にアップグレードする必要があります。 App-V 4.x から App-V 5.1 に直接アップグレードすることはできません。 詳細については、以下を参照してください。 - App-V 5.0 の「App-V 4.6 と App-V 5.0 の違い」 - 以前のバージョンの App-V からの移行の計画 |
App-V 5.0 以降からのアップグレード | App-V 5.1 には、次のいずれかのバージョンから直接アップグレードできます。 - App-V 5.0 - App-V 5.0 SP1 - App-V 5.0 SP2 - App-V 5.0 SP3 App-V 5.1 にアップグレードするには、このトピックの残りのセクションの手順に従います。 パッケージと接続グループは、現在と同様に App-V 5.1 で引き続き動作します。 |
App-V インフラストラクチャをアップグレードする手順
App-V インフラストラクチャの各コンポーネントを App-V 5.1 にアップグレードするには、次の手順を実行します。 次の順序は単に提案です。コンポーネントは任意の順序でアップグレードできます。
手順 1: App-V サーバーをアップグレードする
注
App-V サーバーを使用していない場合は、この手順をスキップして次の手順に進みます。
管理データベースまたは Reporting データベースのアップグレードに使用する方法に応じて、次のいずれかの操作を行います。
Windows インストーラー: この手順をスキップし、手順 2「App-V サーバーをアップグレードする場合」に進みます。
SQL スクリプト: SQL スクリプトを使用して App-V データベースをデプロイする方法に関するページの手順に従います
App-V 5.0 SP1 修正プログラム パッケージ 3 以降から App-V サーバーをアップグレードする場合は、「 App-V 5.x サーバーをインストールする前にレジストリ キーを確認する」セクションの手順を完了します。
「App-V 5.1 サーバーをデプロイする方法」の手順に従います
手順 2: App-V シーケンサーをアップグレードする
詳細については、「 Sequencer をインストールする方法」を参照してください。
手順 3: App-V クライアントまたは App-V RDS クライアントをアップグレードする
詳細については、「 App-V クライアントをデプロイする方法」を参照してください。
以前のバージョンの App-V を使用して作成されたパッケージの変換
パッケージ コンバーター ユーティリティを使用して、App-V 5.0 より前のバージョンの App-V を使用して作成された仮想アプリケーション パッケージをアップグレードします。 パッケージ コンバーターは、PowerShell を使用してパッケージを変換し、変換を必要とするパッケージが多数ある場合にプロセスを自動化するのに役立ちます。
注
App-V 5.1 パッケージは、App-V 5.0 パッケージとまったく同じです。 バージョン間のパッケージ形式は変更されていないため、App-V 5.0 パッケージを App-V 5.1 パッケージに変換する必要はありません。
App-V 5.1 の新機能
これらのセクションは、既に App-V に精通しており、App-V 5.1 で何が変更されたかを知りたいユーザーを対象とします。 App-V にまだ慣れていない場合は、 App-V 5.1 の計画チェックリストから始める必要があります。
Windows 10 の App-V サポート
次の表に、App-V の Windows 10 サポートの一覧を示します。 Windows 10 は、App-V 5.1 より前のバージョンの App-V ではサポートされていません。
コンポーネント | App-V 5.1 | App-V 5.0 |
---|---|---|
App-V クライアント | はい | なし |
App-V RDS クライアント | はい | なし |
App-V Sequencer | はい | なし |
App-V 管理コンソールの変更
このセクションでは、App-V 管理コンソールの現在の機能と以前の機能を比較します。
Silverlight は不要になりました
管理コンソール UI で Silverlight が不要になった。 5.1 管理コンソールは HTML5 と Javascript 上に構築されています。
通知とメッセージはダイアログ ボックスに個別に表示されます
App-V 管理コンソールの変更
このセクションでは、App-V 管理コンソールの現在の機能と以前の機能を比較します。
Silverlight は不要になりました
管理コンソール UI で Silverlight が不要になった。 5.1 管理コンソールは HTML5 と Javascript 上に構築されています。
通知とメッセージはダイアログ ボックスに個別に表示されます
App-V 5.1 の新機能 | App-V 5.1 より前 |
---|---|
メッセージ数インジケーター: App-V 管理コンソールのタイトル バーで、フラグ アイコンの横に番号が表示され、読み取りを待機しているメッセージの数が示されるようになりました。 | 一度に表示できるメッセージまたはエラーは 1 つだけで、メッセージの数を特定できませんでした。 |
メッセージの外観:
|
一度に表示できるメッセージまたはエラーは 1 つだけです。 |
メッセージを無視する:[すべて閉じる] リンクを使用して、すべてのメッセージとエラーを一度に無視するか、一度に 1 つずつ無視します。 | メッセージとエラーは一度に 1 つだけ無視できます。 |
コンソール ページが個別の URL になりました
App-V 5.1 の新機能 | App-V 5.1 より前 |
---|---|
コンソールの各ページには異なる URL があり、特定のページをブックマークして、今後すばやくアクセスできます。 一部の URL に表示される番号は、特定のパッケージを示します。 これらの数値は一意です。 | すべてのコンソール ページには、同じ URL を使用してアクセスされます。 |
[新しい個別の接続グループ] ページとメニュー オプション
App-V 5.1 の新機能 | App-V 5.1 より前 |
---|---|
[接続グループ] ページがメイン メニューの一部になり、[パッケージ] ページと同じレベルになりました。 | [接続グループ] ページを開くには、[パッケージ] ページ内を移動します。 |
パッケージのメニュー オプションが変更されました
App-V 5.1 の新機能 | App-V 5.1 より前 |
---|---|
次のオプションが、[パッケージ] ページの下部に表示されるボタンになりました。
|
[パッケージ] ページの右上にある [ 追加] または [アップグレード ] オプションがボタンでした。 [ 発行]、[ 発行解除]、[ 削除 ] の各オプションは、パッケージの一覧でパッケージ名を右クリックした場合にのみ使用できます。 |
次のパッケージ操作が、各パッケージのパッケージの詳細ページのボタンになりました。
|
これらのパッケージ オプションは、パッケージの一覧でパッケージ名を右クリックした場合にのみ使用できます。 |
左側のウィンドウのアイコンには、新しい色とテキストがあります
左側のウィンドウのアイコンの色が変更され、テキストが追加され、アイコンが他の Microsoft 製品と一致するようにしました。
概要ページが削除されました
管理コンソールの左側のウィンドウで、[概要] メニュー オプションとそれに関連付けられている [概要] ページが削除されました。
シーケンサーの機能強化
App-V 5.1 Sequencer のパッケージ エディターでは、次の機能強化が行われました。
マニフェスト ファイルのインポートとエクスポート
AppxManifest.xml ファイルをインポートおよびエクスポートできます。 マニフェスト ファイルをエクスポートするには、[ 詳細設定 ] タブを選択し、[マニフェスト ファイル] ボックスで [ エクスポート]をクリックします。シェル拡張子の削除やファイルの種類の関連付けの編集など、マニフェスト ファイルを変更できます。
変更を加えた後、[ Import...]\(インポート...\) をクリックし、編集したファイルを選択します。 正常にインポートし直されると、マニフェスト ファイルはすぐにパッケージ エディター内で更新されます。
注意
ファイルをインポートすると、変更が XML スキーマに対して検証されます。 ファイルが無効な場合は、エラーが表示されます。 XML スキーマに対して検証されたファイルをインポートすることはできますが、他の理由で実行できない場合があることに注意してください。
オペレーティング システムの一覧への Windows 10 の追加
[展開] タブで、パッケージをシーケンスできるオペレーティング システムの一覧に、Windows 10 32 ビットと Windows 10-64 ビットが追加されています。 [任意のオペレーティング システム] を選択すると、シーケンスパッケージがサポートするオペレーティング システムに Windows 10 が自動的に含まれます。
仮想レジストリ エディターの下部に現在のパスが表示される
[仮想レジストリ] タブで、仮想レジストリ エディターの下部にパスが表示されるようになりました。これにより、現在選択されているキーを決定できます。 以前は、レジストリ ツリーをスクロールして、現在選択されているキーを見つける必要がありました。
仮想レジストリ エディターで追加された "検索と置換" ダイアログ ボックスとショートカット キーの組み合わせ
仮想レジストリ エディターでは、検索オプション (Ctrl + F) のショートカット キーが追加され、"検索" タスクと "置換" タスクを組み合わせたダイアログ ボックスが追加され、値とデータを検索および置換できます。 この結合されたダイアログ ボックスにアクセスするには、キーを選択し、次のいずれかの操作を行います。
Ctrl キーを押しながら H キーを押す
キーを右クリックし、[置換] を選択 します。
[ 表示>仮想レジストリ>Replace] を選択します。
以前は、[置換] ダイアログ ボックスが存在せず、手動で変更する必要がありました。
レジストリ キーとパッケージ ファイルの名前を正常に変更する
シーケンサーの問題が発生することなく、仮想レジストリ キーとファイルの名前を変更できます。 以前は、キーの名前を変更しようとした場合、Sequencer は動作を停止しました。
仮想レジストリ キーのインポートとエクスポート
仮想レジストリ キーをインポートおよびエクスポートできます。 キーをインポートするには、キーをインポートするノードを右クリックし、インポートするキーに移動して、[ インポート] をクリックします。 キーをエクスポートするには、キーを右クリックし、[エクスポート] を選択 します。
仮想ファイル システムにディレクトリをインポートする
VFS にディレクトリをインポートできます。 ディレクトリをインポートするには、[ パッケージ ファイル ] タブをクリックし、[ 表示>仮想ファイル システム>Import Directory] をクリックします。 VFS に既に存在するファイルを含むディレクトリをインポートしようとすると、インポートが失敗し、説明メッセージが表示されます。 App-V 5.1 より前は、ディレクトリをインポートできませんでした。
VFS ファイルを削除せずにインポートまたはエクスポートし、パッケージに追加し直す
ファイルを削除してからパッケージに追加し直さなくても、VFS にファイルをインポートしたり、VFS からファイルをエクスポートしたりできます。 たとえば、この機能を使用して、変更ログをローカル ドライブにエクスポートし、外部エディターを使用してファイルを編集し、そのファイルを VFS に再インポートします。
ファイルをエクスポートするには、[ パッケージ ファイル ] タブを選択し、VFS でファイルを右クリックし、[ エクスポート] をクリックして、編集できるエクスポート場所を選択します。
ファイルをインポートするには、[ パッケージ ファイル ] タブを選択し、エクスポートしたファイルを右クリックします。 編集したファイルを参照し、[ インポート] をクリックします。 インポートされたファイルは、既存のファイルを上書きします。
ファイルをインポートした後、[ファイル>保存] をクリックしてパッケージを保存する必要があります。
パッケージ ファイルを追加するためのメニューが移動しました
パッケージ ファイルを追加するためのメニュー オプションが移動されました。 [追加] オプションを見つけるには、[パッケージ ファイル] タブを選択し、[表示>仮想ファイル システム>[ファイルの追加] をクリックします。 以前は、VFS ノードの下にあるフォルダーを右クリックし、[ ファイルの追加] を選択しました。
仮想レジストリ ノードでは、MACHINE と USER のハイブが既定で拡張されます
仮想レジストリを開くと、最上位の REGISTRY ノードの下に MACHINE と USER のハイブが表示されます。 以前は、REGISTRY ノードを展開して、下にハイブを表示する必要がありました。
ブラウザー ヘルパー オブジェクトを有効または無効にする
[シーケンサー] ユーザー インターフェイスの [詳細設定] タブで、新しいチェック ボックス [ブラウザー ヘルパー オブジェクトを有効にする] を選択すると、ブラウザー ヘルパー オブジェクトを有効または無効にすることができます。 ブラウザー ヘルパー オブジェクトの場合:
パッケージに存在し、有効になっている場合は、既定でチェック ボックスがオンになっています。
パッケージに存在し、無効になっています。このチェック ボックスは既定でオフになっています。
パッケージに存在し、1 つ以上が有効で、1 つ以上が無効になっている場合、チェック ボックスは既定で不確定に設定されます。
パッケージに存在しない場合、チェック ボックスは無効になっています。
パッケージ コンバーターの機能強化
パッケージ コンバーターを使用して、スクリプトを含む App-V 4.6 パッケージを変換できるようになりました。また、ソース .osd ファイルからのレジストリ情報とスクリプトがパッケージ コンバーターの出力に含まれるようになりました。
例を含む詳細については、「 以前のバージョンから App-V 5.1 に移行する」を参照してください。
1 つのイベント トリガーでの複数のスクリプトのサポート
App-V 5.1 では、App-V 4.6 から App-V 5.0 以降に変換するパッケージを含め、App-V パッケージの 1 つのイベント トリガーで複数のスクリプトを使用できます。 複数のスクリプトの使用を有効にするために、App-V 5.1 では、ScriptRunner.exe という名前のスクリプト起動ツール アプリケーションが使用されます。これは、App-V クライアント インストールの一部としてインストールされます。
イベント トリガーの一覧やスクリプトを実行できるコンテキストなど、詳細については、「 App-V 5.1 動的構成について」の「スクリプト」セクションを参照してください。
インストール フォルダーへのハードコーディングされたパスは、仮想ファイル システムのルートにリダイレクトされます
パッケージを App-V 4.6 から 5.1 に変換すると、App-V 5.1 パッケージは、4.6 パッケージの作成時に使用する必要があったハードコーディングされたドライブにアクセスできます。 ドライブ文字は、4.6 シーケンシング マシンのインストール ドライブとして選択したドライブです。 (既定のドライブ文字は Q:\.)
以前は、4.6 ルート フォルダーは認識されず、App-V 5.0 パッケージからアクセスできませんでした。 App-V 5.1 パッケージは、ハードコーディングされたファイルにフル パスでアクセスすることも、App-V 4.6 インストール ルートの下のファイルをプログラムで列挙することもできます。
技術的な詳細: App-V 5.1 パッケージ コンバーターは、App-V 4.6 インストール ルート フォルダーと短いフォルダー名を Filesystem 要素の FilesystemMetadata.xml ファイルに保存します。 App-V 5.1 クライアントは、仮想プロセスを作成すると、App-V 4.6 インストール ルートからの要求を仮想ファイル システム ルートにマップします。