With the announcement that v13 will be deprecating Reverse Incremental backups (and the Veeam Security Analyzer in 12.3.0 already telling me to get rid of them), I wrote a quick-and-dirty PowerShell script to locate all Backup jobs that are configured for Reverse Incremental and change them to Forever Forward.
Code: Select all
$RIJobs = Get-VBRJob | Where {$_.BackupTargetOptions.Algorithm -eq 'Syntethic'}
$RIJobs | Sort-Object Name
ForEach ($job in $RIJobs) {
Set-VBRJobAdvancedBackupOptions -Job $job -Algorithm Incremental -TransformFullToSyntethic $False -EnableFullBackup $False
}
As always, no warranty is provided on the code, this code has not been tested, published, or approved by Veeam or anybody employed by Veeam, no Veeam support will be provided for this code, understand the code before running the code, and test the code in your particular environment before running it against all your jobs. "Syntethic" is
not a word, but it
is an acceptable entry for a Veeam variable.