Hi,
There is an option to set some parameters manually.
Assume you've created a copy job named, say, "Backup Copy Job 1". The method provided below is not recommended.
Code: Select all
$bcJob = get-vbrjob -Name "Backup Copy Job 1"
$bcjob.Options.GenerationPolicy
EnableDeletedVmDataRetention : False
DeletedVmsDataRetentionPeriodDays : 30
RecoveryPointObjectiveValue : 13
RecoveryPointObjectiveUnit : Minute
SyncIntervalStartTime : 00:00:00
RetentionPolicyType : Simple
KeepGfsBackup : False
SimpleRetentionRestorePoints : 7
EnableCompactFull : False
CompactFullBackupScheduleKind : Monthly
CompactFullBackupDays : {Saturday}
CompactFullBackupMonthlyScheduleOptions : Veeam.Backup.Model.CDomFullBackupMonthlyScheduleOp
EnableRechek : True
RecheckScheduleKind : Monthly
RecheckDays : {Saturday}
RecheckBackupMonthlyScheduleOptions : Veeam.Backup.Model.CDomFullBackupMonthlyScheduleOp
GFSRecentPoints : 7
GFSWeeklyBackups : 4
GFSMonthlyBackups : 0
GFSQuarterlyBackups : 0
GFSYearlyBackups : 0
WeeklyBackupDayOfWeek : Sunday
WeeklyBackupTime : 22:00:00
MonthlyBackup : Veeam.Backup.Model.CDomMonthlyBackupCreationTime
QuarterlyBackup : Veeam.Backup.Model.CDomQuarterlyBackupCreationTime
YearlyBackup : Veeam.Backup.Model.CDomYearlyBackupCreationTime
Now you need to set some values. Example:
Code: Select all
$bcJob.Options.GenerationPolicy.RecoveryPointObjectiveValue = 13
$bcJob.Options.GenerationPolicy.RecoveryPointObjectiveUnit = 0
Units: 0 for minutes, 1 for hours, 2 for days.
P.S. Nevertheless, I'd recommend you to find some workaround using task scheduler.
Thank you.