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
第一个命令获取名为 DPMServer02 的 DPM 服务器上的保护组。
此命令将结果传递给 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
第一个命令获取名为 DPMServer02 的 DPM 服务器上的保护组。 此命令将结果传递给 Where-Object cmdlet。 命令将保护组存储在 $PGroup 变量中。
第二个命令将保护组的 SLA 设置为 12 小时,该保护组的 GUID 由 $PGroup 的 ProtectionGroupId 属性指定。
参数
-ProtectionGroup
指定此 cmdlet 为其设置 SLA 的保护组。 若要获取 ProtectionGroup 对象,请使用 Get-DPMProtectionGroup cmdlet。
Type: | ProtectionGroup |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProtectionGroupId
指定保护组的唯一标识符。 此 cmdlet 为此参数指定的保护组设置 SLA。
Type: | Guid |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SLAInHours
指定 DPM 应在保护组中每个数据源至少创建一个恢复点的时间段(以小时为单位)。
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |