Set-DPMPolicyObjective
Legt das Richtlinienziel für eine Schutzgruppe fest.
Syntax
Set-DPMPolicyObjective
[-RetentionRangeDays] <Int32>
[-ProtectionGroup] <ProtectionGroup>
[[-SynchronizationFrequencyMinutes] <Int32>]
[-BeforeRecoveryPoint]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-RetentionRangeInWeeks] <Int32>
[-ShortTermBackupFrequency] <BackupFrequency>
[-ProtectionGroup] <ProtectionGroup>
[-CreateIncrementals]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-LongTermBackupFrequency] <BackupFrequency>
[-ProtectionGroup] <ProtectionGroup>
[-RetentionRange] <RetentionRange>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-RetentionRangeList] <RetentionRange[]>
[-FrequencyList] <Int32[]>
[-GenerationList] <GenerationType[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-OnlineRetentionRange] <Int32>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-OnlineRetentionRangeList] <RetentionRange[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-ColocateDatasources] <Boolean>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-AlertThresholdInDays] <Int32>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das cmdlet Set-DPMPolicyObjective legt das Richtlinienziel für eine Schutzgruppe vom System Center - Data Protection Manager (DPM) fest. Sie können die Richtlinie so festlegen, dass sie auf Datenträger oder Band gesichert wird, und einen Aufbewahrungsbereich für die Schutzgruppe angeben.
Wenn Sie das Schutzziel mithilfe des cmdlets Set-DPMPolicyObjective angeben, legt DPM standardzeitpläne automatisch fest. Verwenden Sie zum Ändern der Standardzeitpläne das cmdlet Get-DPMPolicySchedule gefolgt vom Cmdlet Set-DPMPolicySchedule.
Beispiele
Beispiel 1: Festlegen des Richtlinienziels für eine Schutzgruppe
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRangeInDays 10 -SynchronizationFrequency 360
Der erste Befehl ruft die Schutzgruppenobjekte vom DPM-Server mit dem Namen DPMServer02 ab und speichert sie dann in der variablen $PGroup.
Der zweite Befehl verwendet die Standardarraynotation, um das zweite Element des $PGroup Arrays im bearbeitbaren Format anzugeben, und speichert die Schutzgruppe in der $MPGroup Variablen.
Der dritte Befehl legt das Richtlinienziel für die Schutzgruppe in $MPGroup auf einen Aufbewahrungsbereich von 10 Tagen und die Synchronisierungshäufigkeit von 6 Stunden fest, was 360 Minuten beträgt.
Beispiel 2: Festlegen des Aufbewahrungsbereichs für einen DPM-Server
PS C:\>$Rr = New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 1,"months"
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRange 360 -LongTermBackupFrequency Weekly
Der erste Befehl erstellt ein RetentionRange-Objekt und speichert es dann in der $Rr Variablen.
Der zweite Befehl ruft Schutzgruppen vom DPM-Server mit dem Namen DPMServer02 ab und speichert sie dann in der variablen $PGroup.
Der dritte Befehl verwendet die Standardarraynotation, um das erste Element des $PGroup Arrays in bearbeitbarer Form anzugeben, und speichert die bearbeitbare Schutzgruppe in der $MPGroup Variablen.
Der vierte Befehl legt den Aufbewahrungsbereich für die Schutzgruppe auf 360 Tage und die langfristige Sicherungshäufigkeit auf wöchentlich fest.
Beispiel 3: Festlegen eines Aufbewahrungsbereichs
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -RetentionRangeInWeeks 12 -ShortTermBackupFrequency Daily -ProtectionGroup $MPGroup
Dieses Beispiel zeigt eine weitere Möglichkeit zum Festlegen eines Aufbewahrungsbereichs für einen DPM-Server.
Der erste Befehl ruft Schutzgruppen vom DPM-Server mit dem Namen DPMServer02 ab und speichert sie dann in der variablen $PGroup.
Der zweite Befehl verwendet die Standardarraynotation, um das erste Element des $PGroup Arrays in bearbeitbarer Form anzugeben, und speichert die bearbeitbare Schutzgruppe in der $MPGroup Variablen.
Der dritte Befehl legt den Aufbewahrungsbereich für die Schutzgruppe auf 12 Wochen und die kurzfristige Sicherungshäufigkeit auf täglich fest.
Beispiel 4: Festlegen der Aufbewahrungsbereiche für den Onlineschutz
PS C:\>$RRList = @()
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 180, Days)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 104, Weeks)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 60, Month)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 10, Years)
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup -ProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -OnlineRetentionRangeList $RRList
Mit dem ersten Befehl wird ein RetentionRange Objektarray erstellt, das in der variablen $RRlist gespeichert ist.
Die zweiten, dritten, vierten und fünften Befehle erstellen RetentionRange-Objekte und fügen sie $RRlist hinzu.
Der sechste Befehl ruft Schutzgruppen vom DPM-Server namens DPMServer02 ab und speichert sie dann in der $PGroup Variablen.
Der siebte Befehl verwendet die Standardarraynotation, um das erste Element des $PGroup Arrays in bearbeitbarer Form anzugeben, und speichert die bearbeitbare Schutzgruppe in der $MPGroup Variablen.
Der letzte Befehl legt die Onlineaufbewahrungsbereiche für die Schutzgruppe und die langfristige Onlinesicherungshäufigkeit auf täglich fest.
Parameter
-AlertThresholdInDays
Gibt die Anzahl von Tagen nach der letzten Sicherung an, die DPM wartet, bevor eine Warnung ausgelöst wird.
Typ: | Int32 |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-BeforeRecoveryPoint
Gibt an, dass DPM die Synchronisierung ausführt, bevor Wiederherstellungspunkte erstellt werden.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ColocateDatasources
Gibt an, ob DPM die Kolocation aktiviert.
Typ: | Boolean |
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 |
-CreateIncrementals
Gibt an, dass DPM inkrementelle Sicherungen erstellt.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-FrequencyList
Gibt ein Array von Sicherungsfrequenzen an, die von den drei Schutzzielen definiert werden.
Die zulässigen Werte für diesen Parameter sind:
Jährlich
Halbjahresjahr
Vierteljährlich
Monatlich
Zweiwöchentlich
Wöchentlich
Täglich
Typ: | Int32[] |
Position: | 3 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-GenerationList
Gibt ein Array von Generationen an, die von den drei Schutzzielen definiert werden.
Die zulässigen Werte für diesen Parameter sind:
- GreatGrandfather
- Großvater
- Vater
- Sohn
Typ: | GenerationType[] |
Position: | 4 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LongTermBackupFrequency
Gibt die Sicherungshäufigkeit für den langfristigen Schutz an.
Die zulässigen Werte für diesen Parameter sind:
- Täglich
- Wöchentlich
- Zweiwöchentlich
- Monatlich
- Vierteljährlich
- Halbjahr
- Jährlich
Typ: | BackupFrequency |
Zulässige Werte: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
Position: | 3 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-OnlineRetentionRange
Gibt den Aufbewahrungsbereich für den Onlineschutz an.
Typ: | Int32 |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-OnlineRetentionRangeList
Gibt ein Array von Aufbewahrungszeiträumen an, die die Aufbewahrungsbereiche für den Onlineschutz definieren.
Typ: | RetentionRange[] |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PassThru
Gibt ein Objekt zurück, das das Element darstellt, mit dem Sie arbeiten. Standardmäßig generiert dieses Cmdlet keine Ausgabe.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ProtectionGroup
Gibt eine Schutzgruppe an, für die dieses Cmdlet ein Richtlinienziel festlegt. Um ein ProtectionGroup--Objekt abzurufen, verwenden Sie das Cmdlet Get-DPMProtectionGroup.
Typ: | ProtectionGroup |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-RetentionRange
Gibt die Dauer an, für die DPM Daten zum langfristigen Schutz auf Band hält.
Typ: | RetentionRange |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RetentionRangeDays
Gibt die Anzahl der Tage an, für die DPM ein Replikat behält.
Typ: | Int32 |
Aliase: | RetentionRangeInDays |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RetentionRangeInWeeks
Gibt die Anzahl der Wochen an, für die DPM ein Replikat behält.
Typ: | Int32 |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RetentionRangeList
Gibt ein Array von Aufbewahrungszeiträumen an, die von den drei Schutzzielen definiert werden.
Typ: | RetentionRange[] |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ShortTermBackupFrequency
Gibt die Sicherungshäufigkeit für kurzfristigen Schutz an.
Die zulässigen Werte für diesen Parameter sind:
- Täglich
- Wöchentlich
- Zweiwöchentlich
- Monatlich
- Vierteljährlich
- Halbjahr
- Jährlich
Typ: | BackupFrequency |
Zulässige Werte: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
Position: | 3 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SynchronizationFrequencyMinutes
Gibt die Häufigkeit der Synchronisierung in Minuten an.
Typ: | Int32 |
Aliase: | SynchronizationFrequency |
Zulässige Werte: | 15, 30, 45, 60, 120, 240, 360, 720, 1440 |
Position: | 3 |
Standardwert: | None |
Erforderlich: | False |
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 |
Ausgaben
Schedule