Delen via


Set-DPMPolicyObjective

Hiermee stelt u de beleidsdoelstelling voor een beveiligingsgroep in.

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

De cmdlet Set-DPMPolicyObjective stelt de beleidsdoelstelling in voor een System Center - DPM-beveiligingsgroep (Data Protection Manager). U kunt instellen dat het beleid een back-up maakt op schijf of tape en een bewaarbereik voor de beveiligingsgroep opgeeft.

Als u de beveiligingsdoelstelling opgeeft met behulp van de cmdlet Set-DPMPolicyObjective , stelt DPM automatisch standaardschema's in. Als u de standaardplanningen wilt wijzigen, gebruikt u de cmdlet Get-DPMPolicySchedule gevolgd door de cmdlet Set-DPMPolicySchedule .

Voorbeelden

Voorbeeld 1: De beleidsdoelstelling instellen voor een beveiligingsgroep

PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRangeInDays 10 -SynchronizationFrequency 360

Met de eerste opdracht worden de beveiligingsgroepobjecten opgehaald van de DPM-server met de naam DPMServer02 en worden deze vervolgens opgeslagen in de variabele $PGroup.

De tweede opdracht maakt gebruik van standaardmatrixnotatie om het tweede lid van de $PGroup matrix in bewerkbare indeling op te geven en slaat de beveiligingsgroep op in de variabele $MPGroup.

Met de derde opdracht wordt de beleidsdoelstelling voor de beveiligingsgroep in $MPGroup ingesteld op een bewaartermijn van 10 dagen en een synchronisatiefrequentie van 6 uur, wat 360 minuten is.

Voorbeeld 2: het retentiebereik voor een DPM-server instellen

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

Met de eerste opdracht wordt een RetentionRange-object gemaakt en vervolgens opgeslagen in de variabele $Rr.

Met de tweede opdracht worden beveiligingsgroepen opgehaald van de DPM-server met de naam DPMServer02 en worden deze vervolgens opgeslagen in de variabele $PGroup.

De derde opdracht maakt gebruik van standaardmatrixnotatie om het eerste lid van de $PGroup matrix in bewerkbare vorm op te geven en slaat de bewerkbare beveiligingsgroep op in de variabele $MPGroup.

Met de vierde opdracht wordt het retentiebereik voor de beveiligingsgroep ingesteld op 360 dagen en de back-upfrequentie op de lange termijn op wekelijks.

Voorbeeld 3: een bewaarbereik instellen

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 dit voorbeeld ziet u een andere manier om een bewaarbereik in te stellen voor een DPM-server.

Met de eerste opdracht worden beveiligingsgroepen opgehaald van de DPM-server met de naam DPMServer02 en worden deze vervolgens opgeslagen in de variabele $PGroup.

De tweede opdracht maakt gebruik van standaardmatrixnotatie om het eerste lid van de $PGroup matrix in bewerkbare vorm op te geven en slaat de bewerkbare beveiligingsgroep op in de variabele $MPGroup.

Met de derde opdracht stelt u het bewaarbereik voor de beveiligingsgroep in op 12 weken en de back-upfrequentie voor de korte termijn op dagelijks.

Voorbeeld 4: Retentiebereiken voor onlinebeveiliging instellen

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

Met de eerste opdracht maakt u een RetentionRange-objectmatrix die is opgeslagen in de variabele $RRlist.

Met de tweede, derde, vierde en vijfde opdracht maakt u RetentionRange-objecten en voegt u deze toe aan $RRlist.

De zesde opdracht haalt beveiligingsgroepen op van de DPM-server met de naam DPMServer02 en slaat deze vervolgens op in de variabele $PGroup.

De zevende opdracht maakt gebruik van standaardmatrixnotatie om het eerste lid van de $PGroup matrix in bewerkbare vorm op te geven en slaat de bewerkbare beveiligingsgroep op in de variabele $MPGroup.

Met de laatste opdracht worden de onlinebewaarbereiken voor de beveiligingsgroep en de frequentie van online back-ups op de lange termijn ingesteld op dagelijks.

Parameters

-AlertThresholdInDays

Hiermee geeft u het aantal dagen na de meest recente back-up dat DPM wacht voordat er een waarschuwing wordt gegenereerd.

Type:Int32
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BeforeRecoveryPoint

Geeft aan dat DPM synchronisatie uitvoert voordat herstelpunten worden gemaakt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ColocateDatasources

Hiermee wordt aangegeven of DPM colocatie inschakelt.

Type:Boolean
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CreateIncrementals

Geeft aan dat DPM incrementele back-ups maakt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FrequencyList

Hiermee geeft u een matrix van back-upfrequenties die de drie beveiligingsdoelstellingen definiëren.

De aanvaardbare waarden voor deze parameter zijn:

Jaar

Halfjaarlijks

Driemaandelijks

Maandelijks

Tweewekelijkse

Wekelijks

Dagelijks

Type:Int32[]
Position:3
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-GenerationList

Hiermee geeft u een matrix van generaties die de drie beveiligingsdoelstellingen definiëren.

De aanvaardbare waarden voor deze parameter zijn:

  • GreatGrandfather
  • Grootvader
  • Vader
  • Zoon
Type:GenerationType[]
Position:4
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-LongTermBackupFrequency

Hiermee geeft u de back-upfrequentie voor langetermijnbeveiliging op.

De aanvaardbare waarden voor deze parameter zijn:

  • Dagelijks
  • Wekelijks
  • Tweewekelijkse
  • Maandelijks
  • Driemaandelijks
  • Halfjaarlijks
  • Jaar
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

Hiermee geeft u het retentiebereik voor onlinebeveiliging.

Type:Int32
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OnlineRetentionRangeList

Hiermee geeft u een matrix met bewaarperioden op die de retentiebereiken voor onlinebeveiliging definiëren.

Type:RetentionRange[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Retourneert een object dat het item vertegenwoordigt waarmee u werkt. Deze cmdlet genereert standaard geen uitvoer.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionGroup

Hiermee geeft u een beveiligingsgroep waarvoor deze cmdlet een beleidsdoelstelling instelt. Gebruik de cmdlet Get-DPMProtectionGroup om een ProtectionGroup-object te verkrijgen.

Type:ProtectionGroup
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RetentionRange

Hiermee geeft u de duur op gedurende welke DPM gegevens op tape bewaart voor langetermijnbeveiliging.

Type:RetentionRange
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RetentionRangeDays

Hiermee geeft u het aantal dagen op dat DPM een replica bewaart.

Type:Int32
Aliases:RetentionRangeInDays
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RetentionRangeInWeeks

Hiermee geeft u het aantal weken op dat DPM een replica bewaart.

Type:Int32
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RetentionRangeList

Hiermee geeft u een matrix met bewaarperioden op die door de drie beveiligingsdoelstellingen worden gedefinieerd.

Type:RetentionRange[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ShortTermBackupFrequency

Hiermee geeft u de back-upfrequentie voor kortetermijnbeveiliging.

De aanvaardbare waarden voor deze parameter zijn:

  • Dagelijks
  • Wekelijks
  • Tweewekelijkse
  • Maandelijks
  • Driemaandelijks
  • Halfjaarlijks
  • Jaar
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

Hiermee geeft u de frequentie van de synchronisatie, in minuten.

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

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Uitvoerwaarden

Schedule