Partager via


Set-DPMProtectionGroupSla

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

Syntaxe

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

Description

La cmdlet 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 temps, DPM déclenche une alerte de violation du contrat 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 pour vérifier les 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 vérifier 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, sauf ceux qui correspondent au nom convivial spécifié. Pour plus d’informations, tapez 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 l’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 dont le GUID est 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
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False