Get-AzRecoveryServicesBackupRetentionPolicyObject
Ottiene un oggetto criteri di conservazione di base.
Sintassi
Get-AzRecoveryServicesBackupRetentionPolicyObject
[-WorkloadType] <WorkloadType>
[[-BackupManagementType] <BackupManagementType>]
[[-BackupTier] <BackupTierType>]
[-DefaultProfile <IAzureContextContainer>]
[[-ScheduleRunFrequency] <ScheduleRunType>]
[<CommonParameters>]
Descrizione
Il cmdlet Get-AzRecoveryServicesBackupRetentionPolicyObject ottiene una base AzureRMRecoveryServicesRetentionPolicyObject. Questo oggetto non è persistente nel sistema. Si tratta di un oggetto temporaneo che è possibile modificare e usare con il cmdlet New-AzRecoveryServicesBackupProtectionPolicy per creare un nuovo criterio di backup.
Esempio
Esempio 1: Creare criteri di protezione dei backup
$RetPol = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureVM
$RetPol.DailySchedule.DurationCountInDays = 365
$SchPol = Get-AzRecoveryServicesBackupSchedulePolicyObject -WorkloadType AzureVM
New-AzRecoveryServicesBackupProtectionPolicy -Name "NewPolicy" -WorkloadType AzureVM -RetentionPolicy $RetPol -SchedulePolicy $SchPol
Il primo comando ottiene l'oggetto criteri di conservazione e quindi lo archivia nella variabile $RetPol. Il secondo comando imposta la durata dell'oggetto criteri di conservazione su 365 giorni. Il terzo comando ottiene l'oggetto criteri di pianificazione e quindi lo archivia nella variabile $SchPol. L'ultimo comando crea un criterio di protezione dei backup usando i criteri di conservazione e i criteri di pianificazione creati con i comandi precedenti.
Esempio 2: Ottenere l'oggetto di conservazione oraria di base per i criteri di condivisione file
$retentionPolicy = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureFiles -BackupManagementType AzureStorage -ScheduleRunFrequency Hourly
$retentionPolicy.DailySchedule.DurationCountInDays = 10
Il primo comando ottiene un oggetto RetentionPolicy base e quindi lo archivia nella variabile $retentionPolicy. Analogamente, i criteri di conservazione oraria possono essere recuperati per una pianificazione oraria avanzata per altri carichi di lavoro. Il secondo comando imposta la durata di conservazione per i punti di ripristino giornalieri su 10 giorni.
Parametri
-BackupManagementType
Classe di risorse protette. I valori accettabili per questo parametro sono:
- AzureVM
- AzureWorkload
- AzureStorage
Tipo: | Nullable<T>[BackupManagementType] |
Valori accettati: | AzureVM, AzureStorage, AzureWorkload |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-BackupTier
Livello di backup per la risorsa. I valori correnti supportati sono Snapshot, VaultStandard
Tipo: | BackupTierType |
Valori accettati: | Snapshot, VaultStandard |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ScheduleRunFrequency
Frequenza della pianificazione per cui viene recuperato l'oggetto criteri di conservazione di base. I valori accettabili sono Daily e Hourly.
Tipo: | ScheduleRunType |
Valori accettati: | Daily, Hourly, Weekly |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WorkloadType
Tipo di carico di lavoro della risorsa. I valori accettabili per questo parametro sono:
- AzureVM
- AzureFiles
- MSSQL
Tipo: | WorkloadType |
Valori accettati: | AzureVM, AzureFiles, MSSQL |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None