Aracılığıyla paylaş


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