Share via


Set-DPMProtectionGroupSla

Establece un Acuerdo de Nivel de Servicio para un grupo de protección.

Syntax

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

Description

El cmdlet Set-DPMProtectionGroupSla establece un acuerdo de nivel de servicio (SLA) para un grupo de protección. Un Acuerdo de Nivel de Servicio define el período, en horas, durante el cual System Center - Data Protection Manager (DPM) debe crear al menos un punto de recuperación de cada origen de datos del grupo de protección. Un Acuerdo de Nivel de Servicio de 24 para un grupo de protección significa que cada origen de datos de ese grupo de protección debe tener al menos un punto de recuperación al día. Si un origen no tiene un punto de recuperación dentro de ese tiempo, DPM genera una alerta de infracción del Acuerdo de Nivel de Servicio para el origen de datos. Si configuró una ventana de copia de seguridad mediante el cmdlet Set-DPMBackupWindow, el período de tiempo para comprobar las infracciones del Acuerdo de Nivel de Servicio se inicia al principio de la ventana de copia de seguridad. Si no ha configurado una ventana de copia de seguridad, el período de tiempo para comprobar la infracción del Acuerdo de Nivel de Servicio se inicia a medianoche.

Ejemplos

Ejemplo 1: Establecimiento de un Acuerdo de Nivel de Servicio para un objeto de grupo de protección

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

El primer comando obtiene grupos de protección en el servidor DPM denominado DPMServer02. Este comando pasa los resultados al cmdlet Where-Object . Ese cmdlet quita todos los grupos excepto los que coinciden con el nombre descriptivo especificado. Para obtener más información, escriba Get-Help Where-Object. El comando almacena el grupo de protección en la variable $PGroup.

El segundo comando establece un Acuerdo de Nivel de Servicio de 12 horas para el grupo de protección en $PGroup.

Ejemplo 2: Establecimiento de un Acuerdo de Nivel de Servicio para un grupo de protección especificado por el identificador

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

El primer comando obtiene grupos de protección en el servidor DPM denominado DPMServer02. Este comando pasa los resultados al cmdlet Where-Object . El comando almacena el grupo de protección en la variable $PGroup.

El segundo comando establece un Acuerdo de Nivel de Servicio de 12 horas para el grupo de protección que tiene el GUID especificado por la propiedad ProtectionGroupId de $PGroup.

Parámetros

-ProtectionGroup

Especifica un grupo de protección para el que este cmdlet establece un Acuerdo de Nivel de Servicio. Para obtener un objeto ProtectionGroup , use el cmdlet Get-DPMProtectionGroup.

Type:ProtectionGroup
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ProtectionGroupId

Especifica el identificador único de un grupo de protección. Este cmdlet establece el Acuerdo de Nivel de Servicio para el grupo de protección que especifica este parámetro.

Type:Guid
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SLAInHours

Especifica el período, en horas, durante el cual DPM debe crear al menos un punto de recuperación de cada origen de datos del grupo de protección.

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