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 |