Dela via


Set-DPMPolicyObjective

Anger principmålet för en skyddsgrupp.

Syntax

ShortTermDisk (Standard)

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

Cmdleten Set-DPMPolicyObjective anger principmålet för en System Center – Data Protection Manager (DPM)-skyddsgrupp. Du kan ställa in principen så att den säkerhetskopieras till disk eller band och ange ett kvarhållningsintervall för skyddsgruppen.

Om du anger skyddsmålet med hjälp av cmdleten Set-DPMPolicyObjective anger DPM standardscheman automatiskt. Om du vill ändra standardscheman använder du cmdleten Get-DPMPolicySchedule följt av cmdleten Set-DPMPolicySchedule .

Exempel

Exempel 1: Ange principmålet för en skyddsgrupp

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

Det första kommandot hämtar skyddsgruppsobjekten från DPM-servern med namnet DPMServer02 och lagrar dem sedan i den $PGroup variabeln.

Det andra kommandot använder standardmatrisnotation för att ange den andra medlemmen i den $PGroup matrisen i redigerbart format och lagrar skyddsgruppen i den $MPGroup variabeln.

Det tredje kommandot anger principmålet för skyddsgruppen i $MPGroup till ett kvarhållningsintervall på 10 dagar och en synkroniseringsfrekvens på 6 timmar, vilket är 360 minuter.

Exempel 2: Ange kvarhållningsintervallet för en DPM-server

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

Det första kommandot skapar ett RetentionRange-objekt och lagrar det sedan i den $Rr variabeln.

Det andra kommandot hämtar skyddsgrupper från DPM-servern med namnet DPMServer02 och lagrar dem sedan i den $PGroup variabeln.

Det tredje kommandot använder standardmatrisnotation för att ange den första medlemmen i den $PGroup matrisen i redigerbar form och lagrar den redigerbara skyddsgruppen i den $MPGroup variabeln.

Det fjärde kommandot anger kvarhållningsintervallet för skyddsgruppen till 360 dagar och den långsiktiga säkerhetskopieringsfrekvensen till varje vecka.

Exempel 3: Ange ett kvarhållningsintervall

PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -RetentionRangeInWeeks 12 -ShortTermBackupFrequency Daily -ProtectionGroup $MPGroup

Det här exemplet visar ett annat sätt att ange ett kvarhållningsintervall för en DPM-server.

Det första kommandot hämtar skyddsgrupper från DPM-servern med namnet DPMServer02 och lagrar dem sedan i den $PGroup variabeln.

Det andra kommandot använder standardmatrisnotation för att ange den första medlemmen i den $PGroup matrisen i redigerbar form och lagrar den redigerbara skyddsgruppen i den $MPGroup variabeln.

Det tredje kommandot anger kvarhållningsintervallet för skyddsgruppen till 12 veckor och den kortsiktiga säkerhetskopieringsfrekvensen till dagligen.

Exempel 4: Ange kvarhållningsintervall för onlineskydd

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

Det första kommandot skapar en RetentionRange objektmatris som lagras i den $RRlist variabeln.

Det andra, tredje, fjärde och femte kommandot skapar RetentionRange objekt och lägger till dem i $RRlist.

Det sjätte kommandot hämtar skyddsgrupper från DPM-servern med namnet DPMServer02 och lagrar dem sedan i variabeln $PGroup.

Det sjunde kommandot använder standardmatrisnotation för att ange den första medlemmen i den $PGroup matrisen i redigerbar form och lagrar den redigerbara skyddsgruppen i den $MPGroup variabeln.

Det sista kommandot anger onlinekvarhållningsintervallen för skyddsgruppen och den långsiktiga frekvensen för onlinesäkerhetskopiering till dagligen.

Parametrar

-AlertThresholdInDays

Anger antalet dagar efter den senaste säkerhetskopieringen som DPM väntar innan en avisering genereras.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

AlertThresholdInDays
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-BeforeRecoveryPoint

Anger att DPM kör synkronisering innan återställningspunkter skapas.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

