Set-OBSchedule

为 OBPolicy 对象 (备份策略设置 OBSchedule 对象,其中包括创建每日备份的星期几和一天中的时间) 。

语法

Set-OBSchedule
   [-Policy] <CBPolicy>
   [-Schedule] <CBSchedule>
   [-Confirm]
   [-WhatIf]

说明

Set-OBSchedule cmdlet 为备份策略 (OBPolicy) 对象设置 OBSchedule 对象(包括创建每日备份的星期几和一天中的时间)。

此 cmdlet 设置 OBPolicy 对象,其中包含对星期几和一天中的时间的引用,以创建备份。

此 cmdlet 支持具有中等影响的 WhatIf 和 Confirm 参数。 中等影响表示 cmdlet 默认情况下不会提示用户进行确认。 WhatIf 参数详细描述了 cmdlet 在不执行任何操作的情况下执行的操作。 Confirm 参数指定 cmdlet 是否应提示用户。 使用 -Confirm:$FALSE将覆盖提示。

若要使用 Microsoft Azure 备份 cmdlet,用户必须是受保护计算机上的管理员。

示例

示例 1

$policy = Get-OBPolicy



Get-OBSchedule $policy | Set-OBSchedule $policy

此示例设置保护策略。

示例 2

$sch = New-OBSchedule -DaysOfWeek Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday -TimesOfDay 12:00,16:00,20:00



New-OBPolicy | Set-OBSchedule -Schedule $sch

此示例设置新的保护策略。

参数

-Confirm

提示你在运行 cmdlet 之前进行确认。

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

-Policy

指定要设置计划的策略。

Type:CBPolicy
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Schedule

指定要为策略设置的计划。

Type:CBSchedule
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。

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

输入

None

输出

Microsoft.Internal.CloudBackup.Client.Cmdlets.OBPolicy