I have mine email on success or failure.
Try something like this as a .bat script via task scheduler. It runs the backups + emails results:
REM delete old backup results
del c:\scripts\backup_log.txt
del C:\scripts\email_log.txt
REM make my backup directory with date timestamp
mkdir \\myserver\backups\windows_servers\myservername-%date:/=-%
REM Start Backup via Command Line - specifies backupuser and password and backup target. Backups up to per server folder via DAY. Quiet backup + All Critical OS files.
wbadmin start backup -backuptarget:\\myserver\backups\Windows_servers\myservername-%date:/=-% -allcritical -quiet
REM Search eventlog for backup completed event and echo to specific days backup folder
wevtutil qe Microsoft-Windows-Backup /f:text /q:"*[System/EventID=4] and *[System[TimeCreated[timediff(@SystemTime) <= 10800000]]]" /c:1 > C:\scripts\backup_log.txt
REM COPY LOG TO DAYS BACKUP FOLDER
copy C:\scripts\backup_log.txt \\myserver\backups\Windows_servers\myservername-%date:/=-%\backup_log.txt
REM Set Subject For Backup Results Email + DATE + TIMESTAMP
set EmailSubject="myservername BACKUP RESULTS - %DATE% - %TIME%"
REM Email Backup Results and save to NETWORK SHARE
C:\scripts\bmail -s mymailserver -t
[email protected] -h -f
[email protected] -m C:\scripts\backup_log.txt -c -a %EmailSubject% > C:\scripts\email_log.txt
REM Copy Email Log To Days Backup
copy C:\scripts\email_log.txt \\myserver\backups\Windows_servers\myservername-%date:/=-%\