Il cmdlet Set-AzRecoveryServicesBackupProtectionPolicy modifica un criterio di protezione Backup di Azure esistente.
È possibile modificare i componenti dei criteri di pianificazione e conservazione dei backup.
Eventuali modifiche apportate influiscono sul backup e sulla conservazione degli elementi associati al criterio.
Impostare il contesto dell'insieme di credenziali usando il cmdlet Set-AzRecoveryServicesVaultContext prima di usare il cmdlet corrente.
Esempio
Esempio 1: Modificare un criterio di protezione di backup
Ecco la descrizione generale dei passaggi da seguire per la modifica di un criterio di protezione:
Ottenere un oggetto SchedulePolicyObject di base e RetentionPolicyObject di base. Archiviarli in una variabile.
Impostare i diversi parametri dell'oggetto criteri di pianificazione e conservazione in base alle esigenze. Ad esempio, nello script di esempio precedente si sta tentando di impostare un criterio di protezione settimanale. Di conseguenza, la frequenza di pianificazione è stata modificata in "Settimanale" ed è stata aggiornata anche l'ora di esecuzione della pianificazione. Nell'oggetto criteri di conservazione è stata aggiornata la durata di conservazione settimanale e è stato impostato il flag corretto "Pianificazione settimanale abilitata". Se si desidera impostare un criterio Giornaliero, impostare il flag "daily schedule enabled" su true e assegnare valori appropriati per altri parametri oggetto.
Ottenere i criteri di protezione dei backup da modificare e archiviarlo in una variabile. Nell'esempio precedente è stato recuperato il criterio di backup con il nome "TestPolicy" che si desidera modificare.
Modificare i criteri di protezione dei backup recuperati nel passaggio 3 usando l'oggetto criteri di pianificazione modificato e l'oggetto criteri di conservazione. Il parametro BackupSnapshotResourceGroup, BackupSnapshotResourceGroupSuffix viene usato per aggiornare il nome del gruppo di risorse snapshot per gli indirizzi RP istantanei.
Esempio 2: Modificare i criteri di condivisione file di Azure per più backup al giorno
Ecco la descrizione generale dei passaggi da seguire per modificare un criterio di condivisione file per più backup al giorno:
Ottenere un Oggetto SchedulePolicyObject orario di base e un oggetto RetentionPolicyObject su base oraria. Archiviarli in una variabile.
Impostare i diversi parametri dell'oggetto criteri di pianificazione e conservazione in base alle esigenze. Ad esempio, nello script di esempio precedente si sta tentando di impostare il $timeZone in cui si vuole eseguire la pianificazione che si sta impostando l'ora di inizio della pianificazione oraria, impostando l'intervallo orario (in ore), dopo il quale il backup verrà ritentato nello stesso giorno, durata (in ore) per cui verrà eseguita la pianificazione. Verrà quindi modificata l'impostazione di conservazione per i punti di ripristino giornalieri.
Ottenere i criteri di protezione dei backup da modificare e archiviarlo in una variabile. Nell'esempio precedente è stato recuperato il criterio di backup con il nome "TestPolicy" che si desidera modificare.
Modificare i criteri di protezione dei backup recuperati nel passaggio 3 usando l'oggetto criteri di pianificazione modificato e l'oggetto criteri di conservazione.
Esempio 3: Modificare i criteri di AzureWorkload per abilitare l'archiviazione intelligente della suddivisione in livelli
Questo comando viene usato per modificare i criteri per abilitare l'archiviazione della suddivisione in livelli intelligenti per il criterio $policy, il parametro -MoveToArchiveTier viene impostato su $true per abilitare la suddivisione in livelli. Si sceglie TieringMode come TierAllEligible per spostare tutti i punti di ripristino idonei nell'archivio dopo una determinata durata specificata dai parametri TierAfterDuration e TierAfterDurationType. Per spostare i punti di ripristino consigliati nell'archivio per AzureVM, usare TieringMode TierRecommended.
Esempio 4: Disabilitare la suddivisione in livelli intelligenti in un criterio esistente
Questo comando viene usato per disabilitare la suddivisione in livelli intelligente dell'archivio per il $policy dei criteri, il parametro -MoveToArchiveTier viene impostato su $false. Si noti che la disabilitazione della suddivisione in livelli intelligenti dell'archivio potrebbe avere implicazioni in termini di costi.
Parametri
-BackupSnapshotResourceGroup
Nome del gruppo di risorse personalizzato per archiviare i punti di ripristino istantanei delle macchine virtuali gestite. Questa opzione è facoltativa
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-BackupSnapshotResourceGroupSuffix
Suffisso del nome del gruppo di risorse personalizzato per archiviare i punti di ripristino istantanei delle macchine virtuali gestite. Questa opzione è facoltativa
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-MoveToArchiveTier
Specifica se i punti di ripristino devono essere spostati nell'archivio di archiviazione in base al criterio o meno. I valori consentiti sono $true, $false
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Policy
Specifica i criteri di protezione di Backup che questo cmdlet modifica.
Per ottenere un oggetto BackupProtectionPolicy , usare il cmdlet Get-AzRecoveryServicesBackupProtectionPolicy.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-RetentionPolicy
Specifica i criteri di conservazione di base.
Per ottenere un oggetto RetentionPolicy , usare il cmdlet Get-AzRecoveryServicesBackupRetentionPolicyObject.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-SchedulePolicy
Specifica l'oggetto criteri di pianificazione di base.
Per ottenere un oggetto SchedulePolicy , utilizzare l'oggetto Get-AzRecoveryServicesBackupSchedulePolicyObject.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-SecureToken
Parametro per autorizzare le operazioni protette da Cross Tenant Resource Guard. Usare il comando (Get-AzAccessToken -TenantId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx"). Token per recuperare il token di autorizzazione per un tenant diverso
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-SnapshotConsistencyType
Tipo di coerenza dello snapshot da usare per il backup. Se impostato su OnlyCrashConsistent, tutti gli elementi associati avranno uno snapshot coerente con l'arresto anomalo del sistema. I valori possibili sono OnlyCrashConsistent, Default
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-TierAfterDuration
Specifica la durata dopo la quale i punti di ripristino devono iniziare a passare al livello archivio, il valore può essere espresso in giorni o mesi. Applicabile solo quando TieringMode è TierAllEligible
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.