启用本机 Outlook 搜索体验
Enable search index roaming for Outlook(启用 Outlook 的搜索索引漫游)功能提供了本机 Outlook 搜索体验。启用此功能后,脱机 Outlook 数据文件 (.ost) 和用户特定的搜索数据库将随用户配置文件漫游。
必备条件
此功能适用于满足以下要求的计算机:
- 操作系统:
- Microsoft Windows 10 1709 或更高版本
- Windows Server 2016 或更高版本
- Microsoft Outlook 2019、2016、2103 或 Microsoft Office 365
要使该功能生效,请确保计算机已启用 Microsoft Windows Search Service。默认情况下,该服务在 Windows 桌面上处于启用状态,在 Windows 服务器上处于禁用状态。有关如何在 Windows 服务器上启用该服务的详细信息,请参阅此 Microsoft 文章。以下版本已经过测试并受支持:
-
7.0.20348.380、7.0.20348.138、7.0.20344.1
-
7.0.21286.1000、7.0.21343.1000
-
7.0.17134.376、7.0.17134.285、7.0.17134.228、7.0.17134.1
-
7.0.16299.402、7.0.16299.248、7.0.16299.15
-
7.0.15063.413
-
7.0.14393.2457、7.0.14393.2430、7.0.14393.2368、7.0.14393.2312、7.0.14393.2273、7.0.14393.2248、7.0.14393.1884、7.0.1493.1593
-
7.0.1393.2125、7.0.1393.1884、7.0.1393.1770
-
7.0.10240.17443
-
7.0.9600.18722
注意:
此功能预计支持 Microsoft Windows 搜索服务的未来版本。如果您发现此功能不支持 Microsoft Windows Search 服务的特定的将来版本,请联系 Citrix 技术支持 。
工作原理
VHDX(虚拟硬盘)是一种磁盘文件格式,用于表示虚拟机的虚拟和逻辑磁盘存储空间。“启用 Outlook 的搜索索引漫游”功能依赖于 VHDX 文件才能工作。
VHDX 文件是针对使用该功能的每个用户创建的。VHDX 文件将用户特定的配置文件存储在专用于该用户的配置文件的单独虚拟磁盘上。Profile Management 在登录时装载 VHDX 文件并在注销时将其卸载。存在两个 VHDX 文件:
- OutlookOST.vhdx 文件,用于存储脱机 Outlook 数据文件 (
.ost
) - OutlookSearchIndex.vhdx 文件,用于存储存储在 OutlookOST.vhdx 文件中的脱机文件夹文件的搜索索引数据库
注意:
默认情况下,Profile Management 会自动重新附加在会话期间分离的 VHDX 文件。有关详细信息,请参阅自动重新连接会话中分离的 VHDX 磁盘。
Profile Management 提供 30 GB 的默认 VHDX 容量。相应地规划您的存储配额。如果 VHDX 的实际使用量超出您之前配置的配额,则将卸载 VHDX 文件。
在缓存 Exchange 模式和联机模式之间自动切换
Profile Management 在支持 Outlook 容器的计算机上提供不间断的 Outlook 服务:
- 检测到用户登录时满足了 Outlook 容器运行的所有条件时,Profile Management 会自动启用 Outlook 的缓存 Exchange 模式。启用缓存 Exchange 模式后,用户将链接到其 Outlook 容器以获取邮箱数据。这些条件包括:
- “Enable search index roaming for Outlook”(启用 Outlook 的搜索索引漫游)策略处于启用状态。
- Outlook 容器已连接。
- 自定义的 OST 路径未设置或设置为
appdata\local\microsoft\outlook
,即 Outlook 容器的安装路径。
- 在会话期间检测到容器已分离时,Profile Management 会将 Outlook 从缓存 Exchange 模式切换到联机模式。用户将链接到 Exchange Server 以获取邮箱数据。
- 在会话期间检测到容器已重新连接时,Profile Management 会将 Outlook 切换回缓存 Exchange 模式。
支持并发会话
通过 Enable concurrent session support for Outlook search data roaming(启用对 Outlook 搜索数据漫游的并发会话支持)功能,Profile Management 可在同一个用户的并发会话中提供本机 Outlook 搜索体验。
该功能将 Outlook OST 文件的副本分配给用户的每个并发会话。默认情况下,Profile Management 提供两个 VHDX 磁盘来存储 Outlook OST 文件(每个磁盘一个文件)。如果用户启动更多会话,额外的 Outlook OST 文件将存储在本地用户配置文件中。
如果您有可用的存储容量,则可以增加 VHDX 磁盘的默认数量。例如,将数字设置为 3。因此,Profile Management 会将前三个会话的 OST 文件存储在 VHDX 磁盘上,将任何后续会话的 OST 文件存储在本地配置文件中。
自动备份和还原Outlook 搜索索引数据库
Profile Management 可以自动保存搜索索引数据库的最后一个已知良好的副本的备份,并还原到损坏发生时的副本。
如果启用此功能,Profile Management 会在每次登录时成功装载数据库时保存搜索索引数据库的备份。Profile Management 在成功保存新备份后删除之前保存的备份。Profile Management 将备份视为搜索索引数据库的状态良好的副本。尝试装载搜索索引数据库失败时,Profile Management 会自动将搜索索引数据库还原到最后一个已知良好的副本。
重要:
- 策略在首次创建搜索索引数据库时生效后,Profile Management 不会保存搜索索引数据库的备份。
- Profile Management 在成功保存新备份后删除之前保存的备份。备份会占用更多 VHDX 文件的可用存储空间。
启用功能
要提供本机 Outlook 搜索体验,请启用 Enable search index roaming for Outlook(启用 Outlook 的搜索索引漫游)功能,并在需要时启用其增强功能。详细步骤如下。
- 打开“组策略管理编辑器”。
- 访问 Policies(策略)> Administrative Templates: Policy definitions (ADMX files)(管理模板: 策略定义(ADMX 文件))> Citrix Components(Citrix 组件)> Profile Management > Advanced settings(高级设置)。
- 请使用以下步骤启用该功能:
- 双击 Enable search index roaming for Outlook(启用 Outlook 的搜索索引漫游)策略。
- 选择已启用。
- 单击确定。
- 要在同一个用户的并发会话中支持该功能,请执行以下步骤:
- 双击 Enable concurrent session support for Outlook search data roaming(启用对 Outlook 搜索数据漫游的并发会话支持)策略。
- 选择已启用。
- 如果您有可用的存储容量,请在 Maximum number of VHDX disks for storing Outlook OST files(用于存储 Outlook OST 文件的 VHDX 磁盘的最大数量)中增加默认 VHDX 磁盘的数量。有关此字段的详细信息,请参阅支持并发会话。
- 单击确定。
- 要为该功能提供高级别的稳定性,请执行以下步骤:
- 双击 Outlook search index database-backup and restore(Outlook 搜索索引数据库 - 备份和还原)策略。
- 选择已启用。
- 单击确定。
- 要为该功能提供高级别的可用性,请执行以下步骤:
- 双击 Automatically reattach VHDX disks in sessions(在会话中自动重新连接 VHDX 磁盘)策略。
- 选择已启用。
- 单击确定。
要使更改生效,请从命令提示符运行 gpupdate /force
命令,从所有会话中注销,然后重新登录。有关详细信息,请参阅 https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/gpupdate。
注意:
要使此功能在 Microsoft Windows 10 1809 及更高版本和 Windows Server 2019 及更高版本中运行,请在
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
下添加一个 DWORD 值EnablePerUserCatalog = 0
。重新启动 VDA 以使您的注册表设置生效。