Create a batch file for NTBackup - "simple"

I had thought that my NTBackup script was working well, but it doesn't do what I need.  What I am looking to do is create a Batch File that can be run manually & launch NTBackup & backup any changes since the last backup.  

For example, the user will launch the Backup.bat & it will do a full initial backup to Y:\Documents.bkf....now the next time they double-click on backup.bat, I want it only to add what has been added & delete was has been deleted.  I had thought the incremental switch would handle this, but apparently not.

Below is what I have for the script, but I am apparently not correct.  Please help me with what parameters I need to use/change.  I want this to be as easy as possible for my users
@echo off
echo Running Backup...
echo ------------------------
echo DO NOT CLOSE THIS WINDOW
echo ------------------------
echo DO NOT CLOSE THIS WINDOW
echo ------------------------
echo DO NOT CLOSE THIS WINDOW
echo ------------------------
echo DO NOT CLOSE THIS WINDOW
echo ------------------------
echo DO NOT CLOSE THIS WINDOW
 
ntbackup backup "C:\documents and settings\%username%\Favorites" /J "Backup Favs" /F Y:\Backup_Favs.bkf /M incremental /SNAP:on
 
ntbackup backup "C:\documents and settings\%username%\Desktop" /J "Backup Desktop" /F Y:\Backup_Desktop.bkf /M incremental /SNAP:on
 
ntbackup backup "C:\documents and settings\%username%\My Documents" /J "Backup Docs" /F Y:\Backup_Docs.bkf /M incremental /SNAP:on

Open in new window

LVL 6
rustyrpageAsked:
Who is Participating?
 
SysExpertConnect With a Mentor Commented:
1) incremental will only backup files with the archive bit on - files that have changed since the last backup.
Also, yours look like they will overwrite any previous backups.

I would instead do a full backup to a different directory, and then check to see if it exists. If it does do an incremental, into a differnt location or different file name.

You might also look into doing differential rather than incrementals, and see if there is a verify switch.


I hope this helps !
0
 
rustyrpageAuthor Commented:
There are a few other "nice to haves":

1) Have it verify the files have been backed up & if there were any exceptions (which shouldn't happen with VSC on), have it open a text document with the log showing what wasn't backed up.

2) Have it tell them in the command prompt window when they last backed up (if possible).

Also, I am testing this all out on my computer & I have a feeling that all of my files have already been marked as backed up.  Is there a way to unmark them so that I can properly test this?

Thanks!
0
 
rustyrpageAuthor Commented:
I just changed it to use RoboCopy & it is MUCH better...I just put Robocopy.exe on the USB drive & it is fast & leaves a log for them.  I combine that with an Auto-It script & it automatically runs the backups, then displays the log on screen when it is done.
0
 
rustyrpageAuthor Commented:
Thanks anyway for your input!
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.