Set-DPMPolicyObjective
Hiermee stelt u de beleidsdoelstelling voor een beveiligingsgroep in.
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>]
Description
De cmdlet Set-DPMPolicyObjective stelt de beleidsdoelstelling in voor een System Center - DPM-beveiligingsgroep (Data Protection Manager). U kunt instellen dat het beleid een back-up maakt op schijf of tape en een bewaarbereik voor de beveiligingsgroep opgeeft.
Als u de beveiligingsdoelstelling opgeeft met behulp van de cmdlet Set-DPMPolicyObjective , stelt DPM automatisch standaardschema's in. Als u de standaardplanningen wilt wijzigen, gebruikt u de cmdlet Get-DPMPolicySchedule gevolgd door de cmdlet Set-DPMPolicySchedule .
Voorbeelden
Voorbeeld 1: De beleidsdoelstelling instellen voor een beveiligingsgroep
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRangeInDays 10 -SynchronizationFrequency 360
Met de eerste opdracht worden de beveiligingsgroepobjecten opgehaald van de DPM-server met de naam DPMServer02 en worden deze vervolgens opgeslagen in de variabele $PGroup.
De tweede opdracht maakt gebruik van standaardmatrixnotatie om het tweede lid van de $PGroup matrix in bewerkbare indeling op te geven en slaat de beveiligingsgroep op in de variabele $MPGroup.
Met de derde opdracht wordt de beleidsdoelstelling voor de beveiligingsgroep in $MPGroup ingesteld op een bewaartermijn van 10 dagen en een synchronisatiefrequentie van 6 uur, wat 360 minuten is.
Voorbeeld 2: het retentiebereik voor een DPM-server instellen
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
Met de eerste opdracht wordt een RetentionRange-object gemaakt en vervolgens opgeslagen in de variabele $Rr.
Met de tweede opdracht worden beveiligingsgroepen opgehaald van de DPM-server met de naam DPMServer02 en worden deze vervolgens opgeslagen in de variabele $PGroup.
De derde opdracht maakt gebruik van standaardmatrixnotatie om het eerste lid van de $PGroup matrix in bewerkbare vorm op te geven en slaat de bewerkbare beveiligingsgroep op in de variabele $MPGroup.
Met de vierde opdracht wordt het retentiebereik voor de beveiligingsgroep ingesteld op 360 dagen en de back-upfrequentie op de lange termijn op wekelijks.
Voorbeeld 3: een bewaarbereik instellen
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -RetentionRangeInWeeks 12 -ShortTermBackupFrequency Daily -ProtectionGroup $MPGroup
In dit voorbeeld ziet u een andere manier om een bewaarbereik in te stellen voor een DPM-server.
Met de eerste opdracht worden beveiligingsgroepen opgehaald van de DPM-server met de naam DPMServer02 en worden deze vervolgens opgeslagen in de variabele $PGroup.
De tweede opdracht maakt gebruik van standaardmatrixnotatie om het eerste lid van de $PGroup matrix in bewerkbare vorm op te geven en slaat de bewerkbare beveiligingsgroep op in de variabele $MPGroup.
Met de derde opdracht stelt u het bewaarbereik voor de beveiligingsgroep in op 12 weken en de back-upfrequentie voor de korte termijn op dagelijks.
Voorbeeld 4: Retentiebereiken voor onlinebeveiliging instellen
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
Met de eerste opdracht maakt u een RetentionRange-objectmatrix die is opgeslagen in de variabele $RRlist.
Met de tweede, derde, vierde en vijfde opdracht maakt u RetentionRange-objecten en voegt u deze toe aan $RRlist.
De zesde opdracht haalt beveiligingsgroepen op van de DPM-server met de naam DPMServer02 en slaat deze vervolgens op in de variabele $PGroup.
De zevende opdracht maakt gebruik van standaardmatrixnotatie om het eerste lid van de $PGroup matrix in bewerkbare vorm op te geven en slaat de bewerkbare beveiligingsgroep op in de variabele $MPGroup.
Met de laatste opdracht worden de onlinebewaarbereiken voor de beveiligingsgroep en de frequentie van online back-ups op de lange termijn ingesteld op dagelijks.
Parameters
-AlertThresholdInDays
Hiermee geeft u het aantal dagen na de meest recente back-up dat DPM wacht voordat er een waarschuwing wordt gegenereerd.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BeforeRecoveryPoint
Geeft aan dat DPM synchronisatie uitvoert voordat herstelpunten worden gemaakt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ColocateDatasources
Hiermee wordt aangegeven of DPM colocatie inschakelt.
Type: | Boolean |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CreateIncrementals
Geeft aan dat DPM incrementele back-ups maakt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrequencyList
Hiermee geeft u een matrix van back-upfrequenties die de drie beveiligingsdoelstellingen definiëren.
De aanvaardbare waarden voor deze parameter zijn:
Jaar
Halfjaarlijks
Driemaandelijks
Maandelijks
Tweewekelijkse
Wekelijks
Dagelijks
Type: | Int32[] |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GenerationList
Hiermee geeft u een matrix van generaties die de drie beveiligingsdoelstellingen definiëren.
De aanvaardbare waarden voor deze parameter zijn:
- GreatGrandfather
- Grootvader
- Vader
- Zoon
Type: | GenerationType[] |
Position: | 4 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LongTermBackupFrequency
Hiermee geeft u de back-upfrequentie voor langetermijnbeveiliging op.
De aanvaardbare waarden voor deze parameter zijn:
- Dagelijks
- Wekelijks
- Tweewekelijkse
- Maandelijks
- Driemaandelijks
- Halfjaarlijks
- Jaar
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
Hiermee geeft u het retentiebereik voor onlinebeveiliging.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnlineRetentionRangeList
Hiermee geeft u een matrix met bewaarperioden op die de retentiebereiken voor onlinebeveiliging definiëren.
Type: | RetentionRange[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Retourneert een object dat het item vertegenwoordigt waarmee u werkt. Deze cmdlet genereert standaard geen uitvoer.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionGroup
Hiermee geeft u een beveiligingsgroep waarvoor deze cmdlet een beleidsdoelstelling instelt. Gebruik de cmdlet Get-DPMProtectionGroup om een ProtectionGroup-object te verkrijgen.
Type: | ProtectionGroup |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RetentionRange
Hiermee geeft u de duur op gedurende welke DPM gegevens op tape bewaart voor langetermijnbeveiliging.
Type: | RetentionRange |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeDays
Hiermee geeft u het aantal dagen op dat DPM een replica bewaart.
Type: | Int32 |
Aliases: | RetentionRangeInDays |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeInWeeks
Hiermee geeft u het aantal weken op dat DPM een replica bewaart.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeList
Hiermee geeft u een matrix met bewaarperioden op die door de drie beveiligingsdoelstellingen worden gedefinieerd.
Type: | RetentionRange[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShortTermBackupFrequency
Hiermee geeft u de back-upfrequentie voor kortetermijnbeveiliging.
De aanvaardbare waarden voor deze parameter zijn:
- Dagelijks
- Wekelijks
- Tweewekelijkse
- Maandelijks
- Driemaandelijks
- Halfjaarlijks
- Jaar
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
Hiermee geeft u de frequentie van de synchronisatie, in minuten.
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
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Uitvoerwaarden
Schedule