Delen via


Update-DPMPGSet

Hiermee worden wijzigingen in een beveiligingsgroepset bijgewerkt en opgeslagen.

Syntaxis

AllParams (Standaard)

Update-DPMPGSet
    [-PGSet] <PGSet>
    [-Name] <String>
    [-WritePeriodUnit] <TimeUnit>
    [-WritePeriodValue] <UInt32>
    [-ExpiryToleranceUnit] <TimeUnit>
    [-ExpiryToleranceValue] <UInt32>
    [-AllowDifferentRetentionPeriods]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AllowDiffRetnPeriodsFlag

Update-DPMPGSet
    [-PGSet] <PGSet>
    [-AllowDifferentRetentionPeriods]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

RemovePG

Update-DPMPGSet
    [-PGSet] <PGSet>
    [-Remove] <ProtectionGroup>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ChangeName

Update-DPMPGSet
    [-PGSet] <PGSet>
    [-Name] <String>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ChangeTimePeriods

Update-DPMPGSet
    [-PGSet] <PGSet>
    [-WritePeriodUnit] <TimeUnit>
    [-WritePeriodValue] <UInt32>
    [-ExpiryToleranceUnit] <TimeUnit>
    [-ExpiryToleranceValue] <UInt32>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AddPG

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.

Parametereigenschappen

Type:ProtectionGroup
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AddPG
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-AllowDifferentRetentionPeriods

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

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AllParams
Position:2
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Cf

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ExpiryToleranceUnit

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

  • Dag
  • Week
  • Maand
  • Jaar

Parametereigenschappen

Type:TimeUnit
Default value:None
Geaccepteerde waarden:Invalid, Day, Week, Month, Year
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AllParams
Position:4
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
ChangeTimePeriods
Position:4
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten: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.

Parametereigenschappen

Type:UInt32
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AllParams
Position:5
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
ChangeTimePeriods
Position:5
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Name

Hiermee geeft u een nieuwe naam voor de beveiligingsgroepset.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AllParams
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
ChangeName
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten: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.

Parametereigenschappen

Type:PGSet
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:1
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Remove

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

Parametereigenschappen

Type:ProtectionGroup
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

RemovePG
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-WhatIf

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

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Wi

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-WritePeriodUnit

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

  • Dag
  • Week
  • Maand
  • Jaar

Parametereigenschappen

Type:TimeUnit
Default value:None
Geaccepteerde waarden:Invalid, Day, Week, Month, Year
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AllParams
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
ChangeTimePeriods
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten: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.

Parametereigenschappen

Type:UInt32
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AllParams
Position:3
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
ChangeTimePeriods
Position:3
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.