作業系統:win server 2008
系統:exchange server 2010 sp3
錯誤描述:Outloook Web Access 無法使用搜尋
系統日誌:Content Indexing function 'CISearch::EcGetRowsetAndAccessor' received an unusual and unexpected error code from MSSearch.
錯誤碼: 0x80043629
解法:
step3:開始exchange powershell環境,執行Exchange Management Shell (Exchange Management Shell by right-clicking the shortcut and selecting “Run as Administrator”.)
基於安全的理由,ps1 Script預設是不給跑的,記得用以下的指令調整安全設定:
Set-ExecutionPolicy RemoteSigned
基於安全的理由,ps1 Script預設是不給跑的,記得用以下的指令調整安全設定:
Set-ExecutionPolicy RemoteSigned
step4:執行下載的檔案,執行
cd "C:/Program Files/Microsoft/Exchange Server/v14/Scripts"
.\Repair-ExchangeSearchSymlinks.ps1
step5:再執行另外一個內建的檔案,重建索引
.\ResetSearchIndex.ps1 -force MailDatabaseName
cd "C:/Program Files/Microsoft/Exchange Server/v14/Scripts"
.\Repair-ExchangeSearchSymlinks.ps1
step5:再執行另外一個內建的檔案,重建索引
.\ResetSearchIndex.ps1 -force MailDatabaseName
輸入下方的指令確認索引重建完成後,再重開系統(重開時會有點慢!!)
Step5.1 查看目前信箱資料庫狀態(Crawling /Healthy)
Get-MailboxDatabaseCopyStatus -server AD_ServerName | fl Name, *index*
顯示:
Name : MailDatabaseName\AD_ServerName
ContentIndexState : Healthy
ContentIndexErrorMessage :
Step5.2 取得目前信箱資料庫的組態
get-mailboxdatabase | fl Name, IndexEnabled
顯示:
Name : MailDatabaseName
IndexEnabled : True
get-mailboxdatabase | fl Name, IndexEnabled
顯示:
Name : MailDatabaseName
IndexEnabled : True
Step5.3 測試ExchangeSearch
Test-ExchangeSearch –identity "AD帳號" | fl
顯示:
Server : AD_ServerName
Error :
DocumentId : 數字
Identity :
IsValid : True
ObjectState : New
重開後OWA仍無法搜尋,需等待幾分鐘後才會生效。
資料來源:TechNet 、 暗黑執行緒
Test-ExchangeSearch –identity "AD帳號" | fl
顯示:
Server : AD_ServerName
Error :
DocumentId : 數字
Identity :
IsValid : True
ObjectState : New
重開後OWA仍無法搜尋,需等待幾分鐘後才會生效。
資料來源:TechNet 、 暗黑執行緒