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.