为配置文件容器启用多会话回写
提示:
有关 FSLogix Profile Container 的更多信息,请参阅
<https://docs.microsoft.com/zh-cn/fslogix/configure-profile-container-tutorial>。有关 Citrix Profile Management 配置文件容器的更多信息,请参阅 Citrix Profile Management 配置文件容器
概述
基于 VHD 的配置文件解决方案(例如 FSLogix Profile Container 和 Citrix Profile Management 配置文件容器)不支持在多会话场景中保存更改。它们只允许一个会话(以读/写模式)写入更改。其他会话(以只读模式)中的更改将被丢弃。
但是,多会话场景在 Citrix 虚拟应用的用例中很常见。为了简化这些用例,我们提供了为配置文件容器启用多会话回写策略。该策略允许您为 FSLogix Profile Container 和 Citrix Profile Management 配置文件容器启用多会话回写。如果同一用户在不同计算机上启动多个会话,Profile Management 会将每个会话中所做的更改同步并保存到用户的配置文件容器中。
用户登录期间,用户的配置文件容器磁盘被挂载,I/O 请求被重定向到挂载的磁盘。然后,Profile Management 会将更改从用户存储同步到本地配置文件。
在用户注销过程中,Profile Management 的工作方式因会话中使用的 FSLogix Profile Container 模式而异:
-
如果使用只读模式,Profile Management 会将更改回写到用户存储。
-
如果使用读/写模式,Profile Management 会将更改从用户存储应用到本地配置文件。然后,这些更改会合并到用户的配置文件容器中。
注意:
如果正在使用 FSLogix Profile Container,则多会话回写功能与配置文件流技术不兼容。
以下事件视为更改:
-
创建
-
修改
-
删除
-
重命名
回写策略
Profile Management 使用“最后写入者获胜”策略来应用更改。
-
对于文件/文件夹的创建和修改,它通过比较文件/文件夹的最后写入时间来回写更改。
-
对于文件/文件夹的删除和重命名,它通过比较与更改相关联的时间戳来回写更改。Profile Management 在更改发生时记录时间戳。
为配置文件容器启用多会话回写
您可以通过将“为配置文件容器启用多会话回写”策略设置为“已启用”来使用多会话回写功能。该策略默认设置为“已禁用”。
-
要将此功能用于 FSLogix Profile Container,请完成以下步骤:
-
FSLogix 配置文件容器
-
验证 FSLogix Profile Container 已安装并启用。
-
验证配置文件类型设置为“尝试读写配置文件并回退到只读”。
-
-
Citrix 配置文件管理
-
将“启用 Profile Management”策略设置为“已启用”。
-
使用有效路径设置“用户存储路径”策略。
-
(可选) 设置“已处理组”和“已排除组”策略。验证要处理的用户组与 FSLogix Profile Container 中的组一致。
-
将“为配置文件容器启用多会话回写”策略设置为“已启用”。您可以在 GPO 或 Citrix Studio 中设置此策略。有关说明,请参阅本文档后面的内容。
-
-
-
要将多会话回写功能用于 Citrix Profile Management 配置文件容器,请完成以下步骤:
-
将“为配置文件容器启用多会话回写”策略设置为“已启用”。
-
要启用“为配置文件容器启用多会话回写”策略,请执行以下步骤:
-
打开组策略管理编辑器。
-
在“计算机配置”>“管理模板”>“Citrix 组件”>“Profile Management”>“高级设置”下,双击“为配置文件容器启用多会话回写”策略。
-
选择“已启用”,然后单击“确定”。
要使更改生效,请在安装了 Profile Management 的计算机上的命令提示符下运行
gpupdate /force 命令。注销所有会话,然后重新登录。有关详细信息,请参阅 <https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/gpupdate>。