当备份成功完成时(但当备份失败时),我想执行一个操作。
我目前正在使用电子邮件通知,发送电子邮件给一个机器人,它从主题解析备份状态,然后运行一个命令如果备份是成功的。
产品: Acronis备份与恢复10
发布于 2015-01-02 10:38:36
请注意,此LogParser解决方案容易出现误报(例如,如果一个作业运行两次,而另一个作业没有运行,则将获得与两个作业成功相同的结果)。
Acronis 10似乎没有将足够的细节发布到windows日志中,无法唯一地识别成功甚至启动的作业。
"C:\Program Files (x86)\Log Parser 2.2\LogParser.exe" -i:evt file:check-acronis-backup.sql > check-acronis-backup.out
type check-acronis-backup.out
grep "Elements output: 2" check-acronis-backup.out
if %ERRORLEVEL%==0 goto ReportSuccess
GOTO End
:ReportSuccess
call report-success acronis
:EndSELECT
TOP 10 SourceName, TimeGenerated, EventCategory, Message
FROM Application
WHERE TimeGenerated > TO_TIMESTAMP(SUB(TO_INT(SYSTEM_TIMESTAMP()), 90000)) --90000 = 60*60*25
AND SourceName = 'Acronis Backup Recovery 10'
AND EventCategory = 144
AND Message like '%Task _Full backup_ completed successfully.%'https://serverfault.com/questions/646051
复制相似问题