Profile Management

クッキーフォルダーおよびその他のトランザクションフォルダーを管理する

この記事は、Profile Management 3.1以降に適用されます。

フォルダーのミラーリングと古いCookieの削除という2つの手順は関連しています。Internet ExplorerのCookieフォルダーを管理する場合は、両方の手順を使用してください。この手順により、トランザクションの整合性が確保され、Index.datおよびブラウザのCookieに関連するプロファイルの肥大化も軽減されます。

ミラーリングは、あらゆるトランザクションフォルダー(参照フォルダーとも呼ばれる)に関連する同様の問題の解決に役立つため、より広範囲に適用できます。これらのフォルダーには相互依存ファイルが含まれており、1つのファイルが他のファイルを参照します。フォルダーをミラーリングすることで、Profile Managementはトランザクションフォルダーとその内容を単一のエンティティとして処理できるため、プロファイルの肥大化を回避できます。

たとえば、ユーザーがインターネットを閲覧しているときにIndex.datがCookieを参照する方法を考えてみましょう。ユーザーは2つのInternet Explorerセッションを持っており、それぞれ異なるサーバー上にあり、各セッションで異なるサイトにアクセスします。各サイトからのCookieは適切なサーバーに追加されます。ユーザーは最初のセッションからログオフします(または、アクティブなライトバック機能が構成されている場合はセッションの途中でログオフします)。その後、2番目のセッションからのCookieが最初のセッションからのCookieを置き換えます。しかし、実際にはそれらはマージされ、Index.dat内のCookieへの参照は古くなります。新しいセッションでのさらなる閲覧は、繰り返しのマージとCookieフォルダーの肥大化につながります。

Cookieフォルダーをミラーリングすることで、この問題は解決されます。この機能により、Profile Managementはユーザーがログオフするたびに、Cookieを最後のセッションからのCookieで上書きします。したがって、Index.datは常に最新の状態に保たれます。

Cookieフォルダーは、次のような状況で肥大化する可能性があります。

  • 複数のセッションが関与している場合
  • Webサイトが再訪問され、古いCookieが蓄積される場合。

このトピックの2番目の手順は、すべてのプロファイルから古いCookieを削除することで、後者の問題を解決します。

ブラウザの互換性のためにInternet Explorer 10以降のバージョンで必要な設定

構成:ミラーリングの下に次のフォルダーを追加します。

  • AppData\Local\Microsoft\Windows\INetCookies (Windows 8.1プラットフォームのCookieの場所)
  • AppData\Roaming\Microsoft\Windows\Cookies (Windows 7およびWindows 8プラットフォームのCookieの場所)
  • AppData\Local\Microsoft\Windows\WebCache (CookieデータベースはWebcache01.datで管理されます)

注記:

  • 履歴: Profile Management Version 5.1のプロファイルからの閲覧履歴は保持されません。
  • Cookie: Profile Management Version 5.1以前のプロファイルを使用して作成されたCookieは保持されます。
  • 古いCookie:
    • Profile Management Version 5.1以前では、これらのCookieは処理されず、手動で削除されるまでプロファイルの一部として残ります。
    • Profile Management Version 5.2では、Internet Explorer 10以降を使用している場合、これらのCookieは保護モードと通常モードで処理されます。

