新增排程任務以重設 Exchange 2007 的搜尋索引

新增排程任務以重設 Exchange 2007 的搜尋索引

我只是想按計劃運行 ResetSearchIndex -force 。計劃任務屬性中該指令的正確用法是什麼?看來我首先需要啟動 Powershell,然後載入 Exchange 的控制台檔案或管理單元,其中最接近的是:

C:\WINDOWS\system32\WINDOW~2\v1.0\POWERS~1.EXE -"D:\Program Files\Microsoft\Exchange Server\Scripts" ResetSearchIndex.ps1 -force dbname

或者

C:\WINDOWS\system32\WINDOW~2\v1.0\POWERS~1.EXE -PSConsoleFile "D:\Program Files\Microsoft\Exchange Server\bin\exshell.psc1" -noexit -command ".'D:\ Program Files\Microsoft\Exchange Server\Scripts' ResetSearchIndex.ps1 -force dbname

或者

C:\WINDOWS\system32\WINDOW~2\v1.0\POWERS~1.EXE -PSConsoleFile "D:\Program Files\Microsoft\Exchange Server\bin\exshell.psc1" -noexit -command ".'D:\ Program Files\Microsoft\Exchange Server\Scripts\ResetSearchIndex.ps1' -force dbname

答案1

第三個選項應該要做你想要的:

C:\WINDOWS\system32\WINDOW~2\v1.0\POWERS~1.EXE -PSConsoleFile "D:\Program 
Files\Microsoft\Exchange Server\bin\exshell.psc1" -noexit -command ".'D:\Program 
Files\Microsoft\Exchange Server\Scripts\ResetSearchIndex.ps1' -force dbname

答案2

第三個選項將執行您想要的操作,但為什麼要這樣做呢?此命令將刪除索引並重建目錄。這將建立 10 個爬網程式線程,並將所有郵箱從通知重設為未啟動(最初的 10 個除外)。我可以看到在損壞時執行此操作,否則只會消耗 IOPS

相關內容