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 |