App-V 5.1 でのフォルダー リダイレクトの計画
- [アーティクル]
-
-
Microsoft Application Virtualization (App-V) 5.1 では、ユーザーと管理者がフォルダーのパスを新しい場所にリダイレクトできる機能であるフォルダー リダイレクトの使用がサポートされています。
フォルダー リダイレクトを使用すると、ユーザーは、ローカル ドライブにファイルがまだ存在するかのように、別のフォルダーにリダイレクトされるファイルを操作できます。
これにより、ユーザーと管理者は、フォルダーのパスをネットワークの場所にリダイレクトできます。 フォルダー内のドキュメントは、ネットワーク上の任意のコンピューターからユーザーが使用できます。
- フォルダー リダイレクトを使用すると、ユーザーと管理者は、フォルダーのパスをネットワークの場所にリダイレクトできます。 フォルダー内のドキュメントは、ネットワーク上の任意のコンピューターからユーザーが使用できます。
- 新しい場所には、ローカル コンピューター上のフォルダー、または共有ネットワーク上のフォルダーを指定できます。
- フォルダー リダイレクトはファイルをすぐに更新しますが、ローミング データは通常、ユーザーがサインインまたはサインアウトしたときに同期されます。
たとえば、Documents フォルダーは既定でコンピューターのローカル ハード ディスクに格納されます。 フォルダー リダイレクトを使用すると、ネットワーク上の場所にリダイレクトできます。 ユーザーは、ネットワーク上の任意のコンピューターからフォルダー内のドキュメントにアクセスできます。
詳細については、「 フォルダー リダイレクトの概要」を参照してください。
フォルダー リダイレクトを使用するための要件とサポートされていないシナリオ
%AppData% フォルダー リダイレクトを使用するには、次の構成が必要です。
AppData 仮想ファイル システム (VFS) フォルダーを持つ App-V パッケージを用意します。
フォルダー リダイレクトを有効にし、ユーザーのフォルダーを共有フォルダー (通常はネットワーク フォルダー) にリダイレクトします。
次の領域の両方または両方をローミングします。
%appdata%\Microsoft\AppV\Client\Catalog の下のファイル
[HKEY_CURRENT_USER\Software\Microsoft\AppV\Client\Packages] の下のレジストリ設定
詳細については、「 アプリケーションの発行とクライアントの操作」を参照してください。
App-V 5.0 SP2 以降のクライアントを実行しているコンピューターにログインする各ユーザーが、次のフォルダーを使用できることを確認します。
%LocalAppData% をネットワーク ドライブとして構成する。
[スタート] メニューを複数のユーザーの 1 つのフォルダーにリダイレクトする。
ローミング AppData (%AppData%) が使用できないネットワーク共有にリダイレクトされた場合、App-V アプリケーションは起動に失敗します。 動作は、App-V バージョンによって異なります。
App-V バージョン |
シナリオの説明 |
App-V 5.0 から App-V 5.0 SP2 と修正プログラム |
このエラーは、オフライン ファイルが有効になっているかどうかに関係なく発生します。 |
App-V 5.0 SP3 以降 |
オフライン ファイルで使用できないネットワーク共有が有効になっている場合、App-V アプリケーションは正常に起動します。 |
フォルダー リダイレクトは、デスクトップ、マイ ドキュメント、マイ ピクチャなど、さまざまなフォルダーに適用できます。ただし、App-V アプリケーションの使用に影響を与える唯一のフォルダーは、ユーザーのローミング AppData フォルダー (%AppData%)です。 App-V に影響を与えることなく、サポートされている他のフォルダーにフォルダー リダイレクトを適用できます。
次の表では、%AppData% がネットワークにリダイレクトされ、適切な要件が満たされている場合のフォルダー リダイレクトのしくみについて説明します。
仮想環境の状態 |
発生するアクション |
仮想環境の起動時 |
仮想ファイル システム (VFS) AppData フォルダーは、ユーザーのローミング AppData フォルダー (%AppData%) ではなく、ローカル AppData フォルダー (%LocalAppData%) にマップされます。
- LocalAppData には、使用中のパッケージのユーザーのローミング AppData フォルダーのローカル キャッシュが含まれています。 ローカル キャッシュは、次の場所にあります。
%LocalAppData%\Microsoft\AppV\Client\VFS\PackageGUID\AppData - ユーザーのローミング AppData フォルダーの最新データが にコピーされ、ローカル キャッシュ内のデータが置き換えられます。
- 仮想環境の実行中、データは引き続きローカル キャッシュに保存されます。 データは %LocalAppData% からのみ提供され、エンド ユーザーがコンピューターをシャットダウンするまで 、%AppData% と移動または同期されません。
- AppData フォルダーへのエントリは、システム コンテキストではなく、ユーザー コンテキストを使用して行われます。
手記: App-V クライアント フォルダーのリダイレクトで、%AppData% から %LocalAppData% にファイルを移動できない場合があります。
「App-V 5.0 SP2 のリリース ノート」を参照してください。 |
仮想環境がシャットダウンした場合 |
AppData (ローミング) のローカル キャッシュ データは圧縮され、%AppData% の "実際の" ローミング AppData フォルダーにコピーされます。 前回の既知のアップロードを示すタイム スタンプは、次の下のレジストリ キーとして同時に保存されます。
HKCU\Software\Microsoft\AppV\Client\Packages\<PACKAGE_GUID>\AppDataTime 冗長性を提供するために、App-V は圧縮されたデータの最新の 3 つのコピーを %AppData% の下に保持します。 |