Get-AzRecoveryServicesBackupRetentionPolicyObject
Hiermee haalt u een basisretentiebeleidsobject op.
Syntaxis
Get-AzRecoveryServicesBackupRetentionPolicyObject
[-WorkloadType] <WorkloadType>
[[-BackupManagementType] <BackupManagementType>]
[[-BackupTier] <BackupTierType>]
[-DefaultProfile <IAzureContextContainer>]
[[-ScheduleRunFrequency] <ScheduleRunType>]
[<CommonParameters>]
Description
De cmdlet Get-AzRecoveryServicesBackupRetentionPolicyObject haalt een basis-AzureRMRecoveryServicesRetentionPolicyObject op. Dit object blijft niet behouden in het systeem. Het is een tijdelijk object dat u kunt bewerken en gebruiken met de cmdlet New-AzRecoveryServicesBackupProtectionPolicy om een nieuw back-upbeleid te maken.
Voorbeelden
Voorbeeld 1: Een back-upbeveiligingsbeleid maken
$RetPol = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureVM
$RetPol.DailySchedule.DurationCountInDays = 365
$SchPol = Get-AzRecoveryServicesBackupSchedulePolicyObject -WorkloadType AzureVM
New-AzRecoveryServicesBackupProtectionPolicy -Name "NewPolicy" -WorkloadType AzureVM -RetentionPolicy $RetPol -SchedulePolicy $SchPol
Met de eerste opdracht wordt het bewaarbeleidsobject opgehaald en vervolgens opgeslagen in de $RetPol variabele. Met de tweede opdracht wordt de duur van het bewaarbeleidsobject ingesteld op 365 dagen. Met de derde opdracht wordt het planningsbeleidsobject opgehaald en vervolgens opgeslagen in de $SchPol variabele. Met de laatste opdracht maakt u een back-upbeveiligingsbeleid met behulp van het bewaarbeleid en plant u het beleid dat met de vorige opdrachten is gemaakt.
Voorbeeld 2: Basisobject voor retentie per uur ophalen voor bestandssharebeleid
$retentionPolicy = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureFiles -BackupManagementType AzureStorage -ScheduleRunFrequency Hourly
$retentionPolicy.DailySchedule.DurationCountInDays = 10
Met de eerste opdracht wordt een base per uur RetentionPolicy--object opgehaald en vervolgens opgeslagen in de $retentionPolicy variabele. Op dezelfde manier kan het bewaarbeleid per uur worden opgehaald voor een uitgebreid uurschema voor andere workloads. Met de tweede opdracht wordt de bewaarduur voor dagelijkse herstelpunten ingesteld op 10 dagen.
Parameters
-BackupManagementType
De klasse resources die worden beveiligd. De acceptabele waarden voor deze parameter zijn:
- AzureVM
- AzureWorkload
- AzureStorage
Type: | Nullable<T>[BackupManagementType] |
Geaccepteerde waarden: | AzureVM, AzureStorage, AzureWorkload |
Position: | 1 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-BackupTier
Back-uplaag voor de resource. De huidige ondersteunde waarden zijn Snapshot, VaultStandard
Type: | BackupTierType |
Geaccepteerde waarden: | Snapshot, VaultStandard |
Position: | 3 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ScheduleRunFrequency
Frequentie van het schema waarvoor het basisretentiebeleidsobject wordt opgehaald. Acceptabele waarden zijn dagelijks en per uur.
Type: | ScheduleRunType |
Geaccepteerde waarden: | Daily, Hourly, Weekly |
Position: | 2 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WorkloadType
Workloadtype van de resource. De acceptabele waarden voor deze parameter zijn:
- AzureVM
- AzureFiles
- MSSQL
Type: | WorkloadType |
Geaccepteerde waarden: | AzureVM, AzureFiles, MSSQL |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell