Edit-AzDataProtectionPolicyRetentionRuleClientObject
Fügt einer vorhandenen Richtlinie Aufbewahrungsregel hinzu oder entfernt sie.
Syntax
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
[-RemoveRule]
[<CommonParameters>]
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
-IsDefault <Boolean>
-LifeCycles <ISourceLifeCycle[]>
[-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.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LifeCycles
Lebenszykluszyklen, die der Aufbewahrungsregel zugeordnet sind. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für LIFECYCLES-Eigenschaften und erstellen eine Hashtabelle.
Typ: | ISourceLifeCycle[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Name der Aufbewahrungsregel
Typ: | RetentionRuleName |
Zulässige Werte: | Default, Daily, Weekly, Monthly, Yearly |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-OverwriteLifeCycle
Gibt an, ob ein vorhandenes LifeCycle geändert werden soll.
Typ: | Nullable<T>[Boolean] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Policy
Backup Policy Object To construct, see NOTES section for POLICY properties and create a hash table.
Typ: | IBackupPolicy |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoveRule
Gibt an, ob die Aufbewahrungsregel entfernt werden soll.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
Azure PowerShell