Polecenie cmdlet Update-DPMPGSet aktualizuje i zapisuje zmiany w grupie ochrony programu System Center — Data Protection Manager (DPM).
Grupa ochrony programu DPM jest kolekcją grup ochrony, które można sortować na tej samej taśmie.
Przykłady
Przykład 1. Aktualizowanie okresu zapisu i tolerancji wygaśnięcia
W tym przykładzie pierwsza grupa ochrony ustawiona z zestawów grup ochrony na serwerze DPMServer07 z wartościami okresu zapisu i tolerancji wygaśnięcia.
Pierwsze polecenie używa polecenia cmdlet Get-DPMPGSet, aby pobrać zestawy grup ochrony dla określonego serwera i zapisać je w zmiennej $PGSet.
Drugie polecenie określa pierwszy element członkowski $PGSet przy użyciu standardowej notacji tablicy.
Polecenie aktualizuje wartości okresu zapisu i tolerancji wygaśnięcia.
Przykład 2. Dodawanie grupy ochrony do zestawu grup ochrony
W tym przykładzie dodano grupę ochrony z serwera DPMServer07 do pierwszej grupy ochrony ustawionej na tym serwerze programu DPM.
Pierwsze polecenie używa polecenia cmdlet Get-DPMPGSet, aby pobrać zestawy grup ochrony dla określonego serwera i zapisać je w zmiennej $PGSet.
Drugie polecenie używa polecenia cmdlet Get-DPMProtectionGroup, aby uzyskać grupę ochrony z określonego serwera DPM o nazwie zawierającej PG1, a następnie zapisuje ją w zmiennej $PGroup.
Trzecie polecenie określa pierwszy element członkowski zmiennej $PGSet przy użyciu notacji tablicy standardowej.
Polecenie aktualizuje, które ma zawierać grupę ochrony przechowywaną w $PGroup.
Przykład 3. Usuwanie grupy ochrony z zestawu grup ochrony
W tym przykładzie pierwsza grupa ochrony jest usuwana z listy zestawów grup ochrony na serwerze DPM TestingServer.
Pierwsze polecenie używa polecenia cmdlet Get-DPMPGSet, aby pobrać zestawy grup ochrony dla określonego serwera i zapisać je w zmiennej $PGSet.
Drugie polecenie używa polecenia cmdlet Get-DPMProtectionGroup, aby uzyskać grupę ochrony z określonego serwera DPM o nazwie zawierającej PG1, a następnie zapisuje ją w zmiennej $PGroup.
Trzecie polecenie określa pierwszy element członkowski $PGSet przy użyciu standardowej notacji tablicy.
Polecenie aktualizuje, które ustawione na wartość nie zawiera już grupy ochrony przechowywanej w $PGroup.
Parametry
-Add
Określa grupę ochrony.
Polecenie cmdlet dodaje tę grupę ochrony do zestawu grup ochrony.
Właściwości parametru
Typ:
ProtectionGroup
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
AddPG
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
-AllowDifferentRetentionPeriods
Wskazuje, że grupy ochrony z różnymi okresami przechowywania mogą być częścią tego samego zestawu grup ochrony.
Właściwości parametru
Typ:
SwitchParameter
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
AllParams
Position:
2
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
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
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
-ExpiryToleranceUnit
Określa jednostkę miary tolerancji wygaśnięcia.
Dopuszczalne wartości tego parametru to:
Dzień
Tydzień
Miesiąc
Rok
Właściwości parametru
Typ:
TimeUnit
Domyślna wartość:
None
Dopuszczalne wartości:
Invalid, Day, Week, Month, Year
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
AllParams
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
ChangeTimePeriods
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
-ExpiryToleranceValue
Określa maksymalny czas, przez który wygasł punkt odzyskiwania pozostaje na taśmie, zanim program DPM oznaczy taśmę jako wygasłą.
Właściwości parametru
Typ:
UInt32
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
AllParams
Position:
5
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
ChangeTimePeriods
Position:
5
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
-Name
Określa nową nazwę zestawu grup ochrony.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
AllParams
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
ChangeName
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
-PGSet
Określa zestaw grup ochrony, które aktualizuje to polecenie cmdlet.
Aby uzyskać obiekt zestawu grup ochrony, użyj polecenia cmdlet Get-DPMPGSet.
Właściwości parametru
Typ:
PGSet
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
-Remove
Określa grupę ochrony.
Polecenie cmdlet usuwa tę grupę ochrony z zestawu grup ochrony.
Właściwości parametru
Typ:
ProtectionGroup
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
RemovePG
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
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione.
Polecenie cmdlet nie jest uruchamiane.
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
-WritePeriodUnit
Określa jednostkę miary dla okresu zapisu.
Dopuszczalne wartości tego parametru to:
Dzień
Tydzień
Miesiąc
Rok
Właściwości parametru
Typ:
TimeUnit
Domyślna wartość:
None
Dopuszczalne wartości:
Invalid, Day, Week, Month, Year
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
AllParams
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
ChangeTimePeriods
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
-WritePeriodValue
Określa czas, dla którego taśma jest dostępna do zapisywania nowych kopii zapasowych.
Program DPM oznacza taśmę jako Gotowe poza siedzibą po tym interwale.
Właściwości parametru
Typ:
UInt32
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
AllParams
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
ChangeTimePeriods
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
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.