Set-DPMProtectionGroupSla

设置保护组的 SLA。

语法

Set-DPMProtectionGroupSla
   [-ProtectionGroup] <ProtectionGroup>
   [-SLAInHours] <Int32>
   [<CommonParameters>]
Set-DPMProtectionGroupSla
   [-ProtectionGroupId] <Guid>
   [-SLAInHours] <Int32>
   [<CommonParameters>]

说明

Set-DPMProtectionGroupSla cmdlet 为保护组设置服务级别协议(SLA)。 SLA 定义 System Center - Data Protection Manager (DPM) 应在保护组中创建每个数据源的至少一个恢复点的时间段(以小时为单位)。 保护组的 SLA 为 24 表示该保护组中的每个数据源每天至少应有一个恢复点。 如果源在该时间内没有恢复点,DPM 会针对数据源引发 SLA 冲突警报。 如果使用 Set-DPMBackupWindow cmdlet 配置了备份窗口,则检查 SLA 冲突的时间窗口从备份窗口的开头开始。 如果尚未配置备份窗口,则检查 SLA 冲突的时间范围从午夜开始。

示例

示例 1:为保护组对象设置 SLA

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02" | Where {$_.FriendlyName -like "*ContosoPG02*"}
PS C:\> Set-DPMProtectionGroupSla -ProtectionGroup $PGroup -SLAInHours 12

第一个命令获取 DPM 服务器上名为 DPMServer02 的保护组。 此命令将结果传递给 Where-Object cmdlet。 该 cmdlet 将删除所有组,但与指定友好名称匹配的组除外。 有关详细信息,请键入 Get-Help Where-Object。 该命令将保护组存储在$PGroup变量中。

第二个命令为$PGroup中的保护组设置 12 小时的 SLA。

示例 2:为 ID 指定的保护组设置 SLA

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02" | Where {$_.FriendlyName -like "*ContosoPG02*"}
PS C:\> Set-DPMProtectionGroupSla -ProtectionGroupId $PGroup.ProtectionGroupId -SLAInHours 12

第一个命令获取 DPM 服务器上名为 DPMServer02 的保护组。 此命令将结果传递给 Where-Object cmdlet。 该命令将保护组存储在$PGroup变量中。

第二个命令为具有 $PGroup ProtectionGroupId 属性指定的保护组的 SLA 设置为 12 小时。

参数

-ProtectionGroup

指定此 cmdlet 为其设置 SLA 的保护组。 若要获取 ProtectionGroup 对象,请使用 Get-DPMProtectionGroup cmdlet。

类型:ProtectionGroup
Position:1
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-ProtectionGroupId

指定保护组的唯一标识符。 此 cmdlet 设置此参数指定的保护组的 SLA。

类型:Guid
Position:1
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-SLAInHours

指定在保护组中每个数据源至少创建一个恢复点的时间段(以小时为单位)。

类型:Int32
Position:2
默认值:None
必需:True
接受管道输入:False
接受通配符:False