To use ElManafella, download the latest releases to your Exchange folder and open the command line.
The current version has the following paramters available:
--type (F for Full or I for Incremental) only used when performing backups
--database (Database Name)
--dbpath (Database Path)
--backuppath (Backup File Path)
--restore (This will set the operation mode to restore)
--backupfilepath (7zip file path to restore)
--RestorePath (This is where the 7zip file will be extracted to)
--viewbackups (Will display the current backup sets in the backupjobs.json file)
Examples:
Example1: Perform a full backup for an Exchange database:
ElManafella.Exchange.Agent.exe --type F --database "Mailbox Database 0372585919" --dbpath "C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox Database 0372585919" --backuppath "E:\Backups"
Example2: Perform Incremental backups for an Exchange database:
ElManafella.Exchange.Agent.exe --type I --database "Mailbox Database 0372585919" --dbpath "C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox Database 0372585919" --backuppath "E:\Backups"
Example3: Perform a restore:
ElManafella.Exchange.Agent.exe --restore --backupfilepath e:\Backups\270220202210.7z --RestorePath E:\Restore
This will still require bringing the database to clea nshutdown state and restore EDB
that is it.
UNSUPPORTED: specify separate EDB/Log file path for the time being.