当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Exchange Server 中启用搜索索引

作者:精品下载站 日期:2024-12-14 18:08:32 浏览:15 分类:玩电脑

在 Exchange Server 中启用搜索索引


您希望在 Exchange Server 上启用搜索索引。默认情况下,对所有新邮箱数据库启用 Exchange 搜索。数据库不需要额外的配置。但是,当您将用户迁移到新数据库时,我们建议禁用搜索索引。禁用该特定数据库或整个 Exchange 服务器上的索引。在本文中,您将了解如何在 Exchange Server 中启用搜索索引。

获取 Exchange 搜索索引状态

首先,让我们获取每个数据库的索引状态。以管理员身份运行 Exchange 命令行管理程序。

对于数据库 DB01DB02索引已启用 显示 False

[PS] C:\>Get-MailboxDatabase | Select Name, IndexEnabled | Format-Table -AutoSize

Name IndexEnabled
---- ------------
DB01        False
DB02        False
DB03         True
DB04         True

如果您配置了数据库可用性组 (DAG),您需要列出数据库,包括数据库副本。

Get-MailboxDatabaseCopyStatus cmdlet 将为您提供有关索引的更多信息。

[PS] C:\>Get-MailboxDatabaseCopyStatus * | Sort Name | Select Name, Status, ContentIndexState

Name       Status ContentIndexState
----       ------ -----------------
DB01\EX01 Mounted          Disabled
DB01\EX02 Healthy          Disabled
DB02\EX01 Mounted          Disabled
DB02\EX02 Healthy          Disabled
DB03\EX01 Mounted           Healthy
DB03\EX02 Healthy           Healthy
DB04\EX01 Mounted           Healthy
DB04\EX02 Healthy           Healthy

我们在多个数据库上禁用了索引。让我们在禁用的数据库之一上启用索引。

启用 Exchange 搜索索引

我们希望为DB01启用索引。

注意:确保在下班时间或非高峰时间启用数据库索引。这将占用服务器上的一些 CPU 利用率。

[PS] C:\>Set-MailboxDatabase "DB01" -IndexEnabled $true

DB01 上启用了索引。让我们验证一切是否成功。

检查 Exchange 搜索索引状态

检查状态之前请等待几分钟。

[PS] C:\>Get-MailboxDatabaseCopyStatus * | Sort Name | Select Name, Status, ContentIndexState

Name       Status  ContentIndexState
----       ------  -----------------
DB01\EX01 Mounted           Crawling
DB01\EX02 Healthy FailedAndSuspended
DB02\EX01 Mounted           Disabled
DB02\EX02 Healthy           Disabled
DB03\EX01 Mounted            Healthy
DB03\EX02 Healthy            Healthy
DB04\EX01 Mounted            Healthy
DB04\EX02 Healthy            Healthy

如果您有 DAG,装载的数据库将显示为正在爬网

注意:Exchange 搜索索引可以抓取一天或更长时间,具体取决于数据库的大小。

查看性能监视器并选择MSExchange搜索索引计数器。选择爬网程序:剩余邮箱。查看邮箱剩余状态。

了解更多:如何监控 Exchange 数据库索引状态爬行 »

在我们的示例中,总数显示为 0,000,这意味着抓取已完成。

[玩转系统] 在 Exchange Server 中启用搜索索引

抓取完成后,数据库DB01和数据库副本将显示为健康

[PS] C:\>Get-MailboxDatabaseCopyStatus * | Sort Name | Select Name, Status, ContentIndexState

Name       Status ContentIndexState
----       ------ -----------------
DB01\EX01 Mounted           Healthy
DB01\EX02 Healthy           Healthy
DB02\EX01 Mounted          Disabled
DB02\EX02 Healthy          Disabled
DB03\EX01 Mounted           Healthy
DB03\EX02 Healthy           Healthy
DB04\EX01 Mounted           Healthy
DB04\EX02 Healthy           Healthy

如果内容索引状态从正在爬网更改为失败,请阅读文章修复 Exchange 中失败的内容索引。

结论

您学习了如何在 Exchange Server 中启用搜索索引。在下班后或非高峰时间启用搜索索引至关重要,因为它会影响性能。

您喜欢这篇文章吗?您可能还喜欢从 Exchange 用户邮箱中搜索和删除邮件。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