Exchange

在 Exchange 2013 中重置搜尋索引

  • November 28, 2016

我的 Exchange 2013 伺服器中的索引已損壞,我無法弄清楚如何重置它們。

我在這裡找到了有關如何操作的資訊:

http://technet.microsoft.com/en-us/library/ee633475.aspx

他們告訴我:“如果郵箱數據庫副本是唯一的副本,Exchange Search 必須創建一個新的內容索引目錄。您可以使用 ResetSearchIndex.ps1 腳本來執行此操作。”

它實際上是唯一的副本,因此我必須使用此選項,問題是他們沒有提供有關如何執行它的任何資訊,因為它不會在 Powershell 中執行。關於 2010 的其他文章顯示我需要轉到腳本目錄並從那裡執行它,但是此腳本不在我的 Exchange 2013 伺服器上的腳本目錄中。

想法?

ResetSearchIndex.ps1 腳本在 2013 年不存在,因此您必須手動執行。您可以重命名它(在停止 HostControllerService 之後),而不是刪除包含索引文件的文件夾(具有長 GUID 的文件夾)。當您重新啟動服務時,它將創建一個新文件夾。

您可以執行以下命令:

   Get-MailboxDatabaseCopyStatus -Server <servername>| FL Name,*Index*

要查看索引的狀態,但請耐心等待,因為系統可能需要幾分鐘時間才能顯示索引爬行再次處於活動狀態。

我已經在 2 個郵箱數據庫上完成了這項工作。

引用自:https://serverfault.com/questions/487124