Set-DPMPolicyObjective
Establece el objetivo de directiva de un grupo de protección.
Sintaxis
ShortTermDisk (Es el valor predeterminado).
Set-DPMPolicyObjective
[-RetentionRangeDays] <Int32>
[-ProtectionGroup] <ProtectionGroup>
[[-SynchronizationFrequencyMinutes] <Int32>]
[-BeforeRecoveryPoint]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ShortTermTape
Set-DPMPolicyObjective
[-RetentionRangeInWeeks] <Int32>
[-ShortTermBackupFrequency] <BackupFrequency>
[-ProtectionGroup] <ProtectionGroup>
[-CreateIncrementals]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LongTermTape
Set-DPMPolicyObjective
[-LongTermBackupFrequency] <BackupFrequency>
[-ProtectionGroup] <ProtectionGroup>
[-RetentionRange] <RetentionRange>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LongTermTapeCustom
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-RetentionRangeList] <RetentionRange[]>
[-FrequencyList] <Int32[]>
[-GenerationList] <GenerationType[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LongTermCloud
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-OnlineRetentionRange] <Int32>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LongTermCloudGFS
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-OnlineRetentionRangeList] <RetentionRange[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ColocateDatasources
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-ColocateDatasources] <Boolean>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
AlertThresholdInDays
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-AlertThresholdInDays] <Int32>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Set-DPMPolicyObjective establece el objetivo de directiva para un grupo de protección de System Center - Data Protection Manager (DPM). Puede establecer la directiva para realizar copias de seguridad en disco o cinta y especificar un intervalo de retención para el grupo de protección.
Si especifica el objetivo de protección mediante el cmdlet Set-DPMPolicyObjective, DPM establece automáticamente las programaciones predeterminadas. Para cambiar las programaciones predeterminadas, use el cmdlet Get-DPMPolicySchedule seguido del cmdlet Set-DPMPolicySchedule.
Ejemplos
Ejemplo 1: Establecimiento del objetivo de directiva para un grupo de protección
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRangeInDays 10 -SynchronizationFrequency 360
El primer comando obtiene los objetos de grupo de protección del servidor DPM denominado DPMServer02 y, a continuación, los almacena en la variable $PGroup.
El segundo comando usa la notación de matriz estándar para especificar el segundo miembro de la matriz $PGroup en formato editable y almacena el grupo de protección en la variable $MPGroup.
El tercer comando establece el objetivo de directiva para el grupo de protección de $MPGroup en un intervalo de retención de 10 días y la frecuencia de sincronización de 6 horas, que es de 360 minutos.
Ejemplo 2: Establecer el intervalo de retención para un servidor DPM
PS C:\>$Rr = New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 1,"months"
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRange 360 -LongTermBackupFrequency Weekly
El primer comando crea un objeto RetentionRange y, a continuación, lo almacena en la variable $Rr.
El segundo comando obtiene grupos de protección del servidor DPM denominado DPMServer02 y, a continuación, los almacena en la variable $PGroup.
El tercer comando usa la notación de matriz estándar para especificar el primer miembro de la matriz de $PGroup en formato editable y almacena el grupo de protección editable en la variable $MPGroup.
El cuarto comando establece el intervalo de retención del grupo de protección en 360 días y la frecuencia de copia de seguridad a largo plazo en semanal.
Ejemplo 3: Establecimiento de un intervalo de retención
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -RetentionRangeInWeeks 12 -ShortTermBackupFrequency Daily -ProtectionGroup $MPGroup
En este ejemplo se muestra otra manera de establecer un intervalo de retención para un servidor DPM.
El primer comando obtiene grupos de protección del servidor DPM denominado DPMServer02 y, a continuación, los almacena en la variable $PGroup.
El segundo comando usa la notación de matriz estándar para especificar el primer miembro de la matriz $PGroup en formato editable y almacena el grupo de protección editable en la variable $MPGroup.
El tercer comando establece el intervalo de retención del grupo de protección en 12 semanas y la frecuencia de copia de seguridad a corto plazo a diario.
Ejemplo 4: Establecimiento de los intervalos de retención para la protección en línea
PS C:\>$RRList = @()
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 180, Days)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 104, Weeks)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 60, Month)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 10, Years)
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup -ProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -OnlineRetentionRangeList $RRList
El primer comando crea una matriz de objetos RetentionRange almacenada en la variable $RRlist.
Los comandos second, third, fourth y fifth crean RetentionRange objetos y los agregan a $RRlist.
El sexto comando obtiene grupos de protección del servidor DPM denominado DPMServer02 y, a continuación, los almacena en la variable $PGroup.
El séptimo comando usa la notación de matriz estándar para especificar el primer miembro de la matriz de $PGroup en formato editable y almacena el grupo de protección editable en la variable $MPGroup.
El comando final establece los intervalos de retención en línea para el grupo de protección y la frecuencia de copia de seguridad en línea a largo plazo a diario.
Parámetros
-AlertThresholdInDays
Especifica el número de días después de la copia de seguridad más reciente que DPM espera antes de generar una alerta.
Propiedades del parámetro
| Tipo: | Int32 |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
AlertThresholdInDays
| 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 |
-BeforeRecoveryPoint
Indica que DPM ejecuta la sincronización antes de crear puntos de recuperación.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
ShortTermDisk
| 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 |
-ColocateDatasources
Indica si DPM habilita la colocación.
Propiedades del parámetro
| Tipo: | Boolean |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
ColocateDatasources
| 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 |
-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 |
-CreateIncrementals
Indica que DPM crea copias de seguridad incrementales.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
ShortTermTape
| 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 |
-FrequencyList
Especifica una matriz de frecuencias de copia de seguridad que definen los tres objetivos de protección.
Los valores aceptables para este parámetro son:
Anual
Medio año
Trimestral
Mensual
Quincenal
Semanal
Diario
Propiedades del parámetro
| Tipo: | Int32[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
LongTermTapeCustom
| 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 |
-GenerationList
Especifica una matriz de generaciones que definen los tres objetivos de protección.
Los valores aceptables para este parámetro son:
- GreatGrandfather
- Abuelo
- Padre
- Hijo
Propiedades del parámetro
| Tipo: | GenerationType[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
LongTermTapeCustom
| 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 |
-LongTermBackupFrequency
Especifica la frecuencia de copia de seguridad para la protección a largo plazo.
Los valores aceptables para este parámetro son:
- Diario
- Semanal
- Quincenal
- Mensual
- Trimestral
- HalfYearly
- Anual
Propiedades del parámetro
| Tipo: | BackupFrequency |
| Valor predeterminado: | None |
| Valores aceptados: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
LongTermTape
| 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 |
-OnlineRetentionRange
Especifica el intervalo de retención para la protección en línea.
Propiedades del parámetro
| Tipo: | Int32 |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
LongTermCloud
| 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 |
-OnlineRetentionRangeList
Especifica una matriz de períodos de retención que definen los intervalos de retención para la protección en línea.
Propiedades del parámetro
| Tipo: | RetentionRange[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
LongTermCloudGFS
| 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 |
-PassThru
Devuelve un objeto que representa el elemento con el que está trabajando. De forma predeterminada, este cmdlet no genera ninguna salida.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
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 |
-ProtectionGroup
Especifica un grupo de protección para el que este cmdlet establece un objetivo de directiva.
Para obtener un objeto
Propiedades del parámetro
| Tipo: | ProtectionGroup |
| 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 |
-RetentionRange
Especifica la duración para la que DPM mantiene los datos en cinta para la protección a largo plazo.
Propiedades del parámetro
| Tipo: | RetentionRange |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
LongTermTape
| 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 |
-RetentionRangeDays
Especifica el número de días para los que DPM mantiene una réplica.
Propiedades del parámetro
| Tipo: | Int32 |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | RetentionRangeInDays |
Conjuntos de parámetros
ShortTermDisk
| 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 |
-RetentionRangeInWeeks
Especifica el número de semanas para las que DPM mantiene una réplica.
Propiedades del parámetro
| Tipo: | Int32 |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
ShortTermTape
| 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 |
-RetentionRangeList
Especifica una matriz de períodos de retención que definen los tres objetivos de protección.
Propiedades del parámetro
| Tipo: | RetentionRange[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
LongTermTapeCustom
| 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 |
-ShortTermBackupFrequency
Especifica la frecuencia de copia de seguridad para la protección a corto plazo.
Los valores aceptables para este parámetro son:
- Diario
- Semanal
- Quincenal
- Mensual
- Trimestral
- HalfYearly
- Anual
Propiedades del parámetro
| Tipo: | BackupFrequency |
| Valor predeterminado: | None |
| Valores aceptados: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
ShortTermTape
| 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 |
-SynchronizationFrequencyMinutes
Especifica la frecuencia de sincronización, en minutos.
Propiedades del parámetro
| Tipo: | Int32 |
| Valor predeterminado: | None |
| Valores aceptados: | 15, 30, 45, 60, 120, 240, 360, 720, 1440 |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | Frecuencia de sincronización |
Conjuntos de parámetros
ShortTermDisk
| Posición: | 3 |
| Mandatory: | False |
| 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 |
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.