Edit-AzDataProtectionPolicyRetentionRuleClientObject

Fügt einer vorhandenen Richtlinie Aufbewahrungsregel hinzu oder entfernt sie.

Syntax

RemoveRetention (Standard)

Edit-AzDataProtectionPolicyRetentionRuleClientObject
    -Name <RetentionRuleName>
    -Policy <IBackupPolicy>
    -RemoveRule
    [<CommonParameters>]

AddRetention

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

Beschreibung

Fügt einer vorhandenen Richtlinie Aufbewahrungsregel hinzu oder entfernt sie.

Beispiele

Beispiel 1: Wöchentliche Aufbewahrungsregel hinzufügen

$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

Der erste Befehl ruft die Standardrichtlinienvorlage ab. Der zweite Befehl erstellt ein wöchentliches Lebenszyklusobjekt. Der dritte Befehl fügt der Standardrichtlinie eine wöchentliche Aufbewahrungsregel hinzu.

Beispiel 2: Wöchentliche Aufbewahrungsregel entfernen

Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -RemoveRule
DatasourceType            ObjectType
--------------            ----------
{Microsoft.Compute/disks} BackupPolicy

Mit diesem Befehl wird die wöchentliche Aufbewahrungsregel entfernt, wenn sie in einer bestimmten Sicherungsrichtlinie vorhanden ist.

Parameter

-IsDefault

Gibt an, ob aufbewahrungsregel die Standardaufbewahrungsregel ist.

Parametereigenschaften

Typ:Boolean
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AddRetention
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-LifeCycles

Lebenszykluszyklen, die der Aufbewahrungsregel zugeordnet sind. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für LIFECYCLES-Eigenschaften und erstellen eine Hashtabelle.

Parametereigenschaften

Typ:

ISourceLifeCycle[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AddRetention
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Name

Name der Aufbewahrungsregel

Parametereigenschaften

Typ:RetentionRuleName
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-OverwriteLifeCycle

Gibt an, ob ein vorhandenes LifeCycle geändert werden soll.

Parametereigenschaften

Typ:

Nullable<T>[[System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AddRetention
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Policy

Backup Policy Object To construct, see NOTES section for POLICY properties and create a hash table.

Parametereigenschaften

Typ:IBackupPolicy
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-RemoveRule

Gibt an, ob die Aufbewahrungsregel entfernt werden soll.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

RemoveRetention
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Ausgaben

IBackupPolicy