Update-DPMPGSet
Aktualizacje 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 zestawie grup ochrony programu System Center — Data Protection Manager (DPM). Grupa ochrony programu DPM to kolekcja grup ochrony, które są sortowania 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 jest aktualizowana 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 do pobrania zestawów grup ochrony dla określonego serwera i przechowuje je w zmiennej $PGSet.
Drugie polecenie określa pierwszy element członkowski $PGSet przy użyciu notacji standardowej tablicy. Polecenie aktualizuje wartości dla 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 do pobrania zestawów grup ochrony dla określonego serwera i przechowuje je w zmiennej $PGSet.
Drugie polecenie używa polecenia cmdlet Get-DPMProtectionGroup , aby uzyskać grupę ochrony z określonego serwera DPM, który ma nazwę zawierającą pg1, a następnie przechowuje ją w zmiennej $PGroup.
Trzecie polecenie określa pierwszy element członkowski zmiennej $PGSet przy użyciu notacji standardowej tablicy. 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 do pobrania zestawów grup ochrony dla określonego serwera i przechowuje je w zmiennej $PGSet.
Drugie polecenie używa polecenia cmdlet Get-DPMProtectionGroup , aby uzyskać grupę ochrony z określonego serwera DPM, który ma nazwę zawierającą pg1, a następnie przechowuje ją w zmiennej $PGroup.
Trzecie polecenie określa pierwszy element członkowski $PGSet przy użyciu notacji standardowej tablicy. Polecenie aktualizuje, które ma już nie zawierać grupy ochrony przechowywanej w $PGroup.
Parametry
-Add
Określa grupę ochrony. Polecenie cmdlet dodaje tę grupę ochrony do zestawu grup ochrony.
Type: | ProtectionGroup |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AllowDifferentRetentionPeriods
Wskazuje, że grupy ochrony z różnymi okresami przechowywania mogą być częścią tego samego zestawu grup ochrony.
Type: | SwitchParameter |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpiryToleranceUnit
Określa jednostkę miary dla tolerancji wygaśnięcia. Dopuszczalne wartości dla tego parametru to:
- Dzień
- Tydzień
- Month (Miesiąc)
- Year (Rok)
Type: | TimeUnit |
Accepted values: | Invalid, Day, Week, Month, Year |
Position: | 4 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpiryToleranceValue
Określa maksymalny czas, dla którego wygasł punkt odzyskiwania pozostaje na taśmie, zanim program DPM oznaczy taśmę jako wygasłą.
Type: | UInt32 |
Position: | 5 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Określa nową nazwę zestawu grup ochrony.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | PGSet |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Remove
Określa grupę ochrony. Polecenie cmdlet usuwa tę grupę ochrony z zestawu grup ochrony.
Type: | ProtectionGroup |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WritePeriodUnit
Określa jednostkę miary dla okresu zapisu. Dopuszczalne wartości dla tego parametru to:
- Dzień
- Tydzień
- Month (Miesiąc)
- Year (Rok)
Type: | TimeUnit |
Accepted values: | Invalid, Day, Week, Month, Year |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WritePeriodValue
Określa czas, przez który taśma jest dostępna do zapisywania nowych kopii zapasowych. Program DPM oznacza taśmę jako Offsite Ready po tym interwale.
Type: | UInt32 |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |