Set-DPMPolicyObjective
Bir koruma grubu için ilke hedefini ayarlar.
Sözdizimi
ShortTermDisk EnterprisePublishing
Set-DPMPolicyObjective
[-RetentionRangeDays] <Int32>
[-ProtectionGroup] <ProtectionGroup>
[[-SynchronizationFrequencyMinutes] <Int32>]
[-BeforeRecoveryPoint]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ShortTermTape
Set-DPMPolicyObjective
[-RetentionRangeInWeeks] <Int32>
[-ShortTermBackupFrequency] <BackupFrequency>
[-ProtectionGroup] <ProtectionGroup>
[-CreateIncrementals]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LongTermTape
Set-DPMPolicyObjective
[-LongTermBackupFrequency] <BackupFrequency>
[-ProtectionGroup] <ProtectionGroup>
[-RetentionRange] <RetentionRange>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LongTermTapeCustom
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-RetentionRangeList] <RetentionRange[]>
[-FrequencyList] <Int32[]>
[-GenerationList] <GenerationType[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LongTermCloud
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-OnlineRetentionRange] <Int32>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LongTermCloudGFS
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-OnlineRetentionRangeList] <RetentionRange[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ColocateDatasources
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-ColocateDatasources] <Boolean>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
AlertThresholdInDays
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-AlertThresholdInDays] <Int32>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Set-DPMPolicyObjective cmdlet'i, System Center - Data Protection Manager (DPM) koruma grubu için ilke hedefini ayarlar. İlkeyi diske veya banda yedeklenecek şekilde ayarlayabilir ve koruma grubu için bir bekletme aralığı belirtebilirsiniz.
Set-DPMPolicyObjective cmdlet'ini kullanarak koruma hedefini 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: Bir 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, DPMServer02 adlı DPM sunucusundan koruma grubu nesnelerini alır ve ardından 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 saklar.
Üçüncü komut, koruma grubu için ilke hedefini 10 günlük bekletme aralığına ve 360 dakika olan 6 saatlik eşitleme sıklığına $MPGroup 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 ardından bunu $Rr değişkeninde saklar.
İkinci komut, DPMServer02 adlı DPM sunucusundan koruma gruplarını alır ve ardından 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 saklar.
Dördüncü komut, koruma grubu için bekletme aralığını 360 gün ve uzun vadeli 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, bir DPM sunucusu için bekletme aralığı ayarlamanın başka bir yolu gösterilmektedir.
İlk komut, DPMServer02 adlı DPM sunucusundan koruma gruplarını alır ve ardından 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 saklar.
Üçüncü komut, koruma grubu için bekletme aralığını 12 hafta ve kısa süreli 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 saklanan 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, DPMServer02 adlı DPM sunucusundan koruma gruplarını alır ve ardından 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 saklar.
Son komut, koruma grubu için çevrimiçi bekletme aralıklarını ve uzun süreli çevrimiçi yedekleme sıklığını günlük olarak ayarlar.
Parametreler
-AlertThresholdInDays
En son yedeklemeden sonra DPM'nin bir uyarı vermeden önce bekleyeceği gün sayısını belirtir.
Parametre özellikleri
| Tür: | Int32 |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
AlertThresholdInDays
| Position: | 2 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-BeforeRecoveryPoint
DPM'nin kurtarma noktaları oluşturmadan önce eşitlemeyi çalıştırdığını gösterir.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
ShortTermDisk
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-ColocateDatasources
DPM'nin birlikte yerleşimi etkinleştirip etkinleştirmediğini gösterir.
Parametre özellikleri
| Tür: | Boolean |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
ColocateDatasources
| Position: | 2 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Cf |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-CreateIncrementals
DPM'nin artımlı yedeklemeler oluşturduğunu gösterir.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
ShortTermTape
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-FrequencyList
Üç koruma hedefinin tanımladığı bir dizi yedekleme frekansı belirtir.
Bu parametre için kabul edilebilir değerler şunlardır:
Yıllık
Altı ayda bir
Üç ayda bir
Aylık
İki Haftalık
Haftalık
Günlük
Parametre özellikleri
| Tür: | Int32[] |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
LongTermTapeCustom
| Position: | 3 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-GenerationList
Üç koruma hedefinin tanımladığı bir nesil dizisini belirtir.
Bu parametre için kabul edilebilir değerler şunlardır:
- Büyük Büyükbaba
- Büyükbaba
- Baba
- Oğul
Parametre özellikleri
| Tür: | GenerationType[] |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
LongTermTapeCustom
| Position: | 4 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-LongTermBackupFrequency
Uzun süreli koruma için yedekleme sıklığını belirtir.
Bu parametre için kabul edilebilir değerler şunlardır:
- Günlük
- Haftalık
- İki Haftada Bir
- Aylık
- Üç ayda bir
- Altı Aylık
- Yıllık
Parametre özellikleri
| Tür: | BackupFrequency |
| Default value: | None |
| Kabul edilen değerler: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
LongTermTape
| Position: | 3 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-OnlineRetentionRange
Çevrimiçi koruma için bekletme aralığını belirtir.
Parametre özellikleri
| Tür: | Int32 |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
LongTermCloud
| Position: | 2 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-OnlineRetentionRangeList
Çevrimiçi koruma için bekletme aralıklarını tanımlayan bir dizi bekletme süresi belirtir.
Parametre özellikleri
| Tür: | RetentionRange[] |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
LongTermCloudGFS
| Position: | 2 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-PassThru
Üzerinde çalıştığınız öğeyi temsil eden bir nesne döndürür. Varsayılan olarak, bu cmdlet herhangi bir çıkış oluşturmaz.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-ProtectionGroup
Bu cmdlet'in bir ilke hedefi ayarladığı bir koruma grubunu belirtir. Bir ProtectionGroup nesnesi edinmek için Get-DPMProtectionGroup cmdlet'ini kullanın.
Parametre özellikleri
| Tür: | ProtectionGroup |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | 1 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | True |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-RetentionRange
DPM'nin uzun süreli koruma için verileri bantta tutacağı süreyi belirtir.
Parametre özellikleri
| Tür: | RetentionRange |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
LongTermTape
| Position: | 2 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-RetentionRangeDays
DPM'nin çoğaltmayı kaç gün boyunca tuttuğunu belirtir.
Parametre özellikleri
| Tür: | Int32 |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | RetentionRangeInDays |
Parametre kümeleri
ShortTermDisk
| Position: | 2 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-RetentionRangeInWeeks
DPM'nin bir çoğaltmayı kaç hafta boyunca tuttuğunu belirtir.
Parametre özellikleri
| Tür: | Int32 |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
ShortTermTape
| Position: | 2 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-RetentionRangeList
Üç koruma hedefinin tanımladığı bir dizi saklama süresi belirtir.
Parametre özellikleri
| Tür: | RetentionRange[] |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
LongTermTapeCustom
| Position: | 2 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-ShortTermBackupFrequency
Kısa süreli koruma için yedekleme sıklığını belirtir.
Bu parametre için kabul edilebilir değerler şunlardır:
- Günlük
- Haftalık
- İki Haftada Bir
- Aylık
- Üç ayda bir
- Altı Aylık
- Yıllık
Parametre özellikleri
| Tür: | BackupFrequency |
| Default value: | None |
| Kabul edilen değerler: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
ShortTermTape
| Position: | 3 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-SynchronizationFrequencyMinutes
Eşitleme sıklığını dakika cinsinden belirtir.
Parametre özellikleri
| Tür: | Int32 |
| Default value: | None |
| Kabul edilen değerler: | 15, 30, 45, 60, 120, 240, 360, 720, 1440 |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Senkronizasyon Frekansı |
Parametre kümeleri
ShortTermDisk
| Position: | 3 |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-WhatIf
Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Wi |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.