トランザクションフォルダを管理する
トランザクションフォルダとは、相互に依存するファイル(あるファイルが他のファイルを参照する)を含むフォルダを指します。ミラーするフォルダポリシーは、プロファイル同期中にトランザクションフォルダの整合性を確保します。このポリシーにより、Profile Managementはユーザーデータストアとローカルユーザープロファイルの間でトランザクションフォルダ全体をミラーリングします。
フォルダミラーリングの高速化ポリシーは、Profile Management 2106以降で利用可能です。
フォルダミラーリングの仕組み
通常、Profile Managementがユーザーデータストアとローカルプロファイル間でユーザープロファイルを同期する場合、タイムスタンプを比較して更新されたファイルのみを同期します。しかし、トランザクションフォルダ内のファイルは関連付けられているため、Profile Managementは整合性の問題を避けるためにフォルダ全体を同期する必要があります。トランザクションフォルダの例としては、トランザクションログファイルとそれに対応するデータベースファイルを含むフォルダが挙げられます。異なるセッションからのトランザクションログファイルとデータベースファイルを混在させると、トランザクションの整合性の問題を引き起こす可能性があります。
トランザクションフォルダを正しく同期するために、Profile Managementはミラーするフォルダポリシーを提供します。トランザクションフォルダを同期先と同期する際、Profile Managementは以下の手順でフォルダを同期先にミラーリングします。
-
フォルダ内のすべてのコンテンツを、タイムスタンプを無視して同期先にコピーします。
-
同期先にある追加のコンテンツを削除します。
注意:
トランザクションフォルダをミラーリングするということは、「最後の書き込みが優先される」ことを意味します。複数のセッションで変更されたファイルは、最新の更新によって上書きされ、プロファイルの変更が失われる可能性があります。
ミラーするフォルダを指定する
ミラーするフォルダポリシーを有効にし、ミラーするフォルダを指定します。
Google Chromeを例にとってみましょう。
AppData\Local\Google\Chrome\User Data\Default内のブックマーク関連ファイルとサブフォルダは相互に依存しており、プロファイル同期中に全体として処理される必要があります。この目的を達成するには、このフォルダをミラーするフォルダポリシーに追加する必要があります。
ミラーするフォルダからファイルやサブフォルダを除外することもできます。前の例では、
AppData\Local\Google\Chrome\User Data\Defaultフォルダにはブックマークとは無関係のファイルやサブフォルダも含まれています。それらを除外するには、除外リスト – ディレクトリおよび除外リスト – ファイルポリシーを使用できます。
詳細な手順は次のとおりです。
-
「Profile Management \> File system \> Synchronization」に移動し、「Folders to mirror」ポリシーをダブルクリックします。
-
「Enabled」を選択します。
-
「List of folders to mirror」フィールドに、ユーザー ストアへの相対パスの形式でミラーリングするフォルダーのリストを入力します。フォルダーを区切るには
Enterと入力します。注:このポリシーは再帰的に機能します。サブフォルダーをリストに追加しないでください。たとえば、AppData\Roaming\Microsoft\Windows\Cookiesを追加する場合、AppData\Roaming\Microsoft\Windows\Cookies\Lowは追加しないでください。 -
「OK」をクリックします。
-
ミラーリングされたフォルダー内の特定のファイルとサブフォルダーをミラーリングプロセスから除外するには、次の手順に従います。
-
「Profile Management \> File system」に移動し、「Exclusion list – directories」ポリシーまたは「Exclusion list – files」ポリシーをダブルクリックします。
-
除外するファイルとサブフォルダーを指定します。
-
構成の優先順位:
-
このポリシーがここで構成されていない場合、.iniファイルの値が使用されます。
-
この設定がここでも.iniファイルでも構成されていない場合、フォルダーはミラーリングされません。
フォルダーミラーリングの高速化
Profile Management 2106以降では、「Accelerate folder mirroring」ポリシーを有効にすることで、フォルダーミラーリングを高速化できます。
このポリシーを有効にすると、Profile Management はミラーリングされたフォルダーを VHDX ベースの仮想ディスクに保存します。Profile Management はログオン時に仮想ディスクをアタッチし、ログオフ時にデタッチするため、ユーザー ストアとローカル プロファイルの間でフォルダーをコピーする必要がなくなります。
このポリシーを有効にするには、次の手順に従います。
-
Profile Management \> ファイルシステム \> 同期で、フォルダーミラーリングの高速化ポリシーをダブルクリックします。
-
有効を選択します。
-
OKをクリックします。
構成の優先順位:
-
このポリシーがここで構成されていない場合、.ini ファイルの値が使用されます。
-
この設定がここでも .ini ファイルでも構成されていない場合、ポリシーは無効になります。