Partilhar via


Update-DPMPGSet

Atualiza e salva alterações em um conjunto de grupos de proteção.

Sintaxe

AllParams (Predefinição)

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

O cmdlet Update-DPMPGSet atualiza e salva as alterações em um 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 você coloca na mesma fita.

Exemplos

Exemplo 1: Período de gravação de atualização e 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 conjunto de grupos de proteção dos conjuntos de grupos de proteção no servidor DPMServer07 com valores para período de gravação e tolerância de expiração.

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

O segundo comando especifica o primeiro membro de $PGSet usando notação de matriz padrão. O comando atualiza valores para período de gravação 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 usa o cmdlet Get-DPMPGSet para obter os conjuntos de grupos de proteção para o servidor especificado e armazená-los na variável $PGSet.

O segundo comando usa 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 usando notação de matriz padrão. O comando atualiza o conjunto 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 conjunto de grupos de proteção da lista de conjuntos de grupos de proteção no servidor DPM TestingServer.

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

O segundo comando usa 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 usando notação de matriz padrão. As atualizações de comando definidas como não contêm mais o grupo de proteção armazenado no $PGroup.

Parâmetros

-Add

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

Propriedades dos parâmetros

Tipo:ProtectionGroup
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AddPG
Position:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-AllowDifferentRetentionPeriods

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

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AllParams
Position:2
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Confirm

Solicita confirmação antes de executar o cmdlet.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:False
Suporta carateres universais:False
NãoMostrar:False
Aliases:Cf.

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos: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
  • Mês
  • Ano

Propriedades dos parâmetros

Tipo:TimeUnit
Default value:None
Valores aceites:Invalid, Day, Week, Month, Year
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AllParams
Position:4
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
ChangeTimePeriods
Position:4
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ExpiryToleranceValue

Especifica o período máximo de tempo durante o qual um ponto de recuperação expirado permanece em uma fita antes que o DPM marque a fita como expirada.

Propriedades dos parâmetros

Tipo:UInt32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AllParams
Position:5
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
ChangeTimePeriods
Position:5
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Name

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

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AllParams
Position:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
ChangeName
Position:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos: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, use o cmdlet Get-DPMPGSet.

Propriedades dos parâmetros

Tipo:PGSet
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:1
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Remove

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

Propriedades dos parâmetros

Tipo:ProtectionGroup
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

RemovePG
Position:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:False
Suporta carateres universais:False
NãoMostrar:False
Aliases:Wi

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-WritePeriodUnit

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

  • Dia
  • Semana
  • Mês
  • Ano

Propriedades dos parâmetros

Tipo:TimeUnit
Default value:None
Valores aceites:Invalid, Day, Week, Month, Year
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AllParams
Position:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
ChangeTimePeriods
Position:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-WritePeriodValue

Especifica o período de tempo durante o qual uma fita está disponível para gravar novos backups. O DPM marca a fita como Pronta para Externo após esse intervalo.

Propriedades dos parâmetros

Tipo:UInt32
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AllParams
Position:3
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
ChangeTimePeriods
Position:3
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.