Can Windows Backup (ntbackup) email a backup report?

Hi,

I need to genertate reports or logs and have them emailed to me so I can see if the backups completed or failed without actually logging into the server.

Is there anyway to do this?
borgmemberAsked:
Who is Participating?
 
oBdAConnect With a Mentor Commented:
Complete the script below (variables and your ntbackup switches); it uses blat.exe (out it into the folder with the script) to send the email and will (hopefully) find and send the latest log file.
happy mailing: blat online
http://www.blat.net/

@echo off
setlocal
set From=backup@domain.com
set To=me@domain.com
set SMTP=smtp.domain.com
set Subject=Backup Report
set LogFileFolder=%UserProfile%\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data
 
%Systemroot%\system32\ntbackup.exe ...
 
for /f "delims=" %%a in ('dir /o:d /b "%LogFileFolder%\*.log"') do set LogFile=%%a
"%~dp0blat.exe" "%LogFileFolder%\%LogFile%" -f %From% -to %To% -server %SMTP% -subject "%Subject%"

Open in new window

0
 
Mitch1981Commented:
I wrote this and other script, you can find it to: www.windowserver.it

Bye.
0
 
borgmemberAuthor Commented:
Sorry, but I do not speak whatever language that site is in :)
0
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
Mitch1981Commented:
0
 
borgmemberAuthor Commented:
I used this post to get it working. I also used information from this site: http://www.fishbrains.com/posts/154

I had to modify the script to fit my needs, but the middle part starting with %systemroot% now looks like this:

%Systemroot%\system32\ntbackup.exe backup "@c:\scripts\ntbackup\nightly.bks" /d "Nightly Backup" /v:yes /r:no /rs:no /hc:off /m normal /j "nightly" /l:s /f e:\nightly.bkf

Here is the contents of the nightly.bks file:

C:\
D:\
SystemState
0
 
quizwedgeCommented:
Instead of "%~dp0blat.exe", I used the actual path as "%~dp0blat.exe" didn't work for me, but what a great script!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.