Set-DPMPolicyObjective
Imposta l'obiettivo dei criteri per un gruppo protezione dati.
Sintassi
Set-DPMPolicyObjective
[-RetentionRangeDays] <Int32>
[-ProtectionGroup] <ProtectionGroup>
[[-SynchronizationFrequencyMinutes] <Int32>]
[-BeforeRecoveryPoint]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-RetentionRangeInWeeks] <Int32>
[-ShortTermBackupFrequency] <BackupFrequency>
[-ProtectionGroup] <ProtectionGroup>
[-CreateIncrementals]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-LongTermBackupFrequency] <BackupFrequency>
[-ProtectionGroup] <ProtectionGroup>
[-RetentionRange] <RetentionRange>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-RetentionRangeList] <RetentionRange[]>
[-FrequencyList] <Int32[]>
[-GenerationList] <GenerationType[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-OnlineRetentionRange] <Int32>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-OnlineRetentionRangeList] <RetentionRange[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-ColocateDatasources] <Boolean>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
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
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.
Tipo: | Int32 |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-BeforeRecoveryPoint
Indica che DPM esegue la sincronizzazione prima di creare punti di ripristino.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ColocateDatasources
Indica se DPM abilita la condivisione della condivisione.
Tipo: | Boolean |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CreateIncrementals
Indica che DPM crea backup incrementali.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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
Tipo: | Int32[] |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-GenerationList
Specifica una matrice di generazioni definite dai tre obiettivi di protezione.
I valori accettabili per questo parametro sono:
- GrandeGrandfather
- Nonno
- Padre
- Figlio
Tipo: | GenerationType[] |
Posizione: | 4 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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
Tipo: | BackupFrequency |
Valori accettati: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnlineRetentionRange
Specifica l'intervallo di conservazione per la protezione online.
Tipo: | Int32 |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnlineRetentionRangeList
Specifica una matrice di periodi di conservazione che definiscono gli intervalli di conservazione per la protezione online.
Tipo: | RetentionRange[] |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PassThru
Restituisce un oggetto che rappresenta l'elemento con cui si sta lavorando. Per impostazione predefinita, questo cmdlet non genera alcun output.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ProtectionGroup
Specifica un gruppo protezione dati per il quale questo cmdlet imposta un obiettivo dei criteri.
Per ottenere un oggetto ProtectionGroup
Tipo: | ProtectionGroup |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-RetentionRange
Specifica la durata per cui DPM mantiene i dati su nastro per la protezione a lungo termine.
Tipo: | RetentionRange |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RetentionRangeDays
Specifica il numero di giorni per cui DPM mantiene una replica.
Tipo: | Int32 |
Alias: | RetentionRangeInDays |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RetentionRangeInWeeks
Specifica il numero di settimane per cui DPM mantiene una replica.
Tipo: | Int32 |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RetentionRangeList
Specifica una matrice di periodi di conservazione definiti dai tre obiettivi di protezione.
Tipo: | RetentionRange[] |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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
Tipo: | BackupFrequency |
Valori accettati: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SynchronizationFrequencyMinutes
Specifica la frequenza di sincronizzazione, espressa in minuti.
Tipo: | Int32 |
Alias: | SynchronizationFrequency |
Valori accettati: | 15, 30, 45, 60, 120, 240, 360, 720, 1440 |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
Schedule