ShortTermDisk
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ColocateDatasources

Anger om DPM aktiverar samlokalisering.

Parameteregenskaper

Typ:Boolean
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

ColocateDatasources
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:False
Stöder jokertecken:False
DontShow:False
Alias:jfr

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-CreateIncrementals

Anger att DPM skapar inkrementella säkerhetskopior.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

ShortTermTape
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-FrequencyList

Anger en matris med säkerhetskopieringsfrekvenser som definieras av de tre skyddsmålen.

De godtagbara värdena för den här parametern är:

Årligen

Halvårsvis

Kvartalsvis

Månadsvis

Två veckor

En gång i veckan

Varje dag

Parameteregenskaper

Typ:

Int32[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

LongTermTapeCustom
Position:3
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-GenerationList

Anger en matris med generationer som de tre skyddsmålen definierar.

De godtagbara värdena för den här parametern är:

  • Gammelfarfar
  • Farfar
  • Far
  • Son

Parameteregenskaper

Typ:

GenerationType[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

LongTermTapeCustom
Position:4
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-LongTermBackupFrequency

Anger säkerhetskopieringsfrekvensen för långsiktigt skydd.

De godtagbara värdena för den här parametern är:

  • Varje dag
  • En gång i veckan
  • Varannan vecka
  • Månadsvis
  • Kvartalsvis
  • Halvårsvis
  • Årligen

Parameteregenskaper

Typ:BackupFrequency
Standardvärde:None
Godkända värden:Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

LongTermTape
Position:3
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-OnlineRetentionRange

Anger kvarhållningsintervallet för onlineskydd.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

LongTermCloud
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-OnlineRetentionRangeList

Anger en matris med kvarhållningsperioder som definierar kvarhållningsintervallen för onlineskydd.

Parameteregenskaper

Typ:

RetentionRange[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

LongTermCloudGFS
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-PassThru

Returnerar ett objekt som representerar det objekt som du arbetar med. Som standard genererar den här cmdleten inga utdata.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ProtectionGroup

Anger en skyddsgrupp som den här cmdleten anger ett principmål för. Om du vill hämta ett ProtectionGroup-objekt använder du cmdleten Get-DPMProtectionGroup .

Parameteregenskaper

Typ:ProtectionGroup
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:1
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-RetentionRange

Anger hur länge DPM sparar data på band för långsiktigt skydd.

Parameteregenskaper

Typ:RetentionRange
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

LongTermTape
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-RetentionRangeDays

Anger hur många dagar DPM behåller en replik.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:RetentionRangeInDays

Parameteruppsättningar

ShortTermDisk
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-RetentionRangeInWeeks

Anger antalet veckor som DPM behåller en replik för.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

ShortTermTape
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-RetentionRangeList

Anger en matris med kvarhållningsperioder som definieras av de tre skyddsmålen.

Parameteregenskaper

Typ:

RetentionRange[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

LongTermTapeCustom
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ShortTermBackupFrequency

Anger säkerhetskopieringsfrekvensen för kortsiktigt skydd.

De godtagbara värdena för den här parametern är:

  • Varje dag
  • En gång i veckan
  • Varannan vecka
  • Månadsvis
  • Kvartalsvis
  • Halvårsvis
  • Årligen

Parameteregenskaper

Typ:BackupFrequency
Standardvärde:None
Godkända värden:Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

ShortTermTape
Position:3
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-SynchronizationFrequencyMinutes

Anger synkroniseringsfrekvensen i minuter.

Parameteregenskaper

Typ:Int32
Standardvärde:None
Godkända värden:15, 30, 45, 60, 120, 240, 360, 720, 1440
Stöder jokertecken:False
DontShow:False
Alias:Synkronisering Frekvens

Parameteruppsättningar

ShortTermDisk
Position:3
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WhatIf

Visar vad som skulle hända om kommandot körs. Cmdleten körs inte.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:False
Stöder jokertecken:False
DontShow:False
Alias:Wi

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Utdata

Schedule