!!! Overview

There is no [DSBK] executable for [Windows].  You use the dhostcon.exe to load the [DSBK] module which will then execute the backup.

!! Pre-Requisites
* You must run the commands as a member of the Administrators group
* When running at the console, you must run as administrator
* You MUST enable roll-forward logging
* Read [Novell DSBK Documentation|http://www.novell.com/documentation/edir88/edir88/?page=/documentation/edir88/edir88/data/bsl7jmp.html] !! Full Backup
{{{
dhostcon.exe 10.120.2.231 load dsbk backup -b -e secretnicipassword -f D:\backup\2010-11-01-03-full.bac -l E:\novell\logs\backup\2010-11-01-03-dsbackup-full.log -t -w
}}}

! The Parameters
The parameters on the command line are:
* -b - Do a full backup
* -f - The file where the actual backup is to be written
* -l - The file where the session log is written.
* -t - (Optional) Back up stream files. Includes the stream files when backing up the eDirectory database.
* -w - (Optional) Overwrite existing backup file of same name
* -e password - (Optional) Perform a NICI backup. The password specifies the NICI backup password. __The same password has to be specified to restore the NICI files.__

From our testing appears if the -i and -b are missing, a Full backup is performed.

The output log showed:
{{{
|==================DSBackup Log: Backup================|
Backup type: Full
Log file name: E:\novell\logs\backup\2010-11-01-03-dsbackup-full.log
Backup started: 2010-11-1'T8:46:9
Backup file name: D:\backup\2010-11-01-03-full.bac
Server name: \T=SW-DEV-LDAP\dc=com\dc=willeke\OU=Servers\CN=SERVERNAME-NDS
Current Roll Forward Log: 00000018.log
DS Version: 2050205
Backup ID: 4CCEB691
NICI BACKUP: "NICI Files has been backed up Successfully"
Starting database backup...
Database backup finished
Completion time 00:04:56
Backup completed successfully
}}}

!! Incremental Backup
{{{
dhostcon.exe 192.168.2.231 load dsbk backup-i -f D:\backup\2010-11-01-03-diff.bac -l E:\novell\logs\backup\2010-11-01-03-dsbackup.diff.log -t -w
}}}

! The Parameters
The parameters on the command line are:
* -i - (Optional) Perform an incremental backup. Performs an incremental backup of the eDirectory database. This will back up any changes made to the database since the last full or incremental backup.
* -f - The file where the actual backup is to be written
* -l - The file where the session log is written.
* -t - (Optional) Back up stream files. Includes the stream files when backing up the eDirectory database.
* -w - (Optional) Overwrite existing backup file of same name

!! Worth Noting
We did not backup [NICI] in the incremental You might also not backup "stream" files if they do not change often.

The output log showed:
{{{
|==================DSBackup Log: Backup================|
Backup type: Incremental
Log file name: E:\novell\logs\backup\2010-11-01-03-dsbackup.diff.log
Backup started: 2010-11-1'T8:21:51
Backup file name: D:\backup\2010-11-01-03-diff.bac
Server name: \T=SW-DEV-LDAP\dc=com\dc=willeke\OU=Servers\CN=SERVERNAME-NDS
Current Roll Forward Log: 00000018.log
DS Version: 2050205
Backup ID: 4CCEB0DF
Starting database backup...
Database backup finished
Completion time 00:05:19
Backup completed successfully
}}}

!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]