Edit-AzDataProtectionPolicyRetentionRuleClientObject
Adatmegőrzési szabály hozzáadása vagy eltávolítása meglévő biztonsági mentési szabályzathoz.
Syntax
RemoveRetention (Alapértelmezett)
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
[-RemoveRule]
[<CommonParameters>]
AddRetention
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
-IsDefault <Boolean>
-LifeCycles <ISourceLifeCycle[]>
[-OverwriteLifeCycle <Boolean>]
[<CommonParameters>]
Description
Adatmegőrzési szabály hozzáadása vagy eltávolítása meglévő biztonsági mentési szabályzathoz.
Példák
1. példa: Heti adatmegőrzési szabály hozzáadása
$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
Az első parancs lekéri az alapértelmezett szabályzatsablont. A második parancs létrehoz egy heti életciklus-objektumot. A harmadik parancs heti adatmegőrzési szabályt ad hozzá az alapértelmezett szabályzathoz.
2. példa: Heti adatmegőrzési szabály eltávolítása
Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -RemoveRule
DatasourceType ObjectType
-------------- ----------
{Microsoft.Compute/disks} BackupPolicy
Ez a parancs eltávolítja a heti adatmegőrzési szabályt, ha az adott biztonsági mentési szabályzatban létezik.
3. példa: OperationalStore adatmegőrzési szabály hozzáadása egy AzureBlob-szabályzathoz
$pol = Get-AzDataProtectionPolicyTemplate -DatasourceType AzureBlob
$opLifecycle = New-AzDataProtectionRetentionLifeCycleClientObject -SourceDataStore OperationalStore -SourceRetentionDurationType Days -SourceRetentionDurationCount 30
Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Default_OperationalStore -LifeCycles $opLifecycle -IsDefault $true
DatasourceType ObjectType
-------------- ----------
{Microsoft.Storage/storageAccounts/blobServices} BackupPolicy
Az AzureBlob esetében az OperationalStore adatmegőrzési szabályait el kell nevezni Default_OperationalStore. A szabály additív módon lesz hozzáadva – a szabályzatsablon meglévő Default (VaultStore) adatmegőrzési szabálya megmarad. Az OperationalStore életciklusával való -Name Default továbbítást az ellenőrzés elutasítja.
Megjegyzés: -OverwriteLifeCycle elavult, és egy közelgő kiadásban el lesz távolítva. A meglévő adatmegőrzési szabály frissítését letiltó beállítás -OverwriteLifeCycle $false esetén $true a meglévő szabály életciklusa a helyén lesz lecserélve – ez az alapértelmezett viselkedés a paraméter eltávolítása után.
Paraméterek
-IsDefault
Megadja, hogy a megőrzési szabály alapértelmezett adatmegőrzési szabály-e.
Paramétertulajdonságok
| Típus: | Boolean |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
AddRetention
| Position: | Named |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-LifeCycles
A megőrzési szabályhoz társított életciklusok.
Paramétertulajdonságok
| Típus: | |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
AddRetention
| Position: | Named |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Name
Adatmegőrzési szabály neve.
Megjegyzés: "Default" A megőrzési szabályok életciklustól függetlenül nem távolíthatók el.
Paramétertulajdonságok
| Típus: | RetentionRuleName |
| Alapértelmezett érték: | None |
| Elfogadott értékek: | Default, Daily, Weekly, Monthly, Yearly, Default_OperationalStore |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-OverwriteLifeCycle
[Elavult] Választható; ez a paraméter egy közelgő kiadásban el lesz távolítva. A meglévő adatmegőrzési szabály frissítését letiltó beállítás -OverwriteLifeCycle $false esetén $true a meglévő szabály életciklusa a helyén lesz lecserélve – ez az alapértelmezett viselkedés a paraméter eltávolítása után.
Paramétertulajdonságok
| Típus: | |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
AddRetention
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Policy
Biztonsági mentési házirend-objektum
Paramétertulajdonságok
| Típus: | IBackupPolicy |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-RemoveRule
Megadja, hogy el kívánja-e távolítani az adatmegőrzési szabályt.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
RemoveRetention
| Position: | Named |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
Kimenetek
IBackupPolicy
Jegyzetek
-
"Default"a megőrzési szabályok életciklustól függetlenül nem távolíthatók el.-RemoveRule -Name Defaultkivételt dobRemoving Default Retention Rule is not allowed. Please try again with different rule name. -
-OverwriteLifeCycleelavult, és egy hamarosan megjelenő kiadásban el lesz távolítva. A meglévő adatmegőrzési szabály frissítését letiltó beállítás-OverwriteLifeCycle $falseesetén$truea meglévő szabály életciklusa a helyén lesz lecserélve – ez az alapértelmezett viselkedés a paraméter eltávolítása után.