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 |