Freigeben über


Update-DPMPGSet

Aktualisiert und speichert Änderungen an einem Schutzgruppensatz.

Syntax

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

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.

Typ:ProtectionGroup
Position:2
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AllowDifferentRetentionPeriods

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

Typ:SwitchParameter
Position:2
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

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

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ExpiryToleranceUnit

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

  • Tag
  • Woche
  • Monat
  • Jahr
Typ:TimeUnit
Zulässige Werte:Invalid, Day, Week, Month, Year
Position:4
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ExpiryToleranceValue

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

Typ:UInt32
Position:5
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt einen neuen Namen für den Schutzgruppensatz an.

Typ:String
Position:2
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PGSet

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

Typ:PGSet
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Remove

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

Typ:ProtectionGroup
Position:2
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

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

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WritePeriodUnit

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

  • Tag
  • Woche
  • Monat
  • Jahr
Typ:TimeUnit
Zulässige Werte:Invalid, Day, Week, Month, Year
Position:2
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren: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".

Typ:UInt32
Position:3
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False