Set-DPMPolicyObjective
Nastaví cíl zásad pro skupinu ochrany.
Syntax
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>]
Description
Rutina Set-DPMPolicyObjective nastaví cíl zásad pro skupinu ochrany System Center – Data Protection Manager (DPM). Můžete nastavit zásadu zálohování na disk nebo pásku a určit rozsah uchování pro skupinu ochrany.
Pokud určíte cíl ochrany pomocí rutiny Set-DPMPolicyObjective , aplikace DPM automaticky nastaví výchozí plány. Pokud chcete změnit výchozí plány, použijte rutinu Get-DPMPolicySchedule následovanou rutinou Set-DPMPolicySchedule .
Příklady
Příklad 1: Nastavení cíle zásad pro skupinu ochrany
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRangeInDays 10 -SynchronizationFrequency 360
První příkaz získá objekty skupiny ochrany ze serveru DPM s názvem DPMServer02 a uloží je do proměnné $PGroup.
Druhý příkaz používá standardní zápis pole k určení druhého člena pole $PGroup v upravitelném formátu a uloží skupinu ochrany do proměnné $MPGroup.
Třetí příkaz nastaví cíl zásad pro skupinu ochrany v $MPGroup rozsah uchování 10 dnů a frekvenci synchronizace 6 hodin, což je 360 minut.
Příklad 2: Nastavení rozsahu uchování pro 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
První příkaz vytvoří objekt RetentionRange a uloží ho do proměnné $Rr.
Druhý příkaz získá skupiny ochrany ze serveru DPM s názvem DPMServer02 a uloží je do proměnné $PGroup.
Třetí příkaz používá standardní zápis pole k určení prvního člena pole $PGroup v upravitelné podobě a uloží upravitelnou skupinu ochrany do proměnné $MPGroup.
Čtvrtý příkaz nastaví rozsah uchovávání pro skupinu ochrany na 360 dnů a frekvenci dlouhodobého zálohování na týdenní.
Příklad 3: Nastavení rozsahu uchování
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -RetentionRangeInWeeks 12 -ShortTermBackupFrequency Daily -ProtectionGroup $MPGroup
Tento příklad ukazuje další způsob nastavení rozsahu uchování pro server DPM.
První příkaz získá skupiny ochrany ze serveru DPM s názvem DPMServer02 a uloží je do proměnné $PGroup.
Druhý příkaz používá standardní zápis pole k určení prvního člena pole $PGroup v upravitelné podobě a uloží upravitelnou skupinu ochrany do proměnné $MPGroup.
Třetí příkaz nastaví rozsah uchovávání pro skupinu ochrany na 12 týdnů a frekvenci krátkodobého zálohování na denní.
Příklad 4: Nastavení rozsahů uchovávání pro online ochranu
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
První příkaz vytvoří pole objektů RetentionRange uložené v proměnné $RRlist.
Druhý, třetí, čtvrtý a pátý příkaz vytvoří objekty RetentionRange a přidají je do $RRlist.
Šestý příkaz získá skupiny ochrany ze serveru DPM s názvem DPMServer02 a uloží je do $PGroup proměnné.
Sedmý příkaz používá standardní zápis pole k určení prvního člena $PGroup pole v upravitelné podobě a uloží upravitelnou skupinu ochrany do proměnné $MPGroup.
Poslední příkaz nastaví rozsahy online uchovávání pro skupinu ochrany a frekvenci dlouhodobého online zálohování na denní.
Parametry
-AlertThresholdInDays
Určuje počet dní po poslední záloze, po kterou aplikace DPM čeká, než vyvolá výstrahu.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BeforeRecoveryPoint
Označuje, že aplikace DPM spustí synchronizaci před vytvořením bodů obnovení.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ColocateDatasources
Určuje, zda aplikace DPM povoluje kolokaci.
Type: | Boolean |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CreateIncrementals
Označuje, že APLIKACE DPM vytváří přírůstkové zálohy.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrequencyList
Určuje pole frekvencí zálohování, které definují tři cíle ochrany.
Tento parametr přijímá tyto hodnoty:
Ročně
Půlroční
čtvrtletně
měsíčně
Biweekly
Každý týden
Každý den
Type: | Int32[] |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GenerationList
Určuje pole generací, které definují tři cíle ochrany.
Tento parametr přijímá tyto hodnoty:
- GreatGrandfather
- Dědeček
- Otec
- Syn
Type: | GenerationType[] |
Position: | 4 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LongTermBackupFrequency
Určuje frekvenci zálohování pro dlouhodobou ochranu.
Tento parametr přijímá tyto hodnoty:
- denně
- týdně
- BiWeekly
- měsíčně
- čtvrtletně
- Půlroky
- Ročně
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
Určuje rozsah uchování pro online ochranu.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnlineRetentionRangeList
Určuje pole dob uchovávání, které definují rozsahy uchovávání pro online ochranu.
Type: | RetentionRange[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Vrátí objekt představující položku, se kterou pracujete. Ve výchozím nastavení tato rutina negeneruje žádný výstup.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionGroup
Určuje skupinu ochrany, pro kterou tato rutina nastavuje cíl zásad. K získání objektu ProtectionGroup použijte rutinu Get-DPMProtectionGroup .
Type: | ProtectionGroup |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RetentionRange
Určuje dobu, po kterou dpm uchovává data na pásce pro dlouhodobou ochranu.
Type: | RetentionRange |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeDays
Určuje počet dnů, po které dpm uchovává repliku.
Type: | Int32 |
Aliases: | RetentionRangeInDays |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeInWeeks
Určuje počet týdnů, po které dpm uchovává repliku.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeList
Určuje pole dob uchovávání informací, které definují tři cíle ochrany.
Type: | RetentionRange[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShortTermBackupFrequency
Určuje frekvenci zálohování pro krátkodobou ochranu.
Tento parametr přijímá tyto hodnoty:
- denně
- týdně
- BiWeekly
- měsíčně
- čtvrtletně
- Půlroky
- Ročně
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
Určuje frekvenci synchronizace v minutách.
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
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Výstupy
Schedule