英語で読む

次の方法で共有


App-V 5.1 でのフォルダー リダイレクトの計画

Microsoft Application Virtualization (App-V) 5.1 では、ユーザーと管理者がフォルダーのパスを新しい場所にリダイレクトできる機能であるフォルダー リダイレクトの使用がサポートされています。

フォルダー リダイレクトの概要

フォルダー リダイレクトを使用すると、ユーザーは、ローカル ドライブにファイルがまだ存在するかのように、別のフォルダーにリダイレクトされるファイルを操作できます。

これにより、ユーザーと管理者は、フォルダーのパスをネットワークの場所にリダイレクトできます。 フォルダー内のドキュメントは、ネットワーク上の任意のコンピューターからユーザーが使用できます。

  • フォルダー リダイレクトを使用すると、ユーザーと管理者は、フォルダーのパスをネットワークの場所にリダイレクトできます。 フォルダー内のドキュメントは、ネットワーク上の任意のコンピューターからユーザーが使用できます。
  • 新しい場所には、ローカル コンピューター上のフォルダー、または共有ネットワーク上のフォルダーを指定できます。
  • フォルダー リダイレクトはファイルをすぐに更新しますが、ローミング データは通常、ユーザーがサインインまたはサインアウトしたときに同期されます。

たとえば、Documents フォルダーは既定でコンピューターのローカル ハード ディスクに格納されます。 フォルダー リダイレクトを使用すると、ネットワーク上の場所にリダイレクトできます。 ユーザーは、ネットワーク上の任意のコンピューターからフォルダー内のドキュメントにアクセスできます。

詳細については、「 フォルダー リダイレクトの概要」を参照してください。

フォルダー リダイレクトを使用するための要件とサポートされていないシナリオ

要件

%AppData% フォルダー リダイレクトを使用するには、次の構成が必要です。

  • AppData 仮想ファイル システム (VFS) フォルダーを持つ App-V パッケージを用意します。

  • フォルダー リダイレクトを有効にし、ユーザーのフォルダーを共有フォルダー (通常はネットワーク フォルダー) にリダイレクトします。

  • 次の領域の両方または両方をローミングします。

  • App-V 5.0 SP2 以降のクライアントを実行しているコンピューターにログインする各ユーザーが、次のフォルダーを使用できることを確認します。

    • %AppData% は、 オフライン ファイル のサポートの有無に関係なく、目的のネットワークの場所に構成されます。

    • %LocalAppData% は、目的のローカル フォルダーに構成されます。

サポートされていないシナリオ

  • %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 で使用するフォルダー リダイレクトを構成する方法

フォルダー リダイレクトは、デスクトップ、マイ ドキュメント、マイ ピクチャなど、さまざまなフォルダーに適用できます。ただし、App-V アプリケーションの使用に影響を与える唯一のフォルダーは、ユーザーのローミング AppData フォルダー (%AppData%)です。 App-V に影響を与えることなく、サポートされている他のフォルダーにフォルダー リダイレクトを適用できます。

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% の下に保持します。