--- title: "New-VBRWindowsWorkstationScheduleOptions" description: "Creates the schedule for the backup policy for Windows workstations. Product Edition: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License This cmdlet provides the following parameter sets: Daily Default The cmdlet creates the VB" canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/new-vbrwindowsworkstationscheduleoptions.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Veeam Agent Management > Working with Veeam Agent Backup Jobs and Policies > Veeam Agent Job Schedule > New-VBRWindowsWorkstationScheduleOptions" dateModified: "2026-08-19" --- # New-VBRWindowsWorkstationScheduleOptions ## Short Description Creates the schedule for the backup policy for Windows workstations. **Product Edition**: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets:
Daily
Default
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
BackupAtLock |
For backups at a particular event. Defines that the Veeam Agent backup job will start when the user locks the protected computer. |
|
False |
Named |
False |
|
BackupAtLogOff |
For backups at a particular event. Defines that the Veeam Agent backup job will start when the user working with the protected computer performs a logout operation. |
|
False |
Named |
False |
|
BackupAtTargetConnection |
For backups at a particular event. Defines that the Veeam Agent backup job will start when the backup storage becomes available. |
|
False |
Named |
False |
|
BackupTimeout |
For backups at a particular event. Specifies an interval between the backup job sessions. Use the Note: This option does not work for daily schedule. |
|
False |
Named |
False |
|
BackupTimeoutType |
For the Specifies an interval between the Veeam Agent backup job. Use the following types of time interval:
|
|
False |
Named |
False |
|
DailyOptions |
For periodical backups. Specifies daily schedule settings. The cmdlet will create the server schedule with these settings. Accepts the |
True |
Named |
True (ByValue) |
|
|
EjectStorageAfterBackup |
For the Defines that Veeam Agent for Microsoft Windows will unmount the storage device after the backup job completes successfully. |
|
False |
Named |
False |
|
EnableDailySchedule |
For periodical backups. Enables daily schedule. Veeam Agent backup job will start at the time specified in the |
|
False |
Named |
False |
|
PostBackupAction |
For periodical backups. Specifies the action that Veeam Agent for Microsoft Windows will perform after the backup job completes successfully.
|
|
True |
Named |
False |
|
PowerOffAction |
For periodical backups. Specifies the action that Veeam Agent for Microsoft Windows must perform when the protected computer is powered off at a time when the scheduled backup job must start.
|
|
True |
Named |
False |