これが私が達成したいことです。このメールアーカイブデータベースは、毎週最適化されています。現在、手動でログインしてコマンドを実行し、ステータスを監視しています。最適化には3〜12時間かかることがあり、数時間ごとにログインして、完了したかどうかなどを確認します。私がやりたいのは、バッチファイルを作成し、バッチファイルを実行するタスクをスケジュールすることです。これで、バッチファイルが開始すると、イベントIDが生成されます(次に、この偶数IDをキャプチャして、監視システムを介して電子メールを生成できます)。同様に、最適化が終了すると、アプリケーションログにイベントIDが生成されます。ここで私がやろうと思っていたこと:-
@echo off
cd C:\Program Files\Quest Software\ArchiveManager
C:\WINDOWS\system32\cmd.exe /K "Archive Full Text Index Service" –optimize
IF errorlevel 1 Goto Stoppd
exit
:Stoppd
eventcreate /l application /t information /so 9999 /id 1 /d "the optimization has started "
:end
私はバッチファイルとスクリプトが非常に苦手です。誰かがイベントを生成する方法についてアドバイスできますか?ありがとう