Condividi tramite


Set-DPMPolicyObjective

Imposta l'obiettivo dei criteri per un gruppo protezione dati.

Sintassi

ShortTermDisk (impostazione predefinita).

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>]

Descrizione

Il cmdlet Set-DPMPolicyObjective imposta l'obiettivo dei criteri per un gruppo protezione dati System Center - Data Protection Manager (DPM). È possibile impostare i criteri per eseguire il backup su disco o nastro e specificare un intervallo di conservazione per il gruppo protezione dati.

Se si specifica l'obiettivo di protezione usando il cmdlet Set-DPMPolicyObjective, DPM imposta automaticamente le pianificazioni predefinite. Per modificare le pianificazioni predefinite, usare il cmdlet Get-DPMPolicySchedule seguito dal cmdlet Set-DPMPolicySchedule.

Esempio

Esempio 1: Impostare l'obiettivo dei criteri per un gruppo protezione dati

PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRangeInDays 10 -SynchronizationFrequency 360

Il primo comando ottiene gli oggetti del gruppo protezione dati dal server DPM denominato DPMServer02 e quindi li archivia nella variabile $PGroup.

Il secondo comando usa la notazione di matrice standard per specificare il secondo membro della matrice $PGroup in formato modificabile e archivia il gruppo protezione dati nella variabile $MPGroup.

Il terzo comando imposta l'obiettivo dei criteri per il gruppo protezione dati in $MPGroup su un intervallo di conservazione di 10 giorni e la frequenza di sincronizzazione di 6 ore, ovvero 360 minuti.

Esempio 2: Impostare l'intervallo di conservazione per un server 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

Il primo comando crea un oggetto RetentionRange e quindi lo archivia nella variabile $Rr.

Il secondo comando ottiene i gruppi protezione dati dal server DPM denominato DPMServer02 e quindi li archivia nella variabile $PGroup.

Il terzo comando usa la notazione di matrice standard per specificare il primo membro della matrice $PGroup in formato modificabile e archivia il gruppo protezione dati modificabile nella variabile $MPGroup.

Il quarto comando imposta l'intervallo di conservazione per il gruppo protezione dati su 360 giorni e la frequenza di backup a lungo termine su settimanale.

Esempio 3: Impostare un intervallo di conservazione

PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -RetentionRangeInWeeks 12 -ShortTermBackupFrequency Daily -ProtectionGroup $MPGroup

Questo esempio mostra un altro modo per impostare un intervallo di conservazione per un server DPM.

Il primo comando ottiene i gruppi protezione dati dal server DPM denominato DPMServer02 e quindi li archivia nella variabile $PGroup.

Il secondo comando usa la notazione di matrice standard per specificare il primo membro della matrice $PGroup in formato modificabile e archivia il gruppo protezione dati modificabile nella variabile $MPGroup.

Il terzo comando imposta l'intervallo di conservazione per il gruppo protezione dati su 12 settimane e la frequenza di backup a breve termine su giornaliera.

Esempio 4: Impostare gli intervalli di conservazione per la protezione 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

Il primo comando crea una matrice di oggetti RetentionRange archiviata nella variabile $RRlist.

Il secondo, terzo, quarto e quinto comando crea oggetti RetentionRange e li aggiunge a $RRlist.

Il sesto comando ottiene i gruppi protezione dati dal server DPM denominato DPMServer02 e quindi li archivia nella variabile $PGroup.

Il settimo comando usa la notazione di matrice standard per specificare il primo membro della matrice $PGroup in formato modificabile e archivia il gruppo protezione dati modificabile nella variabile $MPGroup.

Il comando finale imposta gli intervalli di conservazione online per il gruppo protezione dati e la frequenza di backup online a lungo termine su giornaliera.

Parametri

-AlertThresholdInDays

Specifica il numero di giorni dopo il backup più recente che DPM attende prima di generare un avviso.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AlertThresholdInDays
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-BeforeRecoveryPoint

