添加计划任务来重置Exchange 2007的search索引

我只想按计划运行ResetSearchIndex -force。 “计划任务”属性中该命令的正确用法是什么? 看来我首先需要启动Powershell,然后加载Exchange的控制台文件或pipe理单元,其中最接近的是:

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“。 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“。 Program Files \ Microsoft \ Exchange Server \ Scripts \ ResetSearchIndex.ps1“强制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 

第三个select会做你想做的,但你为什么要这样做呢? 该命令将删除索引并重build目录。 这将创build10个爬虫线程,并将通知中的所有邮箱重置为未启动(除了最初的10个)。 我可以看到在损坏的时候这样做,否则就会啃掉IOPS