Get-AzRecoveryServicesBackupRetentionPolicyObject
Obtient un objet de stratégie de rétention de base.
Syntaxe
Get-AzRecoveryServicesBackupRetentionPolicyObject
[-WorkloadType] <WorkloadType>
[[-BackupManagementType] <BackupManagementType>]
[-DefaultProfile <IAzureContextContainer>]
[[-ScheduleRunFrequency] <ScheduleRunType>]
[<CommonParameters>]
Description
L’applet de commande Get-AzRecoveryServicesBackupRetentionPolicyObject obtient une base AzureRMRecoveryServicesRetentionPolicyObject. Cet objet n’est pas conservé dans le système. Il s’agit d’un objet temporaire que vous pouvez manipuler et utiliser avec l’applet de commande New-AzRecoveryServicesBackupProtectionPolicy pour créer une stratégie de sauvegarde.
Exemples
Exemple 1 : Créer une stratégie de protection de sauvegarde
$RetPol = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureVM
$RetPol.DailySchedule.DurationCountInDays = 365
$SchPol = Get-AzRecoveryServicesBackupSchedulePolicyObject -WorkloadType AzureVM
New-AzRecoveryServicesBackupProtectionPolicy -Name "NewPolicy" -WorkloadType AzureVM -RetentionPolicy $RetPol -SchedulePolicy $SchPol
La première commande obtient l’objet de stratégie de rétention, puis le stocke dans la variable $RetPol. La deuxième commande définit la durée de l’objet de stratégie de rétention sur 365 jours. La troisième commande obtient l’objet de stratégie de planification, puis la stocke dans la variable $SchPol. La dernière commande crée une stratégie de protection de sauvegarde à l’aide de la stratégie de rétention et de la stratégie de planification créée avec les commandes précédentes.
Exemple 2 : Obtenir l’objet de rétention horaire de base pour la stratégie de partage de fichiers
$retentionPolicy = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureFiles -BackupManagementType AzureStorage -ScheduleRunFrequency Hourly
$retentionPolicy.DailySchedule.DurationCountInDays = 10
La première commande obtient un objet RetentionPolicy horaire de base, puis le stocke dans la variable $retentionPolicy. De même, la stratégie de rétention horaire peut être récupérée pour une planification horaire améliorée pour d’autres charges de travail. La deuxième commande définit la durée de rétention des points de récupération quotidiens sur 10 jours.
Paramètres
-BackupManagementType
Classe de ressources protégées. Les valeurs valides pour ce paramètre sont :
- AzureVM
- AzureWorkload
- AzureStorage
Type: | Nullable<T>[BackupManagementType] |
Valeurs acceptées: | AzureVM, AzureStorage, AzureWorkload |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ScheduleRunFrequency
Fréquence de la planification pour laquelle l’objet de stratégie de rétention de base est récupéré. Les valeurs acceptables sont quotidiennes et horaires.
Type: | ScheduleRunType |
Valeurs acceptées: | Daily, Hourly, Weekly |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WorkloadType
Type de charge de travail de la ressource. Les valeurs valides pour ce paramètre sont :
- AzureVM
- AzureFiles
- MSSQL
Type: | WorkloadType |
Valeurs acceptées: | AzureVM, AzureFiles, MSSQL |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None