Partager via


Update-DPMPGSet

Met à jour et enregistre les modifications apportées à un jeu de groupes de protection.

Syntaxe

AllParams (Par défaut)

Update-DPMPGSet
    [-PGSet] <PGSet>
    [-Name] <String>
    [-WritePeriodUnit] <TimeUnit>
    [-WritePeriodValue] <UInt32>
    [-ExpiryToleranceUnit] <TimeUnit>
    [-ExpiryToleranceValue] <UInt32>
    [-AllowDifferentRetentionPeriods]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AllowDiffRetnPeriodsFlag

Update-DPMPGSet
    [-PGSet] <PGSet>
    [-AllowDifferentRetentionPeriods]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

RemovePG

Update-DPMPGSet
    [-PGSet] <PGSet>
    [-Remove] <ProtectionGroup>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ChangeName

Update-DPMPGSet
    [-PGSet] <PGSet>
    [-Name] <String>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ChangeTimePeriods

Update-DPMPGSet
    [-PGSet] <PGSet>
    [-WritePeriodUnit] <TimeUnit>
    [-WritePeriodValue] <UInt32>
    [-ExpiryToleranceUnit] <TimeUnit>
    [-ExpiryToleranceValue] <UInt32>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AddPG

Update-DPMPGSet
    [-PGSet] <PGSet>
    [-Add] <ProtectionGroup>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

La Update-DPMPGSet mises à jour de l’applet de commande et enregistre les modifications apportées à un groupe de protection System Center - Data Protection Manager (DPM). Un groupe de protection DPM est une collection de groupes de protection que vous colocalisez sur la même bande.

Exemples

Exemple 1 : Mettre à jour la période d’écriture et la tolérance d’expiration

PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Name "PGSset3" -WritePeriodUnit day -WritePeriodValue 60 -ExpiryToleranceUnit Day -ExpiryToleranceValue 10

Cet exemple met à jour le premier groupe de protection défini à partir des jeux de groupes de protection sur le serveur DPMServer07 avec des valeurs pour la période d’écriture et la tolérance d’expiration.

La première commande utilise l’applet de commande Get-DPMPGSet pour obtenir les jeux de groupes de protection pour le serveur spécifié et les stocker dans la variable $PGSet.

La deuxième commande spécifie le premier membre de $PGSet à l’aide de la notation de tableau standard. La commande met à jour les valeurs pour la période d’écriture et la tolérance d’expiration.

Exemple 2 : Ajouter un groupe de protection à un jeu de groupes de protection

PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> $PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer07" | where {($_.friendlyname) -match "PG1" }
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Add $PGroup

Cet exemple montre comment ajouter un groupe de protection de DPMServer07 au premier groupe de protection défini sur ce serveur DPM.

La première commande utilise l’applet de commande Get-DPMPGSet pour obtenir les jeux de groupes de protection pour le serveur spécifié et les stocker dans la variable $PGSet.

La deuxième commande utilise l’applet de commande get-DPMProtectionGroup pour obtenir un groupe de protection à partir du serveur DPM spécifié qui a un nom qui contient PG1, puis le stocke dans la variable $PGroup.

La troisième commande spécifie le premier membre de la variable $PGSet à l’aide de la notation de tableau standard. La commande met à jour qui doit contenir le groupe de protection stocké dans $PGroup.

Exemple 3 : Supprimer un groupe de protection d’un jeu de groupes de protection

PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> $PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer07" | where { ($_.friendlyname) -match "PG1" }
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Remove $PGroup

Cet exemple supprime le premier jeu de groupes de protection de la liste des jeux de groupes de protection sur le serveur DPM TestingServer.

La première commande utilise l’applet de commande Get-DPMPGSet pour obtenir les jeux de groupes de protection pour le serveur spécifié et les stocker dans la variable $PGSet.

La deuxième commande utilise l’applet de commande get-DPMProtectionGroup pour obtenir un groupe de protection à partir du serveur DPM spécifié qui a un nom qui contient PG1, puis le stocke dans la variable $PGroup.

La troisième commande spécifie le premier membre de $PGSet à l’aide de la notation de tableau standard. La commande met à jour les mises à jour définies pour ne plus contenir le groupe de protection stocké dans $PGroup.

Paramètres

-Add

Spécifie un groupe de protection. L’applet de commande ajoute ce groupe de protection à l’ensemble de groupes de protection.

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

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

-AllowDifferentRetentionPeriods

Indique que les groupes de protection avec différentes périodes de rétention peuvent faire partie du même jeu de groupes de protection.

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

AllParams
Position:2
Obligatoire:False
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

-ExpiryToleranceUnit

Spécifie l’unité de mesure pour la tolérance d’expiration. Les valeurs acceptables pour ce paramètre sont les suivantes :

  • Jour
  • Semaine
  • Mois
  • Année

Propriétés du paramètre

Type:TimeUnit
Valeur par défaut:None
Valeurs acceptées:Invalid, Day, Week, Month, Year
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

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

-ExpiryToleranceValue

Spécifie la durée maximale pendant laquelle un point de récupération expiré reste sur une bande avant que DPM marque la bande comme ayant expiré.

Propriétés du paramètre

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

Jeux de paramètres

AllParams
Position:5
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False
ChangeTimePeriods
Position:5
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Name

Spécifie un nouveau nom pour l’ensemble de groupes de protection.

Propriétés du paramètre

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

Jeux de paramètres

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

-PGSet

Spécifie un jeu de groupes de protection que cette applet de commande met à jour. Pour obtenir un objet de jeu de groupes de protection, utilisez l’applet de commande Get-DPMPGSet.

Propriétés du paramètre

Type:PGSet
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

-Remove

Spécifie un groupe de protection. L’applet de commande supprime ce groupe de protection de l’ensemble de groupes de protection.

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

RemovePG
Position:2
Obligatoire:True
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

-WritePeriodUnit

Spécifie l’unité de mesure pour la période d’écriture. Les valeurs acceptables pour ce paramètre sont les suivantes :

  • Jour
  • Semaine
  • Mois
  • Année

Propriétés du paramètre

Type:TimeUnit
Valeur par défaut:None
Valeurs acceptées:Invalid, Day, Week, Month, Year
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

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

-WritePeriodValue

Spécifie la durée pendant laquelle une bande est disponible pour écrire de nouvelles sauvegardes. DPM marque la bande comme Hors site Prêt après cet intervalle.

Propriétés du paramètre

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

Jeux de paramètres

AllParams
Position:3
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False
ChangeTimePeriods
Position:3
Obligatoire:True
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.