Code: Select all
$Array = "Job1","Job2","Job3"
foreach ($_ in $Array)
{
Get-VBRJob -Name "$_" | Set-VBRJobSchedule -Daily -At "18:30" -DailyKind Everyday
Get-VBRJob -Name "$_" | Enable-VBRJobSchedule
}
Code: Select all
$Array = "Job1","Job2","Job3"
foreach ($_ in $Array)
{
Get-VBRJob -Name "$_" | Set-VBRJobSchedule -Daily -At "18:30" -DailyKind Everyday
Get-VBRJob -Name "$_" | Enable-VBRJobSchedule
}
Code: Select all
asnp VeeamPSSnapin
$ScheduleOptions = New-VBRJobScheduleOptions
$Job = Get-VBRJob -name "Name of your backup job"
$ScheduleOptions.OptionsContinuous.Enabled = $False
$ScheduleOptions.OptionsMonthly.Enabled = $False
$ScheduleOptions.OptionsScheduleAfterJob.IsEnabled = $False
$ScheduleOptions.OptionsPeriodically.Enabled = $False
$Date = Get-Date -Hour 18 -Minute 30
$ScheduleOptions.StartDateTime = $Date
$ScheduleOptions.OptionsDaily.Enabled = $True
$ScheduleOptions.OptionsDaily.Kind = "Everyday"
$ScheduleOptions.OptionsDaily.Time = $Date
$Options = $Job.GetOptions()
$Options.JobOptions.RunManually = $False
$Job.SetOptions($Options)
Set-VBRJobScheduleOptions -Job $Job -Options $ScheduleOptionsCode: Select all
asnp VeeamPSSnapin
$array = get-vbrjob -name *HSB* | foreach{$_.name}
foreach($_ in $array)
{
$ScheduleOptions = New-VBRJobScheduleOptions
$Job = Get-VBRJob -name "$_"
$ScheduleOptions.OptionsContinuous.Enabled = $False
$ScheduleOptions.OptionsMonthly.Enabled = $False
$ScheduleOptions.OptionsScheduleAfterJob.IsEnabled = $False
$ScheduleOptions.OptionsPeriodically.Enabled = $False
$Date = Get-Date -Hour 18 -Minute 30
$ScheduleOptions.StartDateTime = $Date
$ScheduleOptions.OptionsDaily.Enabled = $True
$ScheduleOptions.OptionsDaily.Kind = "Everyday"
$ScheduleOptions.OptionsDaily.Time = $Date
$Options = $Job.GetOptions()
$Options.JobOptions.RunManually = $False
$Job.SetOptions($Options)
Set-VBRJobScheduleOptions -Job $Job -Options $ScheduleOptions
}
Users browsing this forum: fabian.papenfuss and 25 guests