
나는 단지 일정에 따라 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:\ 프로그램 파일\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:\ 프로그램 파일\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가 갉아먹힐 것입니다.