Edit-AzDataProtectionPolicyRetentionRuleClientObject
Retentieregel toevoegen aan of verwijderen uit bestaand beleid
Syntax
RemoveRetention (Standaard)
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Name <RetentionRuleName>
-Policy <IBackupPolicy>
-RemoveRule
[<CommonParameters>]
AddRetention
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-IsDefault <Boolean>
-LifeCycles <ISourceLifeCycle[]>
-Name <RetentionRuleName>
-Policy <IBackupPolicy>
[-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.
Parametereigenschappen
| Type: | Boolean |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
AddRetention
| Position: | Named |
| Verplicht: | True |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | 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.
Parametereigenschappen
| Type: | |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
AddRetention
| Position: | Named |
| Verplicht: | True |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Name
Naam van bewaarregel
Parametereigenschappen
| Type: | RetentionRuleName |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | True |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-OverwriteLifeCycle
Hiermee geeft u op of een bestaande LifeCycle moet worden gewijzigd.
Parametereigenschappen
| Type: | Nullable<T>[[System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
AddRetention
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Policy
Back-upbeleidsobject Voor het maken van een back-up raadpleegt u de sectie NOTES voor BELEIDSeigenschappen en maakt u een hash-tabel.
Parametereigenschappen
| Type: | IBackupPolicy |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | True |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-RemoveRule
Hiermee geeft u op of de bewaarregel moet worden verwijderd.
Parametereigenschappen
| Type: | SwitchParameter |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
RemoveRetention
| Position: | Named |
| 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.