Get-AzRecoveryServicesBackupRetentionPolicyObject
Hiermee haalt u een basisretentiebeleidsobject op.
Syntax
Get-AzRecoveryServicesBackupRetentionPolicyObject
[-WorkloadType] <WorkloadType>
[[-BackupManagementType] <BackupManagementType>]
[-DefaultProfile <IAzureContextContainer>]
[[-ScheduleRunFrequency] <ScheduleRunType>]
[<CommonParameters>]
Description
De cmdlet Get-AzRecoveryServicesBackupRetentionPolicyObject haalt een basis-AzureRMRecoveryServicesRetentionPolicyObjectop. 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-retentiepolicy-object per uur 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 aanvaardbare waarden voor deze parameter zijn:
- 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
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleRunFrequency
Frequentie van het schema waarvoor het basisretentiebeleidsobject wordt opgehaald. Acceptabele waarden zijn dagelijks en per uur.
Type: | ScheduleRunType |
Accepted values: | Daily, Hourly, Weekly |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WorkloadType
Workloadtype van de resource. De aanvaardbare waarden voor deze parameter zijn:
- 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 |
Invoerwaarden
None