共用方式為


Edit-AzDataProtectionPolicyRetentionRuleClientObject

將保留規則新增或移除至現有的原則

語法

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

Description

將保留規則新增或移除至現有的原則

範例

範例 1:新增每周保留規則

$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

第一個命令會取得預設原則範本。 第二個命令會建立每周生命周期物件。 第三個命令會將每周保留規則新增至默認原則。

範例 2:移除每周保留規則

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

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

此命令會在指定的備份原則中存在時移除每周保留規則。

參數

-IsDefault

指定保留規則是否為預設保留規則。

類型:Boolean
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-LifeCycles

與保留規則相關聯的生命週期。 若要建構,請參閱 LIFECYCLES 屬性和建立哈希表的 NOTES 一節。

類型:ISourceLifeCycle[]
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Name

保留規則名稱

類型:RetentionRuleName
接受的值:Default, Daily, Weekly, Monthly, Yearly
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-OverwriteLifeCycle

指定是否修改現有的 LifeCycle。

類型:Nullable<T>[Boolean]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Policy

備份原則物件 若要建構,請參閱 POLICY 屬性和建立哈希表的 NOTES 一節。

類型:IBackupPolicy
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-RemoveRule

指定是否要移除保留規則。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

輸出

IBackupPolicy