New-MBSPlanSchedule


Returs MBS.Agent.Plan.Schedule object.

New-MBSPlanSchedule
        [-Once]
        [-At <DateTime>]
        [<CommonParameters>]

New-MBSPlanSchedule
        [-Daily]
        [-OccursFrom <TimeSpan>]
        [-OccursTo <TimeSpan>] 
         [-OccursEvery <TimeSpan>]
        [-RepeatInterval <Int32>]
        [-RepeatStartDate <DateTime>]
        [<CommonParameters>]

New-MBSPlanSchedule
        [-Daily]
        [-At <DateTime>]
        [-RepeatInterval <Int32>] 
        [-RepeatStartDate <DateTime>]
        [<CommonParameters>]

New-MBSPlanSchedule
        [-Weekly]
        [-DayOfWeek {Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday}]
        [-OccursFrom <TimeSpan>]
        [-OccursTo <TimeSpan>]
        [-OccursEvery <TimeSpan>]
        [-RepeatInterval <Int32>] 
        [-RepeatStartDate <DateTime>]
        [<CommonParameters>]

New-MBSPlanSchedule
        [-Weekly]
        [-At <DateTime>]
        [-DayOfWeek {Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday}]
        [-RepeatInterval <Int32>] 
        [-RepeatStartDate <DateTime>]
        [<CommonParameters>]

New-MBSPlanSchedule
        [-Monthly]
        [-DayOfWeek {Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday}]
        [-WeekNumber <String>]
        [-OccursFrom <TimeSpan>]
        [-OccursTo <TimeSpan>]
        [-OccursEvery <TimeSpan>]
        [-RepeatInterval <Int32>]
        [-RepeatStartDate <DateTime>]
        [<CommonParameters>]

New-MBSPlanSchedule
        [-Monthly]
        [-At <DateTime>]
        [-DayOfWeek {Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday}]
        [-WeekNumber <String>] 
        [-RepeatInterval <Int32>]
        [-RepeatStartDate <DateTime>]
        [<CommonParameters>]

New-MBSPlanSchedule
        [-Monthly]
        [-DayOfMonth <Int32>]
        [-OccursFrom <TimeSpan>] 
        [-OccursTo <TimeSpan>]
        [-OccursEvery <TimeSpan>]
        [-RepeatInterval <Int32>] 
        [-RepeatStartDate <DateTime>]
        [<CommonParameters>]

New-MBSPlanSchedule
        [-Monthly]
        [-At <DateTime>]
        [-DayOfMonth <Int32>] 
        [-RepeatInterval <Int32>]
        [-RepeatStartDate <DateTime>]
        [<CommonParameters>]

New-MBSPlanSchedule
        [-Realtime]
        [<CommonParameters>]

Description

Creates MBS backup plan schedule object.


Examples

Example 1: Run once at 10:00

PS C:\> New-MBSPlanSchedule -Once -At 10:00

Example 2: Run daily at 10:00

PS C:\> New-MBSPlanSchedule -Daily -At 10:00

Example 3: Run every two days at 10:00 from today.

PS C:\> New-MBSPlanSchedule -Daily -At 10:00 -RepeatInterval 2 -RepeatStartDate (Get-Date)

Example 4: Run every Friday at 6 PM from today.

PS C:\> New-MBSPlanSchedule -Weekly -At "06:00 PM" -DayOfWeek Friday -RepeatInterval 1 -RepeatStartDate (Get-Date)

Example 5: Run every third month on trird day at 6 PM from today + 2 days.

PS C:\> New-MBSPlanSchedule -Monthly -At "18:00" -DayOfMonth 3 -RepeatInterval 3 -RepeatStartDate ((Get-Date)+2.)

Example 6: Run real-time.

PS C:\> New-MBSPlanSchedule -Realtime

Parameters

-Once

Run once

Type SwitchParameter
Required: false
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Daily

Run either daily at specific time or daily from/till specific time every specific min/hour

Type SwitchParameter
Required: false
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Weekly

Run weekly at specific time or weekly from/till specific time every specific min/hour

Type SwitchParameter
Required: false
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Monthly

Run monthly at specific time or monthly from/till specific time every specific min/hour

Type SwitchParameter
Required: false
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Realtime

Run real-time

Type SwitchParameter
Required: false
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-At

Specify either datetime or time of schedule

Type DateTime
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-DayOfMonth

Specify day for 'dayofmonth' schedule (1..31)

Type Int32
Required: false
Position: named
Default value: 0
Accept pipeline input: false
Accept wildcard characters: false

-DayOfWeek

Specify day(s) of week for weekly schedule or day of week for monthly schedule. Possible values: First, Second, Third, Fourth, Penultimate, Last

Type DayOfWeek[]
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-WeekNumber

Specify number of week. Possible values: First, Second, Third, Fourth, Penultimate, Last

Type String
Required: false
Position: named
Accepted values: First, Second, Third, Fourth, Penultimate, Last
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-OccursFrom

Specify daily recurring from value

Type TimeSpan
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-OccursTo

Specify daily recurring till value

Type TimeSpan
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-OccursEvery

Specify recurring period value. Possible values: 1-59 min, or 1-180 hour

Type TimeSpan
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-RepeatInterval

Specify repeat period value (days). Possible values: 1..31

Type Int32
Required: false
Position: named
Default value: 0
Accept pipeline input: false
Accept wildcard characters: false

-RepeatStartDate

Specify start date of repetitions

Type DateTime
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

CommonParameters

This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters.

Inputs

None.

Outputs

MBS.Agent.Plan.BackupPlanCommonOption

Notes

Author: Alex Volkov