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