Backup/Recovery tool (calls Drive Snapshot using Shadow copies)
Go to file
2021-05-30 22:53:32 +02:00
.gitignore Added whitespace trimming for ini values. 2021-05-30 22:36:57 +02:00
LICENSE.txt . 2021-05-26 00:54:46 +02:00
README.md typo in readme corrected. 2021-05-30 22:53:32 +02:00
snapcontrol.ini added shutdown after backup feature 2021-05-29 15:48:18 +02:00
snapcontrol.pb Added whitespace trimming for ini values. 2021-05-30 22:36:57 +02:00

Snapcontrol

Short description

Drive snapshot backup controller.
A backup wrapper program for Windows boxes.

Features:

  • Starts a backup via Windows Scheduler using Drive Snapshot by Tom Ehlert
  • Asks the user for permission to start backup
  • Can do a shutdown after backup
  • Different backup targets (local DRIVE, SMB, FTP)
  • Encryption support (via Drive Snapshot)
  • Verifies the backup (optional)
  • New full backup every month
  • Daily differential backup
  • Writes detailed logfile and history log
  • Sends reports via email

Requirements

You will need the tool Drive Snapshot by Tom Ehlert Software.

Download here: snapshot.exe
64-bit version: snapshot64.exe

You can test Drive snapshot for a limited time. Please support this great tool and consider to buy a license.

Installation

  • Download the latest release and unzip the files
  • Open "snapcontrol.ini" with the editor of your choice and set the following variables:
    • BinPath
    • TargetPath
    • TargetUser
    • TargetPassword
    • Disks2Dump
  • Copy the Drive Snapshot binary to "BinPath"
  • Optional step: set "InstallTo" to your desired location
  • Open a dos box and execute:
snapcontrol.exe /I

( Snapcontrol copies the config file and itself to the location of the "InstallTo" variable. )

That's all. Snapcontrol will be called by the Windows scheduler. See "snapcontrol.ini" for detailed comments on the features.

USAGE

C:\>snapcontrol.exe /?
usage: snapcontrol.exe </I | /U | /D | /V>
    /I = install program and config
    /U = update scheduler job
    /D = dry run
    /V = show version

Everytime you change the values in "BackupSched" or "BackupStart" you will have to call snapcontrol.exe with the /U switch.