Delen via


Update-DPMPGSet

Hiermee worden wijzigingen in een beveiligingsgroepset bijgewerkt en opgeslagen.

Syntaxis

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>]

Description

De Update-DPMPGSet cmdlet-updates en slaat wijzigingen op in een DPM-beveiligingsgroepset (System Center - Data Protection Manager). Een DPM-beveiligingsgroep is een verzameling beveiligingsgroepen die u op dezelfde tape samenvoegt.

Voorbeelden

Voorbeeld 1: Schrijfperiode en verlooptolerantie bijwerken

PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Name "PGSset3" -WritePeriodUnit day -WritePeriodValue 60 -ExpiryToleranceUnit Day -ExpiryToleranceValue 10

In dit voorbeeld wordt de eerste beveiligingsgroepset bijgewerkt van beveiligingsgroepsets op de server DPMServer07 met waarden voor schrijfperiode en verlooptolerantie.

De eerste opdracht maakt gebruik van de cmdlet Get-DPMPGSet om de beveiligingsgroepsets voor de opgegeven server op te halen en op te slaan in de variabele $PGSet.

Met de tweede opdracht geeft u het eerste lid van $PGSet aan met behulp van standaardmatrix notatie. Met de opdracht worden waarden bijgewerkt voor schrijfperiode en verlooptolerantie.

Voorbeeld 2: Een beveiligingsgroep toevoegen aan een beveiligingsgroepset

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

In dit voorbeeld wordt een beveiligingsgroep van DPMServer07 toegevoegd aan de eerste beveiligingsgroep die is ingesteld op die DPM-server.

De eerste opdracht maakt gebruik van de cmdlet Get-DPMPGSet om de beveiligingsgroepsets voor de opgegeven server op te halen en op te slaan in de variabele $PGSet.

De tweede opdracht maakt gebruik van de Get-DPMProtectionGroup cmdlet om een beveiligingsgroep op te halen van de opgegeven DPM-server met een naam die PG1 bevat en slaat deze vervolgens op in de $PGroup variabele.

Met de derde opdracht geeft u het eerste lid van de $PGSet variabele op met behulp van standaardmatrix notatie. De opdracht wordt bijgewerkt die is ingesteld op de beveiligingsgroep die is opgeslagen in $PGroup.

Voorbeeld 3: Een beveiligingsgroep verwijderen uit een beveiligingsgroepset

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

In dit voorbeeld wordt de eerste beveiligingsgroepset verwijderd uit de lijst met beveiligingsgroepsets op de DPM-server TestingServer.

De eerste opdracht maakt gebruik van de cmdlet Get-DPMPGSet om de beveiligingsgroepsets voor de opgegeven server op te halen en op te slaan in de variabele $PGSet.

De tweede opdracht maakt gebruik van de Get-DPMProtectionGroup cmdlet om een beveiligingsgroep op te halen van de opgegeven DPM-server met een naam die PG1 bevat en slaat deze vervolgens op in de $PGroup variabele.

Met de derde opdracht geeft u het eerste lid van $PGSet op met behulp van standaardmatrix notatie. De opdracht wordt bijgewerkt zodat deze niet langer de beveiligingsgroep bevat die is opgeslagen in $PGroup.

Parameters

-Add

Hiermee geeft u een beveiligingsgroep op. De cmdlet voegt deze beveiligingsgroep toe aan de beveiligingsgroepset.

Type:ProtectionGroup
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AllowDifferentRetentionPeriods

Geeft aan dat beveiligingsgroepen met verschillende bewaarperioden deel kunnen uitmaken van dezelfde beveiligingsgroepset.

Type:SwitchParameter
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ExpiryToleranceUnit

Hiermee geeft u de maateenheid voor verlooptolerantie. De acceptabele waarden voor deze parameter zijn:

  • Dag
  • Week
  • Maand
  • Jaar
Type:TimeUnit
Geaccepteerde waarden:Invalid, Day, Week, Month, Year
Position:4
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ExpiryToleranceValue

Hiermee geeft u de maximale tijdsduur op waarvoor een verlopen herstelpunt op een tape blijft staan voordat DPM de tape markeert als verlopen.

Type:UInt32
Position:5
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u een nieuwe naam voor de beveiligingsgroepset.

Type:String
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PGSet

Hiermee geeft u een beveiligingsgroepset op die door deze cmdlet wordt bijgewerkt. Gebruik de cmdlet Get-DPMPGSet om een setobject voor een beveiligingsgroep op te halen.

Type:PGSet
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Remove

Hiermee geeft u een beveiligingsgroep op. De cmdlet verwijdert deze beveiligingsgroep uit de beveiligingsgroepset.

Type:ProtectionGroup
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WritePeriodUnit

Hiermee geeft u de maateenheid voor de schrijfperiode. De acceptabele waarden voor deze parameter zijn:

  • Dag
  • Week
  • Maand
  • Jaar
Type:TimeUnit
Geaccepteerde waarden:Invalid, Day, Week, Month, Year
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WritePeriodValue

Hiermee geeft u de tijdsduur op waarvoor een tape beschikbaar is voor het schrijven van nieuwe back-ups. DPM markeert de tape als Offsite Ready na dit interval.

Type:UInt32
Position:3
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False