Set-DPMPolicyObjective
Nastaví cíl zásad pro skupinu ochrany.
Syntaxe
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 pro zálohování na disk nebo pásku a zadat rozsah uchovávání pro skupinu ochrany.
Pokud zadáte cíl ochrany pomocí rutiny Set-DPMPolicyObjective, aplikace DPM nastaví výchozí plány automaticky. 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 ve $MPGroup na rozsah uchování 10 dnů a četnost synchronizace 6 hodin, což je 360 minut.
Příklad 2: Nastavení rozsahu uchovává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 jiný způsob nastavení rozsahu uchovávání informací 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 každý den.
Příklad 4: Nastavení rozsahů uchovávání informací 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ří RetentionRange objekty a přidá je do $RRlist.
Šestý příkaz získá skupiny ochrany ze serveru DPM s názvem DPMServer02 a pak je uloží do $PGroup proměnné.
Sedmý 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.
Poslední příkaz nastaví rozsahy online uchovávání informací pro skupinu ochrany a frekvenci dlouhodobého online zálohování na každý den.
Parametry
-AlertThresholdInDays
Určuje počet dní po posledním zálohování, které APLIKACE DPM čeká, než vyvolá výstrahu.
Typ: | Int32 |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-BeforeRecoveryPoint
Označuje, že aplikace DPM spouští synchronizaci předtím, než vytvoří body obnovení.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ColocateDatasources
Určuje, jestli APLIKACE DPM povolí kolokaci.
Typ: | Boolean |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | False |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CreateIncrementals
Označuje, že APLIKACE DPM vytváří přírůstkové zálohy.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FrequencyList
Určuje pole frekvencí zálohování, které definují tři cíle ochrany.
Přijatelné hodnoty pro tento parametr jsou:
Roční
Půlroční
Čtvrtletní
Měsíčně
Dvoutýdenně
Týdně
Denně
Typ: | Int32[] |
Position: | 3 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-GenerationList
Určuje pole generací, které definují tři cíle ochrany.
Přijatelné hodnoty pro tento parametr jsou:
- GreatGrandfather
- Dědeček
- Otec
- Syn
Typ: | GenerationType[] |
Position: | 4 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LongTermBackupFrequency
Určuje frekvenci zálohování pro dlouhodobou ochranu.
Přijatelné hodnoty pro tento parametr jsou:
- Denně
- Týdně
- Dvoutýdenně
- Měsíčně
- Čtvrtletní
- HalfYearly
- Roční
Typ: | BackupFrequency |
Přípustné hodnoty: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
Position: | 3 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OnlineRetentionRange
Určuje rozsah uchovávání informací pro online ochranu.
Typ: | Int32 |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OnlineRetentionRangeList
Určuje pole období uchovávání, které definují rozsahy uchovávání informací pro online ochranu.
Typ: | RetentionRange[] |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PassThru
Vrátí objekt představující položku, se kterou pracujete. Ve výchozím nastavení tato rutina negeneruje žádný výstup.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ProtectionGroup
Určuje skupinu ochrany, pro kterou tato rutina nastaví cíl zásad. K získání objektu ProtectionGroup použijte rutinu Get-DPMProtectionGroup.
Typ: | ProtectionGroup |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-RetentionRange
Určuje dobu trvání, po kterou DPM uchovává data na pásku pro dlouhodobou ochranu.
Typ: | RetentionRange |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RetentionRangeDays
Určuje počet dnů, po které dpm uchovává repliku.
Typ: | Int32 |
Aliasy: | RetentionRangeInDays |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RetentionRangeInWeeks
Určuje počet týdnů, po které dpm uchovává repliku.
Typ: | Int32 |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RetentionRangeList
Určuje pole období uchovávání, které definují tři cíle ochrany.
Typ: | RetentionRange[] |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ShortTermBackupFrequency
Určuje frekvenci zálohování pro krátkodobou ochranu.
Přijatelné hodnoty pro tento parametr jsou:
- Denně
- Týdně
- Dvoutýdenně
- Měsíčně
- Čtvrtletní
- HalfYearly
- Roční
Typ: | BackupFrequency |
Přípustné hodnoty: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
Position: | 3 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SynchronizationFrequencyMinutes
Určuje frekvenci synchronizace v minutách.
Typ: | Int32 |
Aliasy: | SynchronizationFrequency |
Přípustné hodnoty: | 15, 30, 45, 60, 120, 240, 360, 720, 1440 |
Position: | 3 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | False |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Výstupy
Schedule