Set-DPMPolicyObjective
Bir koruma grubu için ilke hedefini ayarlar.
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
Set-DPMPolicyObjective cmdlet'i bir System Center - Data Protection Manager (DPM) koruma grubu için ilke hedefini ayarlar. İlkeyi diske veya banda yedeklemek üzere ayarlayabilir ve koruma grubu için bir bekletme aralığı belirtebilirsiniz.
Koruma hedefini Set-DPMPolicyObjective cmdlet'ini kullanarak belirtirseniz, DPM varsayılan zamanlamaları otomatik olarak ayarlar. Varsayılan zamanlamaları değiştirmek için Get-DPMPolicySchedule cmdlet'ini ve ardından Set-DPMPolicySchedule cmdlet'ini kullanın.
Örnekler
Örnek 1: Koruma grubu için ilke hedefini ayarlama
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRangeInDays 10 -SynchronizationFrequency 360
İlk komut, DPM sunucusundan DPMServer02 adlı koruma grubu nesnelerini alır ve bunları $PGroup değişkeninde depolar.
İkinci komut, $PGroup dizisinin ikinci üyesini düzenlenebilir biçimde belirtmek için standart dizi gösterimini kullanır ve koruma grubunu $MPGroup değişkeninde depolar.
Üçüncü komut, $MPGroup koruma grubu için ilke hedefini 10 günlük bir bekletme aralığına ve eşitleme sıklığı 6 saat (360 dakika) olarak ayarlar.
Örnek 2: DPM sunucusu için bekletme aralığını ayarlama
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
İlk komut bir RetentionRange nesnesi oluşturur ve bunu $Rr değişkeninde depolar.
İkinci komut, DPM sunucusundan DPMServer02 adlı koruma gruplarını alır ve bunları $PGroup değişkeninde depolar.
Üçüncü komut, $PGroup dizisinin ilk üyesini düzenlenebilir biçimde belirtmek için standart dizi gösterimini kullanır ve düzenlenebilir koruma grubunu $MPGroup değişkeninde depolar.
Dördüncü komut, koruma grubu için bekletme aralığını 360 güne ve uzun süreli yedekleme sıklığını haftalık olarak ayarlar.
Örnek 3: Bekletme aralığı ayarlama
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -RetentionRangeInWeeks 12 -ShortTermBackupFrequency Daily -ProtectionGroup $MPGroup
Bu örnekte, DPM sunucusu için bekletme aralığı ayarlamanın başka bir yolu gösterilmektedir.
İlk komut, DPM sunucusundan DPMServer02 adlı koruma gruplarını alır ve sonra bunları $PGroup değişkeninde depolar.
İkinci komut, $PGroup dizisinin ilk üyesini düzenlenebilir biçimde belirtmek için standart dizi gösterimini kullanır ve düzenlenebilir koruma grubunu $MPGroup değişkeninde depolar.
Üçüncü komut, koruma grubu için bekletme aralığını 12 hafta ve kısa vadeli yedekleme sıklığını günlük olarak ayarlar.
Örnek 4: Çevrimiçi koruma için bekletme aralıklarını ayarlama
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
İlk komut, $RRlist değişkeninde depolanan bir RetentionRange nesne dizisi oluşturur.
İkinci, üçüncü, dördüncü ve beşinci komutlar RetentionRange nesneleri oluşturur ve bunları $RRlist ekler.
Altıncı komut, DPM sunucusundan DPMServer02 adlı koruma gruplarını alır ve sonra bunları $PGroup değişkeninde depolar.
Yedinci komut, $PGroup dizisinin ilk üyesini düzenlenebilir biçimde belirtmek için standart dizi gösterimini kullanır ve düzenlenebilir koruma grubunu $MPGroup değişkeninde depolar.
Son komut, koruma grubu için çevrimiçi saklama aralıklarını ve uzun süreli çevrimiçi yedekleme sıklığını günlük olarak ayarlar.
Parametreler
-AlertThresholdInDays
DPM'nin uyarı oluşturmadan önce beklediği en son yedeklemeden sonraki gün sayısını belirtir.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BeforeRecoveryPoint
DPM'nin kurtarma noktaları oluşturmadan önce eşitlemeyi çalıştırdığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ColocateDatasources
DPM'nin birlikte bulundurmayı etkinleştirip etkinleştirmediğini gösterir.
Type: | Boolean |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CreateIncrementals
DPM'nin artımlı yedeklemeler oluşturduğunu gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrequencyList
Üç koruma hedefinin tanımlamış olduğu bir yedekleme sıklık dizisi belirtir.
Bu parametrenin kabul edilebilir değerleri şunlardır:
Yıllık
Yarım yıllık
Üç aylık
Aylık
İki haftada bir
Haftalık
Günlük
Type: | Int32[] |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GenerationList
Üç koruma hedefinin tanımlamış olduğu nesil dizisini belirtir.
Bu parametrenin kabul edilebilir değerleri şunlardır:
- GreatGrandfather
- Büyükbaba
- Baba
- Oğlu
Type: | GenerationType[] |
Position: | 4 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LongTermBackupFrequency
Uzun süreli koruma için yedekleme sıklığını belirtir.
Bu parametrenin kabul edilebilir değerleri şunlardır:
- Günlük
- Haftalık
- İki Haftada Bir
- Aylık
- Üç aylık
- Yarım Yıl
- Yıllık
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
Çevrimiçi koruma için bekletme aralığını belirtir.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnlineRetentionRangeList
Çevrimiçi koruma için bekletme aralıklarını tanımlayan bir bekletme dönemi dizisi belirtir.
Type: | RetentionRange[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Üzerinde çalıştığınız öğeyi temsil eden bir nesne döndürür. Varsayılan olarak bu cmdlet herhangi bir çıktı üretmez.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionGroup
Bu cmdlet'in ilke amacını ayarladığı bir koruma grubu belirtir. ProtectionGroup nesnesi almak için Get-DPMProtectionGroup cmdlet'ini kullanın.
Type: | ProtectionGroup |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RetentionRange
DPM'nin uzun süreli koruma için bantta veri tuttuğu süreyi belirtir.
Type: | RetentionRange |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeDays
DPM'nin çoğaltmayı tuttuğu gün sayısını belirtir.
Type: | Int32 |
Aliases: | RetentionRangeInDays |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeInWeeks
DPM'nin bir çoğaltmayı tuttuğu hafta sayısını belirtir.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionRangeList
Üç koruma hedefinin tanımlamış olduğu bir bekletme dönemi dizisini belirtir.
Type: | RetentionRange[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShortTermBackupFrequency
Kısa süreli koruma için yedekleme sıklığını belirtir.
Bu parametrenin kabul edilebilir değerleri şunlardır:
- Günlük
- Haftalık
- İki Haftada Bir
- Aylık
- Üç aylık
- Yarım Yıl
- Yıllık
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
Eşitleme sıklığını dakika cinsinden belirtir.
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
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Çıkışlar
Schedule