Delen via


Edit-AzDataProtectionPolicyRetentionRuleClientObject

Retentieregel toevoegen aan of verwijderen uit bestaand beleid

Syntaxis

Edit-AzDataProtectionPolicyRetentionRuleClientObject
    -Policy <IBackupPolicy>
    -Name <RetentionRuleName>
    [-RemoveRule]
    [<CommonParameters>]
Edit-AzDataProtectionPolicyRetentionRuleClientObject
    -Policy <IBackupPolicy>
    -Name <RetentionRuleName>
    -IsDefault <Boolean>
    -LifeCycles <ISourceLifeCycle[]>
    [-OverwriteLifeCycle <Boolean>]
    [<CommonParameters>]

Description

Retentieregel toevoegen aan of verwijderen uit bestaand beleid

Voorbeelden

Voorbeeld 1: Wekelijkse bewaarregel toevoegen

$pol = Get-AzDataProtectionPolicyTemplate
$lifecycle = New-AzDataProtectionRetentionLifeCycleClientObject -SourceDataStore OperationalStore -SourceRetentionDurationType Weeks -SourceRetentionDurationCount 5
Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -LifeCycles $lifecycle -IsDefault $false

DatasourceType            ObjectType
--------------            ----------
{Microsoft.Compute/disks} BackupPolicy

Met de eerste opdracht wordt de standaardbeleidssjabloon opgeslagen. Met de tweede opdracht maakt u een wekelijks levenscyclusobject. Met de derde opdracht wordt een wekelijkse bewaarregel toegevoegd aan het standaardbeleid.

Voorbeeld 2: Wekelijkse bewaarregel verwijderen

Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -RemoveRule

DatasourceType            ObjectType
--------------            ----------
{Microsoft.Compute/disks} BackupPolicy

Met deze opdracht wordt de wekelijkse bewaarregel verwijderd als deze bestaat in het opgegeven back-upbeleid.

Parameters

-IsDefault

Hiermee geeft u op of de bewaarregel de standaardretentieregel is.

Type:Boolean
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LifeCycles

Levenscyclus die is gekoppeld aan de bewaarregel. Zie de sectie NOTES voor levenscycluseigenschappen en het maken van een hash-tabel om deze samen te stellen.

Type:ISourceLifeCycle[]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Naam van bewaarregel

Type:RetentionRuleName
Geaccepteerde waarden:Default, Daily, Weekly, Monthly, Yearly
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OverwriteLifeCycle

Hiermee geeft u op of een bestaande LifeCycle moet worden gewijzigd.

Type:Nullable<T>[Boolean]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Policy

Back-upbeleidsobject Voor het maken van een back-up raadpleegt u de sectie NOTES voor BELEIDSeigenschappen en maakt u een hash-tabel.

Type:IBackupPolicy
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RemoveRule

Hiermee geeft u op of de bewaarregel moet worden verwijderd.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden

IBackupPolicy