管理事务性文件夹
事务性文件夹是指包含相互依赖的文件(其中一个文件引用其他文件)的文件夹。要镜像的文件夹策略可确保在配置文件同步期间事务性文件夹的完整性。通过此策略,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 \> 文件系统 \> 同步,然后双击要镜像的文件夹策略。
-
选择已启用。
-
在要镜像的文件夹列表字段中,键入要镜像的文件夹列表,格式为相对于用户存储的相对路径。键入
Enter以分隔文件夹。注意:此策略以递归方式工作。请勿将子文件夹添加到列表中。例如,如果您添加AppData\Roaming\Microsoft\Windows\Cookies,请勿添加AppData\Roaming\Microsoft\Windows\Cookies\Low。 -
单击确定。
-
要将镜像文件夹中的某些文件和子文件夹从镜像过程中排除,请执行以下步骤:
-
转到 Profile Management \> 文件系统,然后双击排除列表 – 目录策略或排除列表 – 文件策略。
-
指定要排除的文件和子文件夹。
-
配置优先级:
-
如果此处未配置此策略,则使用 .ini 文件中的值。
-
如果此处和 .ini 文件中均未配置此设置,则不镜像任何文件夹。
加速文件夹镜像
从 Profile Management 2106 开始,您可以通过启用加速文件夹镜像策略来加速文件夹镜像。
启用此策略后,Profile Management 会将镜像文件夹存储在基于 VHDX 的虚拟磁盘上。Profile Management 会在登录期间附加虚拟磁盘,并在注销期间分离虚拟磁盘,从而无需在用户存储和本地配置文件之间复制文件夹。
要启用此策略,请执行以下步骤:
-
在 Profile Management \> 文件系统 \> 同步下,双击加速文件夹镜像策略。
-
选择已启用。
-
单击确定。
配置优先级:
-
如果此处未配置此策略,则使用 .ini 文件中的值。
-
如果此处和 .ini 文件中均未配置此设置,则禁用此策略。