Search results may take a long time to appear because Microsoft Search is unavailable
The bad news is that there's no way to enable Exchange Search for an individual mailbox. However, the following PowerShell command worked for me to correct the problem:
This command will stop the MSExchangeSearch service, remove the entire search database and restart the MSExchangeSearch service. The MSExchangeSearch will immediately begin crawling the database(s) and rebuild the index(s). It took about 3 minutes on my 550MB database in a VM. You can use Perfmon to watch the Full Crawl Mode Status counter in the MSExchange Search Indices performance object to monitor when it's done. The counter value will be 1 while it's rebuilding, 0 when it's done.ResetSearchIndex -Force -All
Usage for the ResetSearchIndex PowerShell command:
ResetSearchIndex.ps1 [-force][ ] ...
ResetSearchIndex.ps1 [-force] -all
get-mailboxdatabaseResetSearchIndex.ps1 [-force]
Labels: Microsoft Exchange 2007, PowerShell, Search, tip



0 Comments:
Post a Comment
Thank you for posting a comment! It is my hope that you find the information here useful. Let me know (and others) if this post helped you out or if you have a comment or further information.
Links to this post:
Create a Link
<< Home