Get-AzRecoveryServicesBackupRetentionPolicyObject

Bir temel bekletme ilkesi nesnesi alır.

Syntax

Get-AzRecoveryServicesBackupRetentionPolicyObject
   [-WorkloadType] <WorkloadType>
   [[-BackupManagementType] <BackupManagementType>]
   [-DefaultProfile <IAzureContextContainer>]
   [[-ScheduleRunFrequency] <ScheduleRunType>]
   [<CommonParameters>]

Description

Get-AzRecoveryServicesBackupRetentionPolicyObject cmdlet'i temel bir AzureRMRecoveryServicesRetentionPolicyObject alır. Bu nesne sistemde kalıcı değil. Yeni bir yedekleme ilkesi oluşturmak için New-AzRecoveryServicesBackupProtectionPolicy cmdlet'ini işleyip kullanabileceğiniz geçici bir nesnedir.

Örnekler

Örnek 1: Yedekleme koruma ilkesi oluşturma

$RetPol = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureVM 
$RetPol.DailySchedule.DurationCountInDays = 365
$SchPol = Get-AzRecoveryServicesBackupSchedulePolicyObject -WorkloadType AzureVM 
New-AzRecoveryServicesBackupProtectionPolicy -Name "NewPolicy" -WorkloadType AzureVM -RetentionPolicy $RetPol -SchedulePolicy $SchPol

İlk komut bekletme ilkesi nesnesini alır ve $RetPol değişkeninde depolar. İkinci komut, bekletme ilkesi nesnesinin süresini 365 güne ayarlar. Üçüncü komut zamanlama ilkesi nesnesini alır ve $SchPol değişkeninde depolar. Son komut, önceki komutlarla oluşturulan bekletme ilkesini ve zamanlama ilkesini kullanarak bir yedekleme koruma ilkesi oluşturur.

Örnek 2: Dosya paylaşımı ilkesi için temel saatlik saklama nesnesini alma

$retentionPolicy = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureFiles -BackupManagementType AzureStorage -ScheduleRunFrequency Hourly
$retentionPolicy.DailySchedule.DurationCountInDays = 10

İlk komut temel saatlik RetentionPolicy nesnesini alır ve $retentionPolicy değişkeninde depolar. Benzer şekilde, diğer iş yükleri için gelişmiş saatlik zamanlama için saatlik saklama ilkesi getirilebilir. İkinci komut, günlük kurtarma noktaları için bekletme süresini 10 güne ayarlar.

Parametreler

-BackupManagementType

Korunan kaynak sınıfı. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • AzureVM
  • AzureWorkload
  • Azure Depolama
Type:Nullable<T>[BackupManagementType]
Accepted values:AzureVM, AzureStorage, AzureWorkload
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleRunFrequency

Temel bekletme ilkesi nesnesinin getirildiği zamanlamanın sıklığı. Kabul edilebilir değerler Günlük ve Saatlik değerlerdir.

Type:ScheduleRunType
Accepted values:Daily, Hourly, Weekly
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkloadType

Kaynağın iş yükü türü. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • AzureVM
  • AzureFiles
  • MSSQL
Type:WorkloadType
Accepted values:AzureVM, AzureFiles, MSSQL
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Girişler

None

Çıkışlar

RetentionPolicyBase