Indica che DPM esegue la sincronizzazione prima di creare punti di ripristino.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ShortTermDisk
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ColocateDatasources

Indica se DPM abilita la condivisione della condivisione.

Proprietà dei parametri

Tipo:Boolean
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ColocateDatasources
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-CreateIncrementals

Indica che DPM crea backup incrementali.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ShortTermTape
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-FrequencyList

Specifica una matrice di frequenze di backup definite dai tre obiettivi di protezione.

I valori accettabili per questo parametro sono:

Annuale

Semestre annuale

Trimestrale

Mensile

Bisettimanale

Settimanalmente

Quotidiano

Proprietà dei parametri

Tipo:

Int32[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

LongTermTapeCustom
Posizione:3
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-GenerationList

Specifica una matrice di generazioni definite dai tre obiettivi di protezione.

I valori accettabili per questo parametro sono:

  • GrandeGrandfather
  • Nonno
  • Padre
  • Figlio

Proprietà dei parametri

Tipo:

GenerationType[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

LongTermTapeCustom
Posizione:4
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-LongTermBackupFrequency

Specifica la frequenza di backup per la protezione a lungo termine.

I valori accettabili per questo parametro sono:

  • Quotidiano
  • Settimanalmente
  • Bisettimanale
  • Mensile
  • Trimestrale
  • HalfYearly
  • Annuale

Proprietà dei parametri

Tipo:BackupFrequency
Valore predefinito:None
Valori accettati:Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

LongTermTape
Posizione:3
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-OnlineRetentionRange

Specifica l'intervallo di conservazione per la protezione online.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

LongTermCloud
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-OnlineRetentionRangeList

Specifica una matrice di periodi di conservazione che definiscono gli intervalli di conservazione per la protezione online.

Proprietà dei parametri

Tipo:

RetentionRange[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

LongTermCloudGFS
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PassThru

Restituisce un oggetto che rappresenta l'elemento con cui si sta lavorando. Per impostazione predefinita, questo cmdlet non genera alcun output.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ProtectionGroup

Specifica un gruppo protezione dati per il quale questo cmdlet imposta un obiettivo dei criteri. Per ottenere un oggetto ProtectionGroup , usare il cmdlet Get-DPMProtectionGroup .

Proprietà dei parametri

Tipo:ProtectionGroup
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:1
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RetentionRange

Specifica la durata per cui DPM mantiene i dati su nastro per la protezione a lungo termine.

Proprietà dei parametri

Tipo:RetentionRange
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

LongTermTape
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RetentionRangeDays

Specifica il numero di giorni per cui DPM mantiene una replica.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Intervallo di ritenzioneInDays

Set di parametri

ShortTermDisk
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RetentionRangeInWeeks

Specifica il numero di settimane per cui DPM mantiene una replica.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ShortTermTape
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RetentionRangeList

Specifica una matrice di periodi di conservazione definiti dai tre obiettivi di protezione.

Proprietà dei parametri

Tipo:

RetentionRange[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

LongTermTapeCustom
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ShortTermBackupFrequency

Specifica la frequenza di backup per la protezione a breve termine.

I valori accettabili per questo parametro sono:

  • Quotidiano
  • Settimanalmente
  • Bisettimanale
  • Mensile
  • Trimestrale
  • HalfYearly
  • Annuale

Proprietà dei parametri

Tipo:BackupFrequency
Valore predefinito:None
Valori accettati:Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ShortTermTape
Posizione:3
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SynchronizationFrequencyMinutes

Specifica la frequenza di sincronizzazione, espressa in minuti.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Valori accettati:15, 30, 45, 60, 120, 240, 360, 720, 1440
Supporta i caratteri jolly:False
DontShow:False
Alias:Frequenza di sincronizzazione

Set di parametri

ShortTermDisk
Posizione:3
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:Wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Output

Schedule