Compartir a través de


Update-DPMPGSet

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

Sintaxis

AllParams (Es el valor predeterminado).

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

El cmdlet Update-DPMPGSet actualiza y guarda los cambios en un conjunto de grupos 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 colocan en la misma cinta.

Ejemplos

Ejemplo 1: Actualizar el período de escritura y la tolerancia de caducidad

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 el servidor DPMServer07 con valores para el período de escritura y la tolerancia a la 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 del período de escritura y la tolerancia de caducidad.

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 ese conjunto para contener 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 se actualiza para que ya no contenga 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.

Propiedades del parámetro

Tipo:ProtectionGroup
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

AddPG
Posición:2
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-AllowDifferentRetentionPeriods

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

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

AllParams
Posición:2
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False
Alias:cf

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ExpiryToleranceUnit

Especifica la unidad de medida para la tolerancia de caducidad. Los valores aceptables para este parámetro son:

  • Día
  • Semana
  • Mes
  • Año

Propiedades del parámetro

Tipo:TimeUnit
Valor predeterminado:None
Valores aceptados:Invalid, Day, Week, Month, Year
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

AllParams
Posición:4
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False
ChangeTimePeriods
Posición:4
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ExpiryToleranceValue

Especifica el período máximo de tiempo durante el cual un punto de recuperación expirado permanece en una cinta antes de que DPM marque la cinta como expirada.

Propiedades del parámetro

Tipo:UInt32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

AllParams
Posición:5
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False
ChangeTimePeriods
Posición:5
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Name

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

Propiedades del parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

AllParams
Posición:2
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False
ChangeName
Posición:2
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes: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.

Propiedades del parámetro

Tipo:PGSet
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:1
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Remove

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

Propiedades del parámetro

Tipo:ProtectionGroup
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

RemovePG
Posición:2
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-WhatIf

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

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False
Alias:Wi

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-WritePeriodUnit

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

  • Día
  • Semana
  • Mes
  • Año

Propiedades del parámetro

Tipo:TimeUnit
Valor predeterminado:None
Valores aceptados:Invalid, Day, Week, Month, Year
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

AllParams
Posición:2
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False
ChangeTimePeriods
Posición:2
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-WritePeriodValue

Especifica el período de tiempo durante el cual una cinta está disponible para escribir nuevas copias de seguridad. DPM marca la cinta como Offsite Ready después de este intervalo.

Propiedades del parámetro

Tipo:UInt32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

AllParams
Posición:3
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False
ChangeTimePeriods
Posición:3
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.