Delen via


Get-AzRecoveryServicesBackupRetentionPolicyObject

Hiermee haalt u een basisretentiebeleidsobject op.

Syntaxis

Get-AzRecoveryServicesBackupRetentionPolicyObject
   [-WorkloadType] <WorkloadType>
   [[-BackupManagementType] <BackupManagementType>]
   [-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-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]
Geaccepteerde waarden:AzureVM, AzureStorage, AzureWorkload
Position:1
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 aanvaardbare 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

RetentionPolicyBase