本教程介绍如何创建和实现 redirections.xml。
使用非Microsoft redirections.xml 文件可以排除可能影响环境中作系统或应用程序正常运行的项目。 请谨慎使用 exclude 和 include 语句。
FSLogix redirections.xml 提供了允许从用户容器中排除用户配置文件某些部分的功能。 本教程提供创建自己的 .xml 文件以排除建议的 Microsoft Teams 文件夹的步骤。
在本教程中,你将:
- 排除虚拟桌面基础结构(VDI)中的 Microsoft Teams 推荐文件夹。
- 验证是否已从源文件夹复制 .xml 文件。
- 请验证文件夹是否已被排除。
先决条件
创建 redirections.xml 文件
选择开始。
在开始菜单搜索框中输入记事本。
在“开始”菜单上选择记事本。
图 1: “开始”菜单上的记事本
将 .xml 大纲复制到记事本。
可以在自定义配置文件 redirections.xml 一文中找到相关信息
ExcludeCommonFolder。<?xml version="1.0" encoding="UTF-8"?> <FrxProfileFolderRedirection ExcludeCommonFolders="0"> <Excludes> <Exclude Copy="0">AppData\Roaming\Microsoft\Teams\media-stack</Exclude> <Exclude Copy="0">AppData\Local\Microsoft\Teams\meeting-addin\Cache</Exclude> <Exclude Copy="0">AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Logs</Exclude> <Exclude Copy="0">AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\PerfLogs</Exclude> <Exclude Copy="0">AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\WebStorage</Exclude> </Excludes> <Includes> </Includes> </FrxProfileFolderRedirection>选择“文件>”“另存为”。
转到保存 .xml 文件源的文件共享。
输入 redirections.xml1 以获取文件名。
对于另存为类型,选择所有文件 (.)。
选择“保存”。
注意
用户需要对存储 .xml 文件的文件共享具有读取访问权限。 在登录期间,没有读取访问权限的用户无法复制 .xml 文件。
在虚拟机上配置 redirections.xml
以本地管理员身份或作为本地管理员组成员的帐户登录到虚拟机。
在搜索框中输入 注册表编辑器 。
在“开始”菜单上选择注册表编辑器。
图 2: “开始”菜单上的注册表编辑器
转到
HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles。添加以下设置:
- 值名称:
RedirXMLSourceFolder - 值类型:
REG_SZ - 值:
\\<server-name>\<share-name>2
图 3: 注册表配置文件
- 值名称:
验证 redirects .xml 是否被复制,并排除文件夹
转到 C:\ProgramData\FSLogix\Logs\Profile。
打开
Profile-%date%.log。查找以
[INFO] ===== Begin Session: StartShell开头的段落。如果 redirections.xml 文件成功,则日志应类似于如下所示的日志:
[23:36:31.364][tid:00000f10.00003bdc][INFO] Configuration Read (REG_SZ): SOFTWARE\FSLogix\Profiles\RedirXMLSourceFolder. Data: \\<stg-acct>.file.core.windows.net\containers [23:36:31.364][tid:00000f10.00003bdc][INFO] Attempting to copy: "\\<stg-acct>.file.core.windows.net\containers\Redirections.xml" to: "C:\Users\%username%\AppData\Local\FSLogix\Redirections.xml" [23:36:31.396][tid:00000f10.00003bdc][INFO] Redirections.xml copy success [23:36:31.396][tid:00000f10.00003bdc][INFO] Reading profile folder redirections [23:36:31.411][tid:00000f10.00003bdc][INFO] Creating base folders for profile folder redirections [23:36:31.411][tid:00000f10.00003bdc][INFO] Creating base folder 'AppData\Roaming\Microsoft\Teams\media-stack\' [23:36:31.427][tid:00000f10.00003bdc][INFO] Creating base folder 'AppData\Local\Microsoft\Teams\meeting-addin\Cache\' [23:36:31.427][tid:00000f10.00003bdc][INFO] Creating base folder 'AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Logs\' [23:36:31.427][tid:00000f10.00003bdc][INFO] Creating base folder 'AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\PerfLogs' [23:36:31.427][tid:00000f10.00003bdc][INFO] Creating base folder 'AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\WebStorage' [23:36:32.099][tid:00000f10.00003bdc][INFO] Adding exclude rule for folder 'AppData\Roaming\Microsoft\Teams\media-stack\' [23:36:32.099][tid:00000f10.00003bdc][INFO] Added redirection C:\Users\%username%\AppData\Roaming\Microsoft\Teams\media-stack -> C:\Users\local_%username%\AppData\Roaming\Microsoft\Teams\media-stack [23:36:32.099][tid:00000f10.00003bdc][INFO] Adding exclude rule for folder 'AppData\Local\Microsoft\Teams\meeting-addin\Cache\' [23:36:32.099][tid:00000f10.00003bdc][INFO] Added redirection C:\Users\%username%\AppData\Local\Microsoft\Teams\meeting-addin\Cache -> C:\Users\local_%username%\AppData\Local\Microsoft\Teams\meeting-addin\Cache [23:36:32.099][tid:00000f10.00003bdc][INFO] Adding exclude rule for folder 'AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Logs\' [23:36:32.099][tid:00000f10.00003bdc][INFO] Added redirection C:\Users\%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Logs -> C:\Users\local_%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Logs [23:36:32.099][tid:00000f10.00003bdc][INFO] Adding exclude rule for folder 'AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\PerfLogs\' [23:36:32.099][tid:00000f10.00003bdc][INFO] Added redirection C:\Users\%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\PerfLogs -> C:\Users\local_%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\PerfLogs [23:36:32.099][tid:00000f10.00003bdc][INFO] Adding exclude rule for folder 'AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\WebStorage\' [23:36:32.099][tid:00000f10.00003bdc][INFO] Added redirection C:\Users\%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\WebStorage -> C:\Users\local_%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\WebStorage
1 文件名不区分大小写。
2 不包括文件名。如果 .xml 文件是黄金图像的一部分,则路径也可能是本地路径。