这就是我想要实现的目标。我们有这个电子邮件存档数据库,我们每周都会对其进行优化。目前我们正在手动登录运行命令并监控状态。优化可能需要 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
我对批处理文件和脚本很不满意。有人可以建议如何生成事件。?谢谢