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

Uitvoerwaarden

RetentionPolicyBase