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

3 番目のオプションは、必要なことを実行するはずです。

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

3 番目のオプションは、必要なことを行いますが、なぜこれを行うのでしょうか。このコマンドは、インデックスを削除し、カタログを再構築します。これにより、10 個のクローラー スレッドが作成され、すべてのメールボックスが通知から未開始にリセットされます (最初の 10 個を除く)。破損しているときにこれを行うことはできますが、そうでない場合は IOPS を消費するだけです。

関連情報