Set-DPMPolicyObjective
Define o objetivo da política para um grupo de proteção.
Sintaxe
ShortTermDisk (Predefinição)
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
O cmdlet Set-DPMPolicyObjective define o objetivo de política para um grupo de proteção do System Center - Data Protection Manager (DPM). Você pode definir a política para fazer backup em disco ou fita e especificar um intervalo de retenção para o grupo de proteção.
Se você especificar o objetivo de proteção usando o cmdlet Set-DPMPolicyObjective, o DPM definirá agendas padrão automaticamente. Para alterar as agendas padrão, use o cmdlet Get-DPMPolicySchedule seguido pelo cmdlet Set-DPMPolicySchedule.
Exemplos
Exemplo 1: Definir o objetivo da política para um grupo de proteção
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRangeInDays 10 -SynchronizationFrequency 360
O primeiro comando obtém os objetos do grupo de proteção do servidor DPM chamado DPMServer02 e, em seguida, armazena-os na variável $PGroup.
O segundo comando usa notação de matriz padrão para especificar o segundo membro da matriz $PGroup em formato editável e armazena o grupo de proteção na variável $MPGroup.
O terceiro comando define o objetivo da política para o grupo de proteção em $MPGroup para um intervalo de retenção de 10 dias e frequência de sincronização de 6 horas, que é de 360 minutos.
Exemplo 2: Definir o intervalo de retenção para um 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
O primeiro comando cria um objeto
O segundo comando obtém grupos de proteção do servidor DPM chamado DPMServer02 e, em seguida, armazena-os na variável $PGroup.
O terceiro comando usa notação de matriz padrão para especificar o primeiro membro da matriz $PGroup em formato editável e armazena o grupo de proteção editável na variável $MPGroup.
O quarto comando define o intervalo de retenção para o grupo de proteção para 360 dias e a frequência de backup de longo prazo para semanal.
Exemplo 3: Definir um intervalo de retenção
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -RetentionRangeInWeeks 12 -ShortTermBackupFrequency Daily -ProtectionGroup $MPGroup
Este exemplo mostra outra maneira de definir um intervalo de retenção para um servidor DPM.
O primeiro comando obtém grupos de proteção do servidor DPM chamado DPMServer02 e, em seguida, armazena-os na variável $PGroup.
O segundo comando usa notação de matriz padrão para especificar o primeiro membro da matriz $PGroup em formato editável e armazena o grupo de proteção editável na variável $MPGroup.
O terceiro comando define o intervalo de retenção para o grupo de proteção para 12 semanas e a frequência de backup de curto prazo para diariamente.
Exemplo 4: Definir os intervalos de retenção para proteção online
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
O primeiro comando cria um RetentionRange matriz de objetos armazenada na variável $RRlist.
O segundo, terceiro, quarto e quinto comandos criam objetos RetentionRange e os adicionam a $RRlist.
O sexto comando obtém grupos de proteção do servidor DPM chamado DPMServer02 e, em seguida, armazena-os na variável $PGroup.
O sétimo comando usa notação de matriz padrão para especificar o primeiro membro da matriz $PGroup em formato editável e armazena o grupo de proteção editável na variável $MPGroup.
O comando final define os intervalos de retenção on-line para o grupo de proteção e a frequência de backup on-line de longo prazo como diária.
Parâmetros
-AlertThresholdInDays
Especifica o número de dias após o backup mais recente que o DPM aguarda antes de gerar um alerta.
Propriedades dos parâmetros
| Tipo: | Int32 |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
AlertThresholdInDays
| Position: | 2 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-BeforeRecoveryPoint
Indica que o DPM executa a sincronização antes de criar pontos de recuperação.
Propriedades dos parâmetros
| Tipo: | SwitchParameter |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
ShortTermDisk
| Position: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-ColocateDatasources
Indica se o DPM habilita a colocation.
Propriedades dos parâmetros
| Tipo: | Boolean |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
ColocateDatasources
| Position: | 2 |
| Obrigatório: | True |
| 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 |
-CreateIncrementals
Indica que o DPM cria backups incrementais.
Propriedades dos parâmetros
| Tipo: | SwitchParameter |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
ShortTermTape
| Position: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-FrequencyList
Especifica uma matriz de frequências de backup que os três objetivos de proteção definem.
Os valores aceitáveis para este parâmetro são:
Anual
Semestral
Trimestral
Mensal
Quinzenalmente
Semanalmente
Diariamente
Propriedades dos parâmetros
| Tipo: | Int32[] |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
LongTermTapeCustom
| Position: | 3 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-GenerationList
Especifica uma matriz de gerações que os três objetivos de proteção definem.
Os valores aceitáveis para este parâmetro são:
- Bisavô
- Avô
- Pai
- Filho
Propriedades dos parâmetros
| Tipo: | GenerationType[] |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
LongTermTapeCustom
| Position: | 4 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-LongTermBackupFrequency
Especifica a frequência de backup para proteção de longo prazo.
Os valores aceitáveis para este parâmetro são:
- Diariamente
- Semanalmente
- Quinzenalmente
- Mensal
- Trimestral
- Semestral
- Anual
Propriedades dos parâmetros
| Tipo: | BackupFrequency |
| Default value: | None |
| Valores aceites: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
LongTermTape
| Position: | 3 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-OnlineRetentionRange
Especifica o intervalo de retenção para proteção online.
Propriedades dos parâmetros
| Tipo: | Int32 |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
LongTermCloud
| Position: | 2 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-OnlineRetentionRangeList
Especifica uma matriz de períodos de retenção que definem os intervalos de retenção para proteção online.
Propriedades dos parâmetros
| Tipo: | RetentionRange[] |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
LongTermCloudGFS
| Position: | 2 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-PassThru
Retorna um objeto que representa o item com o qual você está trabalhando. Por padrão, esse cmdlet não gera nenhuma saída.
Propriedades dos parâmetros
| Tipo: | SwitchParameter |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
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 |
-ProtectionGroup
Especifica um grupo de proteção para o qual este cmdlet define um objetivo de política.
Para obter um objeto
Propriedades dos parâmetros
| Tipo: | ProtectionGroup |
| 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 |
-RetentionRange
Especifica a duração durante a qual o DPM mantém os dados em fita para proteção a longo prazo.
Propriedades dos parâmetros
| Tipo: | RetentionRange |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
LongTermTape
| Position: | 2 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-RetentionRangeDays
Especifica o número de dias durante os quais o DPM mantém uma réplica.
Propriedades dos parâmetros
| Tipo: | Int32 |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
| Aliases: | RetençãoRangeInDays |
Conjuntos de parâmetros
ShortTermDisk
| Position: | 2 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-RetentionRangeInWeeks
Especifica o número de semanas durante as quais o DPM mantém uma réplica.
Propriedades dos parâmetros
| Tipo: | Int32 |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
ShortTermTape
| Position: | 2 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-RetentionRangeList
Especifica uma matriz de períodos de retenção que os três objetivos de proteção definem.
Propriedades dos parâmetros
| Tipo: | RetentionRange[] |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
LongTermTapeCustom
| Position: | 2 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-ShortTermBackupFrequency
Especifica a frequência de backup para proteção de curto prazo.
Os valores aceitáveis para este parâmetro são:
- Diariamente
- Semanalmente
- Quinzenalmente
- Mensal
- Trimestral
- Semestral
- Anual
Propriedades dos parâmetros
| Tipo: | BackupFrequency |
| Default value: | None |
| Valores aceites: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
ShortTermTape
| Position: | 3 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-SynchronizationFrequencyMinutes
Especifica a frequência da sincronização, em minutos.
Propriedades dos parâmetros
| Tipo: | Int32 |
| Default value: | None |
| Valores aceites: | 15, 30, 45, 60, 120, 240, 360, 720, 1440 |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
| Aliases: | SynchronizationFrequency |
Conjuntos de parâmetros
ShortTermDisk
| Position: | 3 |
| Obrigatório: | False |
| 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 |
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.