Partager via


Set-DPMProtectionGroupSla

Définit un contrat SLA pour un groupe de protection.

Syntax

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

Description

L’applet de commande Set-DPMProtectionGroupSla définit un contrat de niveau de service (SLA) pour un groupe de protection. Un contrat SLA définit la période, en heures, pendant laquelle System Center - Data Protection Manager (DPM) doit créer au moins un point de récupération de chaque source de données dans le groupe de protection. Un contrat SLA de 24 pour un groupe de protection signifie que chaque source de données de ce groupe de protection doit avoir au moins un point de récupération par jour. Si une source n’a pas de point de récupération dans ce délai, DPM déclenche une alerte de violation sla pour la source de données. Si vous avez configuré une fenêtre de sauvegarde à l’aide de l’applet de commande Set-DPMBackupWindow, la fenêtre de temps de vérification des violations du contrat SLA commence au début de la fenêtre de sauvegarde. Si vous n’avez pas configuré de fenêtre de sauvegarde, la fenêtre de temps pour la vérification de la violation du contrat SLA commence à minuit.

Exemples

Exemple 1 : Définir un contrat SLA pour un objet de groupe de protection

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

La première commande obtient des groupes de protection sur le serveur DPM nommé DPMServer02. Cette commande transmet les résultats à l’applet de commande Where-Object . Cette applet de commande supprime tous les groupes, à l’exception de ceux qui correspondent au nom convivial spécifié. Pour plus d'informations, voir Get-Help Where-Object. La commande stocke le groupe de protection dans la variable $PGroup.

La deuxième commande définit un contrat SLA de 12 heures pour le groupe de protection dans $PGroup.

Exemple 2 : Définir un contrat SLA pour un groupe de protection spécifié par ID

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

La première commande obtient des groupes de protection sur le serveur DPM nommé DPMServer02. Cette commande transmet les résultats à l’applet de commande Where-Object . La commande stocke le groupe de protection dans la variable $PGroup.

La deuxième commande définit un contrat SLA de 12 heures pour le groupe de protection qui a le GUID spécifié par la propriété ProtectionGroupId de $PGroup.

Paramètres

-ProtectionGroup

Spécifie un groupe de protection pour lequel cette applet de commande définit un contrat SLA. Pour obtenir un objet ProtectionGroup , utilisez l’applet de commande Get-DPMProtectionGroup.

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

-ProtectionGroupId

Spécifie l’identificateur unique d’un groupe de protection. Cette applet de commande définit le contrat SLA pour le groupe de protection spécifié par ce paramètre.

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

-SLAInHours

Spécifie la période, en heures, pendant laquelle DPM doit créer au moins un point de récupération de chaque source de données dans le groupe de protection.

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