
Я просто хочу запустить 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 потоков краулера и сбросит все почтовые ящики с уведомления на notstarted (кроме первых 10). Я могу представить, что это можно сделать, когда он поврежден, иначе он просто пожрет IOPS