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 von 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 automatisch Standardzeitpläne fest. Um die Standardzeitpläne zu ändern, verwenden Sie das Get-DPMPolicySchedule-Cmdlet gefolgt vom Set-DPMPolicySchedule-Cmdlet.
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 namens 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 eine Synchronisierungshäufigkeit von 6 Stunden fest, d. h. 360 Minuten.
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 namens DPMServer02 ab und speichert sie dann in der variablen $PGroup.
Der dritte Befehl verwendet die Standardarraynotation, um den ersten Member 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 namens 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
Der erste Befehl erstellt ein RetentionRange-Objektarray , das in der variablen $RRlist gespeichert ist.
Der zweite, dritte, vierte und fünfte Befehl erstellt RetentionRange-Objekte und fügt sie $RRlist hinzu.
Der sechste Befehl ruft Schutzgruppen vom DPM-Server namens DPMServer02 ab und speichert sie dann in der variablen $PGroup.
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 häufigkeit der langfristigen Onlinesicherung auf täglich fest.
Parameter
-AlertThresholdInDays
Gibt die Anzahl der Tage nach der letzten Sicherung an, die DPM wartet, bevor eine Warnung ausgelöst wird.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BeforeRecoveryPoint
Gibt an, dass DPM die Synchronisierung ausführt, bevor Wiederherstellungspunkte erstellt werden.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ColocateDatasources
Gibt an, ob DPM die Colocation ermöglicht.
Type: | Boolean |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CreateIncrementals
Gibt an, dass DPM inkrementelle Sicherungen erstellt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrequencyList
Gibt ein Array von Sicherungshäufigkeiten an, die von den drei Schutzzielen definiert werden.
Zulässige Werte für diesen Parameter:
Jährlich
Halbjähriges Jahr
Vierteljährlich
Monatlich
Alle zwei Wochen
Wöchentlich
Täglich
Type: | Int32[] |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GenerationList
Gibt ein Array von Generationen an, die von den drei Schutzzielen definiert werden.
Zulässige Werte für diesen Parameter:
- GreatGrandfather
- Großvater
- Father
- Son
Type: | GenerationType[] |
Position: | 4 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LongTermBackupFrequency
Gibt die Sicherungshäufigkeit für den langfristigen Schutz an.
Zulässige Werte für diesen Parameter:
- Täglich
- Wöchentlich
- Zweiwöchentlich
- Monatlich
- Vierteljährlich
- HalfYearly
- Jährlich
Type: | BackupFrequency |
Accepted values: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnlineRetentionRange
Gibt den Aufbewahrungsbereich für den Onlineschutz an.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnlineRetentionRangeList
Gibt ein Array von Aufbewahrungszeiträumen an, die die Aufbewahrungsbereiche für den Onlineschutz definieren.
Type: | RetentionRange[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Gibt ein Objekt zurück, das das Element darstellt, mit dem Sie arbeiten. Standardmäßig wird von diesem Cmdlet keine Ausgabe generiert.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionGroup
Gibt eine Schutzgruppe an, für die dieses Cmdlet ein Richtlinienziel festlegt. Verwenden Sie zum Abrufen eines ProtectionGroup-Objekts das Cmdlet Get-DPMProtectionGroup .
Type: | ProtectionGroup |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RetentionRange
Gibt die Dauer an, für die DPM Daten zum langfristigen Schutz auf Band speichert.
Type: | RetentionRange |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeDays
Gibt die Anzahl der Tage an, für die DPM ein Replikat aufbewahrt.
Type: | Int32 |
Aliases: | RetentionRangeInDays |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeInWeeks
Gibt die Anzahl der Wochen an, für die DPM ein Replikat behält.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeList
Gibt ein Array von Aufbewahrungszeiträumen an, die von den drei Schutzzielen definiert werden.
Type: | RetentionRange[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShortTermBackupFrequency
Gibt die Sicherungshäufigkeit für den kurzfristigen Schutz an.
Zulässige Werte für diesen Parameter:
- Täglich
- Wöchentlich
- Zweiwöchentlich
- Monatlich
- Vierteljährlich
- HalfYearly
- Jährlich
Type: | BackupFrequency |
Accepted values: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SynchronizationFrequencyMinutes
Gibt die Häufigkeit der Synchronisierung in Minuten an.
Type: | Int32 |
Aliases: | SynchronizationFrequency |
Accepted values: | 15, 30, 45, 60, 120, 240, 360, 720, 1440 |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Ausgaben
Schedule