Get-AzRecoveryServicesBackupRetentionPolicyObject

Ottiene un oggetto criteri di conservazione di base.

Sintassi

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

Descrizione

Il cmdlet Get-AzRecoveryServicesBackupRetentionPolicyObject ottiene un oggetto AzureRMRecoveryServicesRetentionPolicyObject di base. 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 oraria di 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 validi per questo parametro sono:

  • AzureVM
  • AzureWorkload
  • AzureStorage
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

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

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

-ScheduleRunFrequency

Frequenza della pianificazione per cui viene recuperato l'oggetto criteri di conservazione di base. I valori accettabili sono Daily e Hourly.

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

-WorkloadType

Tipo di carico di lavoro della risorsa. I valori validi per questo parametro sono:

  • 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

Input

None

Output

RetentionPolicyBase