Update-DPMPGSet

Atualizações e guarda as alterações a um conjunto de grupos de proteção.

Syntax

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

Description

O cmdlet Update-DPMPGSet atualiza e guarda as alterações num conjunto de grupos de proteção do System Center – Data Protection Manager (DPM). Um grupo de proteção do DPM é uma coleção de grupos de proteção que coloca na mesma banda.

Exemplos

Exemplo 1: Atualizar o período de escrita e a tolerância de expiração

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

Este exemplo atualiza o primeiro grupo de proteção definido a partir de conjuntos de grupos de proteção no servidor DPMServer07 com valores para o período de escrita e tolerância de expiração.

O primeiro comando utiliza o cmdlet Get-DPMPGSet para obter os conjuntos de grupos de proteção para o servidor especificado e armazena-os na variável $PGSet.

O segundo comando especifica o primeiro membro do $PGSet através da notação de matriz padrão. O comando atualiza os valores para o período de escrita e tolerância de expiração.

Exemplo 2: adicionar um grupo de proteção a um conjunto de grupos de proteção

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

Este exemplo adiciona um grupo de proteção do DPMServer07 ao primeiro grupo de proteção definido nesse servidor DPM.

O primeiro comando utiliza o cmdlet Get-DPMPGSet para obter os conjuntos de grupos de proteção para o servidor especificado e armazena-os na variável $PGSet.

O segundo comando utiliza o cmdlet Get-DPMProtectionGroup para obter um grupo de proteção do servidor DPM especificado que tem um nome que contém PG1 e, em seguida, armazena-o na variável $PGroup.

O terceiro comando especifica o primeiro membro da variável $PGSet através da notação de matriz padrão. O comando é atualizado para conter o grupo de proteção armazenado no $PGroup.

Exemplo 3: Remover um grupo de proteção de um conjunto de grupos de proteção

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

Este exemplo remove o primeiro grupo de proteção definido da lista de conjuntos de grupos de proteção no servidor DPM TestingServer.

O primeiro comando utiliza o cmdlet Get-DPMPGSet para obter os conjuntos de grupos de proteção para o servidor especificado e armazena-os na variável $PGSet.

O segundo comando utiliza o cmdlet Get-DPMProtectionGroup para obter um grupo de proteção do servidor DPM especificado que tem um nome que contém PG1 e, em seguida, armazena-o na variável $PGroup.

O terceiro comando especifica o primeiro membro do $PGSet através da notação de matriz padrão. As atualizações de comandos definidas para já não contêm o grupo de proteção armazenado no $PGroup.

Parâmetros

-Add

Especifica um grupo de proteção. O cmdlet adiciona este grupo de proteção ao conjunto de grupos de proteção.

Type:ProtectionGroup
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AllowDifferentRetentionPeriods

Indica que os grupos de proteção com períodos de retenção diferentes podem fazer parte do mesmo conjunto de grupos de proteção.

Type:SwitchParameter
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpiryToleranceUnit

Especifica a unidade de medida para tolerância de expiração. Os valores aceitáveis para este parâmetro são:

  • Dia
  • Semana
  • Mensal
  • Anual
Type:TimeUnit
Accepted values:Invalid, Day, Week, Month, Year
Position:4
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ExpiryToleranceValue

Especifica o período máximo de tempo durante o qual um ponto de recuperação expirado permanece numa banda antes de o DPM marcar a banda como expirada.

Type:UInt32
Position:5
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Especifica um novo nome para o conjunto de grupos de proteção.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PGSet

Especifica um conjunto de grupos de proteção que este cmdlet atualiza. Para obter um objeto de conjunto de grupo de proteção, utilize o cmdlet Get-DPMPGSet.

Type:PGSet
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Remove

Especifica um grupo de proteção. O cmdlet remove este grupo de proteção do conjunto de grupos de proteção.

Type:ProtectionGroup
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WritePeriodUnit

Especifica a unidade de medida para o período de escrita. Os valores aceitáveis para este parâmetro são:

  • Dia
  • Semana
  • Mensal
  • Anual
Type:TimeUnit
Accepted values:Invalid, Day, Week, Month, Year
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WritePeriodValue

Especifica o período de tempo durante o qual uma banda está disponível para escrever novas cópias de segurança. O DPM marca a banda como Offsite Ready após este intervalo.

Type:UInt32
Position:3
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False