Update-DPMPGSet
Aktualizuje i zapisuje zmiany w zestawie grup ochrony.
Składnia
Update-DPMPGSet
[-AllowDifferentRetentionPeriods]
[-PGSet] <PGSet>
[-Name] <String>
[-WritePeriodUnit] <TimeUnit>
[-WritePeriodValue] <UInt32>
[-ExpiryToleranceUnit] <TimeUnit>
[-ExpiryToleranceValue] <UInt32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-AllowDifferentRetentionPeriods]
[-PGSet] <PGSet>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-PGSet] <PGSet>
[-Remove] <ProtectionGroup>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-PGSet] <PGSet>
[-Name] <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-PGSet] <PGSet>
[-WritePeriodUnit] <TimeUnit>
[-WritePeriodValue] <UInt32>
[-ExpiryToleranceUnit] <TimeUnit>
[-ExpiryToleranceValue] <UInt32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-PGSet] <PGSet>
[-Add] <ProtectionGroup>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
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
PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Name "PGSset3" -WritePeriodUnit day -WritePeriodValue 60 -ExpiryToleranceUnit Day -ExpiryToleranceValue 10
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
PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> $PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer07" | where {($_.friendlyname) -match "PG1" }
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Add $PGroup
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
PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> $PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer07" | where { ($_.friendlyname) -match "PG1" }
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Remove $PGroup
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.
Typ: | ProtectionGroup |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-AllowDifferentRetentionPeriods
Wskazuje, że grupy ochrony z różnymi okresami przechowywania mogą być częścią tego samego zestawu grup ochrony.
Typ: | SwitchParameter |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ExpiryToleranceUnit
Określa jednostkę miary tolerancji wygaśnięcia. Dopuszczalne wartości tego parametru to:
- Dzień
- Tydzień
- Miesiąc
- Rok
Typ: | TimeUnit |
Dopuszczalne wartości: | Invalid, Day, Week, Month, Year |
Position: | 4 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ExpiryToleranceValue
Określa maksymalny czas, przez który wygasł punkt odzyskiwania pozostaje na taśmie, zanim program DPM oznaczy taśmę jako wygasłą.
Typ: | UInt32 |
Position: | 5 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nową nazwę zestawu grup ochrony.
Typ: | String |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | PGSet |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Remove
Określa grupę ochrony. Polecenie cmdlet usuwa tę grupę ochrony z zestawu grup ochrony.
Typ: | ProtectionGroup |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WritePeriodUnit
Określa jednostkę miary dla okresu zapisu. Dopuszczalne wartości tego parametru to:
- Dzień
- Tydzień
- Miesiąc
- Rok
Typ: | TimeUnit |
Dopuszczalne wartości: | Invalid, Day, Week, Month, Year |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | UInt32 |
Position: | 3 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |