Today I finally got around to figuring out how to automate the backup of a Checkpoint SmartCenter Server.
The following batch file can be run as a schedule task. It generates a backup file with a name composed of the current date and time hence not overwriting previous backups. Note the undocumented “-n” option that makes upgrade_export.exe run completely silently.
This can be further extended to move the backup file off the server once complete. FTP it off or upload it to an Amazon S3 bucket.
set “filename=%filename: =%”
call C:\WINDOWS\FW1\R65\fw1\bin\upgrade_tools\upgrade_export.exe -n %filename%