Delen via


Set-DPMPolicyObjective

Hiermee stelt u de beleidsdoelstelling voor een beschermingsgroep in.

Syntaxis

ShortTermDisk (Standaard)

Set-DPMPolicyObjective
    [-RetentionRangeDays] <Int32>
    [-ProtectionGroup] <ProtectionGroup>
    [[-SynchronizationFrequencyMinutes] <Int32>]
    [-BeforeRecoveryPoint]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ShortTermTape

Set-DPMPolicyObjective
    [-RetentionRangeInWeeks] <Int32>
    [-ShortTermBackupFrequency] <BackupFrequency>
    [-ProtectionGroup] <ProtectionGroup>
    [-CreateIncrementals]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermTape

Set-DPMPolicyObjective
    [-LongTermBackupFrequency] <BackupFrequency>
    [-ProtectionGroup] <ProtectionGroup>
    [-RetentionRange] <RetentionRange>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermTapeCustom

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-RetentionRangeList] <RetentionRange[]>
    [-FrequencyList] <Int32[]>
    [-GenerationList] <GenerationType[]>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermCloud

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-OnlineRetentionRange] <Int32>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermCloudGFS

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-OnlineRetentionRangeList] <RetentionRange[]>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ColocateDatasources

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-ColocateDatasources] <Boolean>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AlertThresholdInDays

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-AlertThresholdInDays] <Int32>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Met de cmdlet Set-DPMPolicyObjective wordt de beleidsdoelstelling voor een beveiligingsgroep System Center - Data Protection Manager (DPM) ingesteld. U kunt het beleid zo instellen dat er een back-up wordt gemaakt op schijf of tape en een bewaarbereik opgeven voor de beveiligingsgroep.

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

Voorbeelden

Voorbeeld 1: De beleidsdoelstelling voor een beschermingsgroep instellen

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 objecten van de beveiligingsgroep opgehaald bij de DPM-server met de naam DPMServer02 en worden deze vervolgens opgeslagen in de variabele $PGroup.

De tweede opdracht maakt gebruik van de standaardmatrixnotatie om het tweede lid van de $PGroup-matrix in een 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 bewaarbereik van 10 dagen en een synchronisatiefrequentie van 6 uur, wat 360 minuten is.

Voorbeeld 2: Het bewaarbereik 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 maakt u een RetentionRange-object en slaat dit vervolgens op in de variabele $Rr.

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

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

Met de vierde opdracht stelt u het retentiebereik voor de beveiligingsgroep in op 360 dagen en de frequentie voor back-ups op lange termijn op wekelijks.

Voorbeeld 3: Een retentiebereik 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.

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

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

Met de derde opdracht stelt u het retentiebereik voor de beveiligingsgroep in op 12 weken en de frequentie voor kortetermijnback-ups op dagelijks.

Voorbeeld 4: De bewaarbereiken 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 maken 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 de standaardmatrixnotatie om het eerste lid van de $PGroup matrix in bewerkbare vorm op te geven en slaat de bewerkbare beveiligingsgroep op in de $MPGroup variabele.

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

Parameters

-AlertThresholdInDays

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

Parametereigenschappen

Type:Int32
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AlertThresholdInDays
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-BeforeRecoveryPoint

Geeft aan dat DPM synchronisatie uitvoert voordat er herstelpunten worden gemaakt.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

ShortTermDisk
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ColocateDatasources

Geeft aan of DPM colocatie inschakelt.

Parametereigenschappen

Type:Boolean
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

ColocateDatasources
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Confirm

Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Cf

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-CreateIncrementals

Geeft aan dat DPM incrementele back-ups maakt.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

ShortTermTape
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-FrequencyList

Hiermee geeft u een matrix met back-upfrequenties op die door de drie beveiligingsdoelstellingen worden gedefinieerd.

De acceptabele waarden voor deze parameter zijn:

Jaarlijks

Halfjaarlijks

Driemaandelijks

Maandelijks

Tweewekelijks

Wekelijks

Dagelijks

Parametereigenschappen

Type:

Int32[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

LongTermTapeCustom
Position:3
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-GenerationList

Hiermee geeft u een matrix aan generaties op die door de drie beschermingsdoelstellingen worden gedefinieerd.

De acceptabele waarden voor deze parameter zijn:

  • Overgrootvader
  • Opa
  • Vader
  • Zoon

Parametereigenschappen

Type:

GenerationType[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

LongTermTapeCustom
Position:4
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-LongTermBackupFrequency

Specificeert de back-upfrequentie voor langdurige bescherming.

De acceptabele waarden voor deze parameter zijn:

  • Dagelijks
  • Wekelijks
  • Tweewekelijks
  • Maandelijks
  • Driemaandelijks
  • Halfjaarlijks
  • Jaarlijks

Parametereigenschappen

Type:BackupFrequency
Default value:None
Geaccepteerde waarden:Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly
Ondersteunt jokertekens:False
DontShow:False

Parametersets

LongTermTape
Position:3
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-OnlineRetentionRange

Hiermee geeft u het bewaarbereik op voor onlinebeveiliging.

Parametereigenschappen

Type:Int32
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

LongTermCloud
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-OnlineRetentionRangeList

Hiermee geeft u een matrix aan bewaarperioden op die de bewaarbereiken voor onlinebeveiliging definiƫren.

Parametereigenschappen

Type:

RetentionRange[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

LongTermCloudGFS
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-PassThru

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

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ProtectionGroup

Hiermee geeft u een beveiligingsgroep op waarvoor deze cmdlet een beleidsdoelstelling instelt. Als u een ProtectionGroup-object wilt verkrijgen, gebruikt u de cmdlet Get-DPMProtectionGroup .

Parametereigenschappen

Type:ProtectionGroup
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:1
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RetentionRange

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

Parametereigenschappen

Type:RetentionRange
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

LongTermTape
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RetentionRangeDays

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

Parametereigenschappen

Type:Int32
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:RetentieBereikInDagen

Parametersets

ShortTermDisk
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RetentionRangeInWeeks

Geeft het aantal weken op dat DPM een replica bewaart.

Parametereigenschappen

Type:Int32
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

ShortTermTape
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RetentionRangeList

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

Parametereigenschappen

Type:

RetentionRange[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

LongTermTapeCustom
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ShortTermBackupFrequency

Specificeert de back-upfrequentie voor kortstondige bescherming.

De acceptabele waarden voor deze parameter zijn:

  • Dagelijks
  • Wekelijks
  • Tweewekelijks
  • Maandelijks
  • Driemaandelijks
  • Halfjaarlijks
  • Jaarlijks

Parametereigenschappen

Type:BackupFrequency
Default value:None
Geaccepteerde waarden:Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly
Ondersteunt jokertekens:False
DontShow:False

Parametersets

ShortTermTape
Position:3
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-SynchronizationFrequencyMinutes

Hiermee geeft u de synchronisatiefrequentie op, in minuten.

Parametereigenschappen

Type:Int32
Default value:None
Geaccepteerde waarden:15, 30, 45, 60, 120, 240, 360, 720, 1440
Ondersteunt jokertekens:False
DontShow:False
Aliassen:SynchronisatieFrequentie

Parametersets

ShortTermDisk
Position:3
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-WhatIf

Toont wat er zou gebeuren wanneer de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Wi

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Uitvoerwaarden

Schedule