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