Partager via


Set-DPMPolicyObjective

Définit l’objectif de stratégie d’un groupe de protection.

Syntaxe

ShortTermDisk (Par défaut)

Set-DPMPolicyObjective
    [-RetentionRangeDays] <Int32>
    [-ProtectionGroup] <ProtectionGroup>
    [[-SynchronizationFrequencyMinutes] <Int32>]
    [-BeforeRecoveryPoint]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ShortTermTape

Set-DPMPolicyObjective
    [-RetentionRangeInWeeks] <Int32>
    [-ShortTermBackupFrequency] <BackupFrequency>
    [-ProtectionGroup] <ProtectionGroup>
    [-CreateIncrementals]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermTape

Set-DPMPolicyObjective
    [-LongTermBackupFrequency] <BackupFrequency>
    [-ProtectionGroup] <ProtectionGroup>
    [-RetentionRange] <RetentionRange>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermTapeCustom

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-RetentionRangeList] <RetentionRange[]>
    [-FrequencyList] <Int32[]>
    [-GenerationList] <GenerationType[]>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermCloud

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-OnlineRetentionRange] <Int32>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermCloudGFS

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-OnlineRetentionRangeList] <RetentionRange[]>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ColocateDatasources

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-ColocateDatasources] <Boolean>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AlertThresholdInDays

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-AlertThresholdInDays] <Int32>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

L’applet de commande Set-DPMPolicyObjective définit l’objectif de stratégie d’un groupe de protection System Center - Data Protection Manager (DPM). Vous pouvez définir la stratégie pour sauvegarder sur disque ou bande et spécifier une plage de rétention pour le groupe de protection.

Si vous spécifiez l’objectif de protection à l’aide de la cmdlet Set-DPMPolicyObjective, DPM définit automatiquement les planifications par défaut. Pour modifier les planifications par défaut, utilisez l’applet de commande Get-DPMPolicySchedule suivie de la cmdlet Set-DPMPolicySchedule.

Exemples

Exemple 1 : Définir l’objectif de stratégie d’un groupe de protection

PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRangeInDays 10 -SynchronizationFrequency 360

La première commande obtient les objets du groupe de protection à partir du serveur DPM nommé DPMServer02, puis les stocke dans la variable $PGroup.

La deuxième commande utilise la notation de tableau standard pour spécifier le deuxième membre du tableau $PGroup au format modifiable et stocke le groupe de protection dans la variable $MPGroup.

La troisième commande définit l’objectif de stratégie pour le groupe de protection dans $MPGroup à une plage de rétention de 10 jours et la fréquence de synchronisation de 6 heures, soit 360 minutes.

Exemple 2 : Définir la plage de rétention d’un serveur DPM

PS C:\>$Rr = New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 1,"months"
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRange 360 -LongTermBackupFrequency Weekly

La première commande crée un objet RetentionRange, puis le stocke dans la variable $Rr.

La deuxième commande obtient des groupes de protection à partir du serveur DPM nommé DPMServer02, puis les stocke dans la variable $PGroup.

La troisième commande utilise la notation de tableau standard pour spécifier le premier membre du tableau $PGroup sous forme modifiable et stocke le groupe de protection modifiable dans la variable $MPGroup.

La quatrième commande définit la plage de rétention du groupe de protection sur 360 jours et la fréquence de sauvegarde à long terme sur une durée hebdomadaire.

Exemple 3 : Définir une plage de rétention

PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -RetentionRangeInWeeks 12 -ShortTermBackupFrequency Daily -ProtectionGroup $MPGroup

Cet exemple montre une autre façon de définir une plage de rétention pour un serveur DPM.

La première commande obtient des groupes de protection à partir du serveur DPM nommé DPMServer02, puis les stocke dans la variable $PGroup.

La deuxième commande utilise la notation de tableau standard pour spécifier le premier membre du tableau $PGroup sous forme modifiable et stocke le groupe de protection modifiable dans la variable $MPGroup.

La troisième commande définit la plage de rétention du groupe de protection sur 12 semaines et la fréquence de sauvegarde à court terme sur tous les jours.

Exemple 4 : Définir les plages de rétention pour la protection en ligne

PS C:\>$RRList = @()
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 180, Days)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 104, Weeks)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 60, Month)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 10, Years)
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup -ProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -OnlineRetentionRangeList $RRList

La première commande crée un tableau d’objets RetentionRange stocké dans la variable $RRlist.

