Update-DPMPGSet

Novedades y guarda los cambios en un conjunto de grupos de protección.

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

El cmdlet Update-DPMPGSet actualiza y guarda los cambios en un grupo de protección de System Center - Data Protection Manager (DPM). Un grupo de protección DPM es una colección de grupos de protección que se intercalan en la misma cinta.

Ejemplos

Ejemplo 1: Actualizar el período de escritura y la tolerancia de expiración

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

En este ejemplo se actualiza el primer conjunto de grupos de protección de los conjuntos de grupos de protección en en el servidor DPMServer07 con valores para el período de escritura y la tolerancia de expiración.

El primer comando usa el cmdlet Get-DPMPGSet para obtener los conjuntos de grupos de protección para el servidor especificado y los almacena en la variable $PGSet.

El segundo comando especifica el primer miembro de $PGSet mediante la notación de matriz estándar. El comando actualiza los valores para el período de escritura y la tolerancia de expiración.

Ejemplo 2: Agregar un grupo de protección a un conjunto de grupos de protección

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

En este ejemplo se agrega un grupo de protección de DPMServer07 al primer grupo de protección establecido en ese servidor DPM.

El primer comando usa el cmdlet Get-DPMPGSet para obtener los conjuntos de grupos de protección para el servidor especificado y los almacena en la variable $PGSet.

El segundo comando usa el cmdlet Get-DPMProtectionGroup para obtener un grupo de protección del servidor DPM especificado que tiene un nombre que contiene PG1 y, a continuación, lo almacena en la variable $PGroup.

El tercer comando especifica el primer miembro de la variable $PGSet mediante la notación de matriz estándar. El comando actualiza que establece que contiene el grupo de protección almacenado en $PGroup.

Ejemplo 3: Quitar un grupo de protección de un conjunto de grupos de protección

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

En este ejemplo se quita el primer conjunto de grupos de protección de la lista de conjuntos de grupos de protección en el servidor DPM TestingServer.

El primer comando usa el cmdlet Get-DPMPGSet para obtener los conjuntos de grupos de protección para el servidor especificado y los almacena en la variable $PGSet.

El segundo comando usa el cmdlet Get-DPMProtectionGroup para obtener un grupo de protección del servidor DPM especificado que tiene un nombre que contiene PG1 y, a continuación, lo almacena en la variable $PGroup.

El tercer comando especifica el primer miembro de $PGSet mediante la notación de matriz estándar. El comando actualiza que establece en ya no contiene el grupo de protección almacenado en $PGroup.

Parámetros

-Add

Especifica un grupo de protección. El cmdlet agrega este grupo de protección al conjunto de grupos de protección.

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

-AllowDifferentRetentionPeriods

Indica que los grupos de protección con distintos períodos de retención pueden formar parte del mismo conjunto de grupos de protección.

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

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

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

-ExpiryToleranceUnit

Especifica la unidad de medida para la tolerancia de expiración. Los valores permitidos para este parámetro son los siguientes:

  • Día
  • Semana
  • Month
  • Año
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 el período máximo de tiempo durante el que un punto de recuperación expirado permanece en una cinta antes de que DPM marque la cinta como expirada.

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

-Name

Especifica un nuevo nombre para el conjunto de grupos de protección.

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

-PGSet

Especifica un conjunto de grupos de protección que actualiza este cmdlet. Para obtener un objeto de conjunto de grupos de protección, use el cmdlet Get-DPMPGSet.

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

-Remove

Especifica un grupo de protección. El cmdlet quita este grupo de protección del conjunto de grupos de protección.

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

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

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

-WritePeriodUnit

Especifica la unidad de medida para el período de escritura. Los valores permitidos para este parámetro son los siguientes:

  • Día
  • Semana
  • Month
  • Año
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 el período de tiempo durante el que una cinta está disponible para escribir nuevas copias de seguridad. DPM marca la cinta como Offsite Ready después de este intervalo.

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