Partilhar via


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 RetentionRange e, em seguida, armazena-o na variável $Rr.

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 ProtectionGroup, use o cmdlet Get-DPMProtectionGroup.

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.

Saídas

Schedule