Freigeben über


Update-DPMPGSet

Aktualisiert und speichert Änderungen an einem Schutzgruppensatz.

Syntax

AllParams (Standardwert)

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

Beschreibung

Das Update-DPMPGSet Cmdlet-Updates und speichert Änderungen in einer Schutzgruppe vom System Center – Data Protection Manager (DPM). Eine DPM-Schutzgruppe ist eine Sammlung von Schutzgruppen, die Sie auf demselben Band sammeln.

Beispiele

Beispiel 1: Aktualisieren des Schreibzeitraums und ablaufende Toleranz

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 diesem Beispiel wird der erste Schutzgruppensatz aus Schutzgruppensätzen auf dem Server DPMServer07 mit Werten für Schreib- und Ablauftoleranz aktualisiert.

Der erste Befehl verwendet das cmdlet Get-DPMPGSet, um die Schutzgruppensätze für den angegebenen Server abzurufen und in der variablen $PGSet zu speichern.

Der zweite Befehl gibt das erste Element von $PGSet mithilfe der Standardarraynotation an. Der Befehl aktualisiert Werte für den Schreibzeitraum und die Ablauftoleranz.

Beispiel 2: Hinzufügen einer Schutzgruppe zu einem Schutzgruppensatz

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 diesem Beispiel wird der ersten Schutzgruppe, die auf diesem DPM-Server festgelegt ist, eine Schutzgruppe von DPMServer07 hinzugefügt.

Der erste Befehl verwendet das cmdlet Get-DPMPGSet, um die Schutzgruppensätze für den angegebenen Server abzurufen und in der variablen $PGSet zu speichern.

Der zweite Befehl verwendet das Cmdlet Get-DPMProtectionGroup zum Abrufen einer Schutzgruppe vom angegebenen DPM-Server mit einem Namen, der PG1 enthält, und speichert sie dann in der $PGroup Variablen.

Der dritte Befehl gibt das erste Element der $PGSet Variablen mithilfe der Standardarraynotation an. Der Befehl aktualisiert, der so festgelegt ist, dass er die in $PGroup gespeicherte Schutzgruppe enthält.

Beispiel 3: Entfernen einer Schutzgruppe aus einem Schutzgruppensatz

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 diesem Beispiel wird der erste Schutzgruppensatz aus der Liste der Schutzgruppensätze auf dem DPM-Server TestingServer entfernt.

Der erste Befehl verwendet das cmdlet Get-DPMPGSet, um die Schutzgruppensätze für den angegebenen Server abzurufen und in der variablen $PGSet zu speichern.

Der zweite Befehl verwendet das Cmdlet Get-DPMProtectionGroup zum Abrufen einer Schutzgruppe vom angegebenen DPM-Server mit einem Namen, der PG1 enthält, und speichert sie dann in der $PGroup Variablen.

Der dritte Befehl gibt das erste Element von $PGSet mithilfe der Standardarraynotation an. Die Befehlsaktualisierungen, die so festgelegt sind, dass sie die in $PGroup gespeicherte Schutzgruppe nicht mehr enthalten.

Parameter

-Add

Gibt eine Schutzgruppe an. Das Cmdlet fügt diese Schutzgruppe dem Schutzgruppensatz hinzu.

Parametereigenschaften

Typ:ProtectionGroup
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AddPG
Position:2
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-AllowDifferentRetentionPeriods

Gibt an, dass Schutzgruppen mit unterschiedlichen Aufbewahrungszeiträumen Teil desselben Schutzgruppensatzes sein können.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AllParams
Position:2
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:vgl

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ExpiryToleranceUnit

Gibt die Maßeinheit für die Ablauftoleranz an. Die zulässigen Werte für diesen Parameter sind:

  • Tag
  • Woche
  • Monat
  • Jahr

Parametereigenschaften

Typ:TimeUnit
Standardwert:None
Zulässige Werte:Invalid, Day, Week, Month, Year
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AllParams
Position:4
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ChangeTimePeriods
Position:4
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ExpiryToleranceValue

Gibt die maximale Zeitdauer an, für die ein abgelaufener Wiederherstellungspunkt auf einem Band verbleibt, bevor DPM das Band als abgelaufen markiert.

Parametereigenschaften

Typ:UInt32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AllParams
Position:5
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ChangeTimePeriods
Position:5
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Name

Gibt einen neuen Namen für den Schutzgruppensatz an.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AllParams
Position:2
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ChangeName
Position:2
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-PGSet

Gibt einen Schutzgruppensatz an, den dieses Cmdlet aktualisiert. Verwenden Sie das Cmdlet Get-DPMPGSet, um ein Schutzgruppensatzobjekt abzurufen.

Parametereigenschaften

Typ:PGSet
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:1
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Remove

Gibt eine Schutzgruppe an. Das Cmdlet entfernt diese Schutzgruppe aus dem Schutzgruppensatz.

Parametereigenschaften

Typ:ProtectionGroup
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

RemovePG
Position:2
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WritePeriodUnit

Gibt die Maßeinheit für den Schreibzeitraum an. Die zulässigen Werte für diesen Parameter sind:

  • Tag
  • Woche
  • Monat
  • Jahr

Parametereigenschaften

Typ:TimeUnit
Standardwert:None
Zulässige Werte:Invalid, Day, Week, Month, Year
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AllParams
Position:2
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ChangeTimePeriods
Position:2
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WritePeriodValue

Gibt die Zeitdauer an, für die ein Band zum Schreiben neuer Sicherungen verfügbar ist. DPM markiert das Band nach diesem Intervall als "Offsite Ready".

Parametereigenschaften

Typ:UInt32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AllParams
Position:3
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ChangeTimePeriods
Position:3
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.