Internet Explorer 9以前のCookieおよび閲覧履歴情報は、Internet Explorer 10以降の情報と互換性がありません。異なるバージョンのInternet Explorerがインストールされている複数のシステム間で移動しないことをお勧めします。[#474200]

フォルダーをミラーリングするには

この手順は、Cookieを保存するフォルダーだけでなく、すべてのトランザクションフォルダーに適用されます。

ミラーリングするフォルダーポリシーは、フォルダー内の一部のファイルまたは一部のサブフォルダーがミラーリングされるシナリオをサポートしていません。回避策として、ミラーリングするフォルダーポリシーを除外リスト – ディレクトリポリシーまたは除外リスト – ファイルポリシーと組み合わせて使用してください。

たとえば、Google Chromeの場合、AppData\Local\Google\Chrome\User Data\Default内のブックマーク関連ファイルまたはサブフォルダーは相互に依存しています。そのため、それらは単一のエンティティとして同期される必要があります。プロファイルの肥大化を避けるには、次の手順に従ってください。

  1. AppData\Local\Google\Chrome\User Data\Defaultをミラーリングするフォルダーのリストに追加します。
  2. そのフォルダー内のブックマークに関係のないファイルまたはサブフォルダーを除外リストに追加します。

注意:

トランザクションフォルダーをミラーリングすると、「最後の書き込みが優先される」可能性があります。複数のセッションで変更されたファイルは、最後の更新によって上書きされます。ユーザープロファイルへの変更が失われる可能性があります。

  1. Profile Management > File system > Synchronization」で、「Folders to mirror」ポリシーをダブルクリックします。
  2. Enabled」を選択します。
  3. ユーザー ストアのルートフォルダーを基準として、ミラーリングするフォルダーのリストを追加します。複数のエントリを区切るには、Enterキーを使用します。このポリシーは再帰的に機能するため、サブフォルダーをリストに追加しないでください。たとえば、AppData\Roaming\Microsoft\Windows\Cookies を追加しますが、AppData\Roaming\Microsoft\Windows\Cookies\Low は追加しません。

ここで「Folders to mirror」が構成されていない場合、.iniファイルの値が使用されます。この設定がここでも.iniファイルでも構成されていない場合、フォルダーはミラーリングされません。

変更を有効にするには、https://docs.microsoft.com/ja-jp/windows-server/administration/windows-commands/gpupdateに記載されているように、コマンドプロンプトからgpupdate /forceコマンドを実行します。

古いCookieを削除するには

Internet Explorer 10以降を使用している場合、この手順は不要です。

  1. Profile Management」>「Advanced Settings」で、「Process Internet cookie files on logoff」ポリシーをダブルクリックします。
  2. Enabled」を選択します。
  3. OK」をクリックします。

ここで「Process Internet cookie files on logoff」が構成されていない場合、.iniファイルの値が使用されます。この設定がここでも.iniファイルでも構成されていない場合、Index.datの処理は行われません。

変更を有効にするには、https://docs.microsoft.com/ja-jp/windows-server/administration/windows-commands/gpupdateに記載されているように、コマンドプロンプトからgpupdate /forceコマンドを実行します。

ログオフ時にインターネットCookieファイルを処理する機能を有効にすると、ログオフ時間が長くなります。それにもかかわらず、Cookieフォルダーの整合性を維持するために、次のベストプラクティスが示すように、「Folders to mirror」と「Process Internet cookie files on logoff」の両方を設定することがサポートされている構成です。

Cookieフォルダーを処理するには

  1. Profile Management」>「File system」>「Synchronization」で、「Folders to mirror」ポリシーをダブルクリックします。
  2. 有効」を選択します。
  3. ユーザー ストアのルート フォルダーを基準として、ミラーリングするフォルダーのリストを追加します。バージョン 1 プロファイル の Cookies フォルダーと、バージョン 2 プロファイル の AppData\Roaming\Microsoft\Windows\Cookies を追加します。
  4. Profile Management」>「Advanced Settings」で、「ログオフ時にインターネット Cookie ファイルを処理する」ポリシーをダブルクリックします。この手順により、Index.dat で参照されている古い Cookie が削除されます。
  5. 有効」を選択します。
  6. OK」をクリックします。

変更を有効にするには、https://docs.microsoft.com/ja-jp/windows-server/administration/windows-commands/gpupdate に記載されているとおり、コマンド プロンプトから gpupdate /force コマンドを実行します。

クッキーフォルダーおよびその他のトランザクションフォルダーを管理する