Set-DPMPolicyObjective
Ustawia cel zasad dla grupy ochrony.
Składnia
ShortTermDisk (Domyślna)
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>]
Opis
Polecenie cmdlet Set-DPMPolicyObjective ustawia cel zasad dla grupy ochrony programu System Center — Data Protection Manager (DPM). Zasady można ustawić tak, aby tworzyły kopię zapasową na dysku lub taśmie i określiły zakres przechowywania dla grupy ochrony.
Jeśli określisz cel ochrony przy użyciu polecenia cmdlet Set-DPMPolicyObjective program DPM automatycznie ustawi harmonogramy domyślne. Aby zmienić harmonogramy domyślne, użyj polecenia cmdlet Get-DPMPolicySchedule, a następnie polecenia cmdlet Set-DPMPolicySchedule .
Przykłady
Przykład 1: Ustawianie celu zasad dla grupy ochrony
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRangeInDays 10 -SynchronizationFrequency 360
Pierwsze polecenie pobiera obiekty grupy ochrony z serwera DPM o nazwie DPMServer02, a następnie zapisuje je w zmiennej $PGroup.
Drugie polecenie używa standardowej notacji tablicowej w celu określenia drugiego elementu $PGroup tablicy w formacie edytowalnym i przechowuje grupę ochrony w zmiennej $MPGroup.
Trzecie polecenie ustawia cel zasad dla grupy ochrony w $MPGroup na zakres przechowywania wynoszący 10 dni i częstotliwość synchronizacji wynoszącą 6 godzin, czyli 360 minut.
Przykład 2: Ustawianie zakresu przechowywania dla serwera 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
Pierwsze polecenie tworzy obiekt RetentionRange , a następnie zapisuje go w zmiennej $Rr.
Drugie polecenie pobiera grupy ochrony z serwera DPM o nazwie DPMServer02, a następnie zapisuje je w zmiennej $PGroup.
Trzecie polecenie używa standardowej notacji tablicowej w celu określenia pierwszego elementu tablicy $PGroup w formie edytowalnej i przechowuje edytowalną grupę ochrony w zmiennej $MPGroup.
Czwarte polecenie ustawia zakres przechowywania dla grupy ochrony na 360 dni, a długoterminową częstotliwość tworzenia kopii zapasowych na tydzień.
Przykład 3: Ustawianie zakresu przechowywania
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -RetentionRangeInWeeks 12 -ShortTermBackupFrequency Daily -ProtectionGroup $MPGroup
W tym przykładzie przedstawiono inny sposób ustawiania zakresu przechowywania dla serwera programu DPM.
Pierwsze polecenie pobiera grupy ochrony z serwera DPM o nazwie DPMServer02, a następnie zapisuje je w zmiennej $PGroup.
Drugie polecenie używa standardowej notacji tablicowej w celu określenia pierwszego elementu $PGroup tablicy w formie edytowalnej i przechowuje edytowalną grupę ochrony w zmiennej $MPGroup.
Trzecie polecenie ustawia zakres przechowywania dla grupy ochrony na 12 tygodni, a krótkoterminową częstotliwość tworzenia kopii zapasowych na codziennie.
Przykład 4: Ustawianie zakresów przechowywania na potrzeby ochrony online
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
Pierwsze polecenie tworzy tablicę obiektów RetentionRange przechowywaną w zmiennej $RRlist.
Drugie, trzecie, czwarte i piąte polecenie tworzą obiekty RetentionRange i dodają je do $RRlist.
Szóste polecenie pobiera grupy ochrony z serwera DPM o nazwie DPMServer02, a następnie zapisuje je w zmiennej $PGroup.
Siódme polecenie używa standardowej notacji tablicowej w celu określenia pierwszego elementu tablicy $PGroup w formie edytowalnej i przechowuje edytowalną grupę ochrony w zmiennej $MPGroup.
Ostatnie polecenie ustawia zakresy przechowywania online dla grupy ochrony i długoterminową częstotliwość tworzenia kopii zapasowych online na codziennie.
Parametry
-AlertThresholdInDays
Określa liczbę dni po ostatniej kopii zapasowej, przez które program DPM czeka przed zgłoszeniem alertu.
Właściwości parametru
| Typ: | Int32 |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
AlertThresholdInDays
| Position: | 2 |
| Obowiązkowy: | True |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-BeforeRecoveryPoint
Wskazuje, że program DPM uruchamia synchronizację przed utworzeniem punktów odzyskiwania.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
ShortTermDisk
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-ColocateDatasources
Wskazuje, czy program DPM umożliwia kolokację.
Właściwości parametru
| Typ: | Boolean |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
ColocateDatasources
| Position: | 2 |
| Obowiązkowy: | True |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-Confirm
Prosi o potwierdzenie przed uruchomieniem cmdletu.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | False |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | por |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-CreateIncrementals
Wskazuje, że program DPM tworzy przyrostowe kopie zapasowe.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
ShortTermTape
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-FrequencyList
Określa tablicę częstotliwości tworzenia kopii zapasowych, które są definiowane przez trzy cele ochrony.
Dopuszczalne wartości tego parametru to:
Rocznie
Pół roku
Kwartalnik
Co miesiąc
Co dwa tygodnie
Co tydzień
Codziennie
Właściwości parametru
| Typ: | Int32[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
LongTermTapeCustom
| Position: | 3 |
| Obowiązkowy: | True |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-GenerationList
Określa tablicę generacji zdefiniowanych przez trzy cele ochrony.
Dopuszczalne wartości tego parametru to:
- Pradziadek
- Dziadek
- Ojciec
- Syn
Właściwości parametru
| Typ: | GenerationType[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
LongTermTapeCustom
| Position: | 4 |
| Obowiązkowy: | True |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-LongTermBackupFrequency
Określa częstotliwość tworzenia kopii zapasowych dla długoterminowej ochrony.
Dopuszczalne wartości tego parametru to:
- Codziennie
- Co tydzień
- Dwutygodnik
- Co miesiąc
- Kwartalnik
- Półrocznie
- Rocznie
Właściwości parametru
| Typ: | BackupFrequency |
| Domyślna wartość: | None |
| Dopuszczalne wartości: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
LongTermTape
| Position: | 3 |
| Obowiązkowy: | True |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-OnlineRetentionRange
Określa zakres przechowywania dla ochrony online.
Właściwości parametru
| Typ: | Int32 |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
LongTermCloud
| Position: | 2 |
| Obowiązkowy: | True |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-OnlineRetentionRangeList
Określa tablicę okresów przechowywania, które definiują zakresy przechowywania dla ochrony online.
Właściwości parametru
| Typ: | RetentionRange[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
LongTermCloudGFS
| Position: | 2 |
| Obowiązkowy: | True |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-PassThru
Zwraca obiekt reprezentujący element, z którym pracujesz. Domyślnie to polecenie cmdlet nie generuje żadnych danych wyjściowych.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-ProtectionGroup
Określa grupę ochrony, dla której to polecenie cmdlet ustawia cel zasad. Aby uzyskać obiekt ProtectionGroup , użyj polecenia cmdlet Get-DPMProtectionGroup .
Właściwości parametru
| Typ: | ProtectionGroup |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | 1 |
| Obowiązkowy: | True |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-RetentionRange
Określa czas, przez jaki program DPM przechowuje dane na taśmie w celu długoterminowej ochrony.
Właściwości parametru
| Typ: | RetentionRange |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
LongTermTape
| Position: | 2 |
| Obowiązkowy: | True |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-RetentionRangeDays
Określa liczbę dni, przez które program DPM przechowuje replikę.
Właściwości parametru
| Typ: | Int32 |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | RetentionRangeInDays |
Zestawy parametrów
ShortTermDisk
| Position: | 2 |
| Obowiązkowy: | True |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-RetentionRangeInWeeks
Określa liczbę tygodni, przez które program DPM przechowuje replikę.
Właściwości parametru
| Typ: | Int32 |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
ShortTermTape
| Position: | 2 |
| Obowiązkowy: | True |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-RetentionRangeList
Określa tablicę okresów przechowywania zdefiniowanych przez trzy cele ochrony.
Właściwości parametru
| Typ: | RetentionRange[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
LongTermTapeCustom
| Position: | 2 |
| Obowiązkowy: | True |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-ShortTermBackupFrequency
Określa częstotliwość tworzenia kopii zapasowych dla ochrony krótkoterminowej.
Dopuszczalne wartości tego parametru to:
- Codziennie
- Co tydzień
- Dwutygodnik
- Co miesiąc
- Kwartalnik
- Półrocznie
- Rocznie
Właściwości parametru
| Typ: | BackupFrequency |
| Domyślna wartość: | None |
| Dopuszczalne wartości: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
ShortTermTape
| Position: | 3 |
| Obowiązkowy: | True |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-SynchronizationFrequencyMinutes
Określa częstotliwość synchronizacji w minutach.
Właściwości parametru
| Typ: | Int32 |
| Domyślna wartość: | None |
| Dopuszczalne wartości: | 15, 30, 45, 60, 120, 240, 360, 720, 1440 |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | Częstotliwość synchronizacji |
Zestawy parametrów
ShortTermDisk
| Position: | 3 |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Cmdlet nie jest uruchomiony.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | False |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | Wi |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.