--- title: "Set-VBOJobSchedulePolicy" description: "This cmdlet modifies the backup job schedule settings. To modify settings, you need to enter the necessary parameters with new values. The parameters that you omit will remain unchanged." canonical: "https://helpcenter.veeam.com/docs/vbo365/powershell/set-vbojobschedulepolicy.html" breadcrumb: "PowerShell Reference > Veeam Backup for Microsoft 365 PowerShell Reference > Data Backup > Backup Job Schedule > Set-VBOJobSchedulePolicy" dateModified: "2026-08-21" --- # Set-VBOJobSchedulePolicy ## Short Description Modifies the backup job schedule settings. ## Syntax This cmdlet provides the following parameter sets:
Periodically (Default)
Daily
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
BackupWindowEnabled |
Defines that the job run will be terminated if it exceeds the allowed backup window. Default: False |
|
False |
Named |
False |
|
BackupWindowSettings |
Specifies the backup window within which the backup job must be completed. Accepts the To create this object, run the |
False |
Named |
False |
|
|
DailyTime |
Specifies the time to start the backup job. |
|
False |
Named |
False |
|
DailyType |
Specifies the days when the backup job will run:
|
|
False |
Named |
False |
|
EnableSchedule |
Defines that the backup job will be configured to follow this schedule. If you set this parameter to the Default: True |
|
False |
Named |
False |
|
PeriodicallyEvery |
Specifies the time interval between the job runs:
|
|
False |
Named |
False |
|
PeriodicallyOffsetMinutes |
Specifies the offset within an hour in minutes after which the job must start according to the periodic schedule. Permitted values: 0–59. Default: 0 |
|
False |
Named |
False |
|
PeriodicallyWindowSettings |
Specifies the backup window within which the backup job will run periodically. Accepts the To create this object, run the |
False |
Named |
False |
|
|
Policy |
Specifies the backup job schedule whose settings you want to modify. Accepts the To create this object, run the |
True |
Named |
True (ByValue) |
|
|
RetryEnabled |
Defines that Veeam Backup for Microsoft 365 will attempt to run a backup job again if the job fails for some reason. Default: False |
|
False |
Named |
False |
|
RetryNumber |
Specifies the number of attempts to run the backup job. Permitted values: 1–777. Default: 3 |
|
False |
Named |
False |
|
RetryWaitInterval |
Specifies the time intervals between the job retry attempts in minutes. Permitted values: 1–999. Default: 10 |
|
False |
Named |
False |
|
Type |
Specifies a type of the backup job schedule:
|
|
False |
Named |
False |