Delen via


Get-AzRecoveryServicesBackupRetentionPolicyObject

Hiermee haalt u een basisretentiebeleidsobject op.

Syntaxis

Default (Standaard)

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-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 acceptabele waarden voor deze parameter zijn:

  • AzureVM
  • AzureWorkload
  • AzureStorage

Parametereigenschappen

Type:

Nullable<T>[BackupManagementType]

Default value:None
Geaccepteerde waarden:AzureVM, AzureStorage, AzureWorkload
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:1
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-BackupTier

Back-uplaag voor de resource. De huidige ondersteunde waarden zijn Snapshot, VaultStandard

Parametereigenschappen

Type:BackupTierType
Default value:None
Geaccepteerde waarden:Snapshot, VaultStandard
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:3
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Parametereigenschappen

Type:IAzureContextContainer
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AzContext, AzureRmContext, AzureCredential

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ScheduleRunFrequency

Frequentie van het schema waarvoor het basisretentiebeleidsobject wordt opgehaald. Acceptabele waarden zijn dagelijks en per uur.

Parametereigenschappen

Type:ScheduleRunType
Default value:None
Geaccepteerde waarden:Daily, Hourly, Weekly
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:2
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-WorkloadType

Workloadtype van de resource. De acceptabele waarden voor deze parameter zijn:

  • AzureVM
  • AzureFiles
  • MSSQL

Parametereigenschappen

Type:WorkloadType
Default value:None
Geaccepteerde waarden:AzureVM, AzureFiles, MSSQL
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:0
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

None

Uitvoerwaarden

RetentionPolicyBase