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