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 tramite il cmdlet Set-DPMPolicyObjective , DPM imposta automaticamente le pianificazioni predefinite. Per modificare le pianificazioni predefinite, usare il cmdlet Get DPMPolicySchedule, seguito da quello 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 li archivia nella variabile $PGroup.
Il secondo comando usa la notazione della 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 li archivia nella variabile $PGroup.
Il terzo comando usa la notazione della 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
In questo esempio viene illustrato 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 li archivia nella variabile $PGroup.
Il secondo comando usa la notazione della 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, il terzo, il quarto e il quinto comando creano oggetti RetentionRange e li aggiungono a $RRlist.
Il sesto comando ottiene i gruppi protezione dati dal server DPM denominato DPMServer02 e li archivia nella variabile $PGroup.
Il settimo comando usa la notazione della 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.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BeforeRecoveryPoint
Indica che DPM esegue la sincronizzazione prima di creare punti di ripristino.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ColocateDatasources
Indica se DPM abilita la condivisione condivisa.
Type: | Boolean |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CreateIncrementals
Indica che DPM crea backup incrementali.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrequencyList
Specifica una matrice di frequenze di backup definite dai tre obiettivi di protezione.
I valori validi per questo parametro sono:
Annuale
Semestre annuale
Trimestrale
Mensile
Ogni 2 settimane
Settimanale
Ogni giorno
Type: | Int32[] |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GenerationList
Specifica una matrice di generazioni definite dai tre obiettivi di protezione.
I valori validi per questo parametro sono:
- GreatGrandfather
- Nonno
- Father
- Son
Type: | GenerationType[] |
Position: | 4 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LongTermBackupFrequency
Specifica la frequenza di backup per la protezione a lungo termine.
I valori validi per questo parametro sono:
- Giornaliera
- Settimanale
- Bisettimanale
- Mensile
- Trimestrale
- HalfYearly
- Annuale
Type: | BackupFrequency |
Accepted values: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnlineRetentionRange
Specifica l'intervallo di conservazione per la protezione online.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnlineRetentionRangeList
Specifica una matrice di periodi di conservazione che definiscono gli intervalli di conservazione per la protezione online.
Type: | RetentionRange[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Restituisce un oggetto che rappresenta l'elemento in uso. Per impostazione predefinita, il cmdlet non genera alcun output.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionGroup
Specifica un gruppo protezione dati per il quale questo cmdlet imposta un obiettivo dei criteri. Per ottenere un oggetto ProtectionGroup , utilizzare il cmdlet Get-DPMProtectionGroup .
Type: | ProtectionGroup |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RetentionRange
Specifica la durata per cui DPM mantiene i dati su nastro per la protezione a lungo termine.
Type: | RetentionRange |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeDays
Specifica il numero di giorni per cui DPM mantiene una replica.
Type: | Int32 |
Aliases: | RetentionRangeInDays |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeInWeeks
Specifica il numero di settimane per cui DPM mantiene una replica.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeList
Specifica una matrice di periodi di conservazione definiti dai tre obiettivi di protezione.
Type: | RetentionRange[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShortTermBackupFrequency
Specifica la frequenza di backup per la protezione a breve termine.
I valori validi per questo parametro sono:
- Giornaliera
- Settimanale
- Bisettimanale
- Mensile
- Trimestrale
- HalfYearly
- Annuale
Type: | BackupFrequency |
Accepted values: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SynchronizationFrequencyMinutes
Specifica la frequenza di sincronizzazione, espressa in minuti.
Type: | Int32 |
Aliases: | SynchronizationFrequency |
Accepted values: | 15, 30, 45, 60, 120, 240, 360, 720, 1440 |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Output
Schedule