Les deuxième, troisième, quatrième et cinquième commandes créent retentionRange objets et les ajoutent à $RRlist.

La sixième commande obtient des groupes de protection à partir du serveur DPM nommé DPMServer02, puis les stocke dans la variable $PGroup.

La septième commande utilise la notation de tableau standard pour spécifier le premier membre du tableau $PGroup sous forme modifiable et stocke le groupe de protection modifiable dans la variable $MPGroup.

La commande finale définit les plages de rétention en ligne pour le groupe de protection et la fréquence de sauvegarde en ligne à long terme au quotidien.

Paramètres

-AlertThresholdInDays

Spécifie le nombre de jours après la sauvegarde la plus récente que DPM attend avant de déclencher une alerte.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AlertThresholdInDays
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-BeforeRecoveryPoint

Indique que DPM exécute la synchronisation avant de créer des points de récupération.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ShortTermDisk
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ColocateDatasources

Indique si DPM active la colocation.

Propriétés du paramètre

Type:Boolean
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ColocateDatasources
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-CreateIncrementals

Indique que DPM crée des sauvegardes incrémentielles.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ShortTermTape
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-FrequencyList

Spécifie un tableau de fréquences de sauvegarde que les trois objectifs de protection définissent.

Les valeurs acceptables pour ce paramètre sont les suivantes :

Annuel

Demi-année

Trimestriel

Mensuel

Bimensuel

Hebdomadaire

Quotidien

Propriétés du paramètre

Type:

Int32[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

LongTermTapeCustom
Position:3
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-GenerationList

Spécifie un tableau de générations que les trois objectifs de protection définissent.

Les valeurs acceptables pour ce paramètre sont les suivantes :

  • GreatGrandfather
  • Grand-père
  • Père
  • Fils

Propriétés du paramètre

Type:

GenerationType[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

LongTermTapeCustom
Position:4
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-LongTermBackupFrequency

Spécifie la fréquence de sauvegarde pour la protection à long terme.

Les valeurs acceptables pour ce paramètre sont les suivantes :

  • Quotidien
  • Hebdomadaire
  • Bimensuel
  • Mensuel
  • Trimestriel
  • HalfYearly
  • Annuel

Propriétés du paramètre

Type:BackupFrequency
Valeur par défaut:None
Valeurs acceptées:Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

LongTermTape
Position:3
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-OnlineRetentionRange

Spécifie la plage de rétention pour la protection en ligne.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

LongTermCloud
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-OnlineRetentionRangeList

Spécifie un tableau de périodes de rétention qui définissent les plages de rétention pour la protection en ligne.

Propriétés du paramètre

Type:

RetentionRange[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

LongTermCloudGFS
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-PassThru

Retourne un objet représentant l’élément avec lequel vous travaillez. Par défaut, cette applet de commande ne génère aucune sortie.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ProtectionGroup

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

Propriétés du paramètre

Type:ProtectionGroup
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:1
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-RetentionRange

Spécifie la durée pendant laquelle DPM conserve les données sur bande pour une protection à long terme.

Propriétés du paramètre

Type:RetentionRange
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

LongTermTape
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-RetentionRangeDays

Spécifie le nombre de jours pendant lesquels DPM conserve un réplica.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:RetentionRangeInDays

Jeux de paramètres

ShortTermDisk
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-RetentionRangeInWeeks

Spécifie le nombre de semaines pendant lesquelles DPM conserve un réplica.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ShortTermTape
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-RetentionRangeList

Spécifie un tableau de périodes de rétention que les trois objectifs de protection définissent.

Propriétés du paramètre

Type:

RetentionRange[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

LongTermTapeCustom
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ShortTermBackupFrequency

Spécifie la fréquence de sauvegarde pour la protection à court terme.

Les valeurs acceptables pour ce paramètre sont les suivantes :

  • Quotidien
  • Hebdomadaire
  • Bimensuel
  • Mensuel
  • Trimestriel
  • HalfYearly
  • Annuel

Propriétés du paramètre

Type:BackupFrequency
Valeur par défaut:None
Valeurs acceptées:Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ShortTermTape
Position:3
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SynchronizationFrequencyMinutes

Spécifie la fréquence de synchronisation, en minutes.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Valeurs acceptées:15, 30, 45, 60, 120, 240, 360, 720, 1440
Prend en charge les caractères génériques:False
DontShow:False
Alias:synchronisationFréquence

Jeux de paramètres

ShortTermDisk
Position:3
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Sorties

Schedule