다음을 통해 공유


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
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-LifeCycles

보존 규칙과 연결된 수명 주기입니다. 생성하려면 LIFECYCLES 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.

형식:ISourceLifeCycle[]
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Name

보존 규칙 이름

형식:RetentionRuleName
허용되는 값:Default, Daily, Weekly, Monthly, Yearly
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-OverwriteLifeCycle

기존 LifeCycle을 수정할지 여부를 지정합니다.

형식:Nullable<T>[Boolean]
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Policy

Backup Policy 개체를 생성하려면 POLICY 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.

형식:IBackupPolicy
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-RemoveRule

보존 규칙을 제거할지 여부를 지정합니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

출력

IBackupPolicy