[POC]FSLogix Profile容器中的Profile与User Data分离

FSLogix默认的简单粗暴的容器化挂载理念确实解决了大部分场景的用户需求。如果挑剔的用户只看中FSLogix的Profile处理能力而要坚持把个人User Data分离到独立位置。本文来继续测试这种场景。

修改模板或通过GPO下发一条注册表键值:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles]
"RedirXMLSourceFolder"="\\\\ctxddc.citrix.org.cn\\shell$"

编辑一个redirections.xml文件放置到共享路径中,给予共享路径只读权限即可。

<?xml version="1.0" encoding="UTF-8"?>
<FrxProfileFolderRedirection ExcludeCommonFolders="0">
  <Excludes>
    <Exclude Copy="0">Documents</Exclude>
    <Exclude Copy="0">Desktop</Exclude>
  </Excludes>
  <Includes />
</FrxProfileFolderRedirection>

排除两个测试目录:Desktop与Documents;

重启虚拟机后连接桌面查看注册表相关结果:

两条排除记录出现在会话继承的结果中。
创建两个文件后注销桌面,查看结果;
两个位置没有保留User Data,实现预期结果。

如果变更了排除记录,例如增加一条:

测试结果是必须重启虚拟机才能获取变更更新。

Done!