Set-DPMPolicyObjective
보호 그룹에 대한 정책 목표를 설정합니다.
구문
Set-DPMPolicyObjective
[-RetentionRangeDays] <Int32>
[-ProtectionGroup] <ProtectionGroup>
[[-SynchronizationFrequencyMinutes] <Int32>]
[-BeforeRecoveryPoint]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-RetentionRangeInWeeks] <Int32>
[-ShortTermBackupFrequency] <BackupFrequency>
[-ProtectionGroup] <ProtectionGroup>
[-CreateIncrementals]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-LongTermBackupFrequency] <BackupFrequency>
[-ProtectionGroup] <ProtectionGroup>
[-RetentionRange] <RetentionRange>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-RetentionRangeList] <RetentionRange[]>
[-FrequencyList] <Int32[]>
[-GenerationList] <GenerationType[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-OnlineRetentionRange] <Int32>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-OnlineRetentionRangeList] <RetentionRange[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-ColocateDatasources] <Boolean>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-AlertThresholdInDays] <Int32>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Set-DPMPolicyObjective cmdlet은 System Center - DPM(Data Protection Manager) 보호 그룹에 대한 정책 목표를 설정합니다. 디스크 또는 테이프에 백업하도록 정책을 설정하고 보호 그룹에 대한 보존 범위를 지정할 수 있습니다.
Set-DPMPolicyObjective cmdlet을 사용하여 보호 목표를 지정하는 경우 DPM은 자동으로 기본 일정을 설정합니다. 기본 일정을 변경하려면 Get-DPMPolicySchedule cmdlet과 Set-DPMPolicySchedule cmdlet을 사용합니다.
예제
예제 1: 보호 그룹에 대한 정책 목표 설정
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRangeInDays 10 -SynchronizationFrequency 360
첫 번째 명령은 DPMServer02라는 DPM 서버에서 보호 그룹 개체를 가져오고 $PGroup 변수에 저장합니다.
두 번째 명령은 표준 배열 표기법을 사용하여 $PGroup 배열의 두 번째 멤버를 편집 가능한 형식으로 지정하고 보호 그룹을 $MPGroup 변수에 저장합니다.
세 번째 명령은 $MPGroup 보호 그룹에 대한 정책 목표를 10일의 보존 범위와 6시간의 동기화 빈도(360분)로 설정합니다.
예제 2: DPM 서버의 보존 범위 설정
PS C:\>$Rr = New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 1,"months"
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRange 360 -LongTermBackupFrequency Weekly
첫 번째 명령은 RetentionRange 개체를 만든 다음 $Rr 변수에 저장합니다.
두 번째 명령은 DPMServer02라는 DPM 서버에서 보호 그룹을 가져오고 $PGroup 변수에 저장합니다.
세 번째 명령은 표준 배열 표기법을 사용하여 편집 가능한 형식으로 $PGroup 배열의 첫 번째 멤버를 지정하고 편집 가능한 보호 그룹을 $MPGroup 변수에 저장합니다.
네 번째 명령은 보호 그룹의 보존 범위를 360일로 설정하고 장기 백업 빈도를 매주로 설정합니다.
예제 3: 보존 범위 설정
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -RetentionRangeInWeeks 12 -ShortTermBackupFrequency Daily -ProtectionGroup $MPGroup
이 예제에서는 DPM 서버에 대한 보존 범위를 설정하는 또 다른 방법을 보여 줍니다.
첫 번째 명령은 DPMServer02라는 DPM 서버에서 보호 그룹을 가져오고 $PGroup 변수에 저장합니다.
두 번째 명령은 표준 배열 표기법을 사용하여 편집 가능한 형식으로 $PGroup 배열의 첫 번째 멤버를 지정하고 편집 가능한 보호 그룹을 $MPGroup 변수에 저장합니다.
세 번째 명령은 보호 그룹의 보존 범위를 12주로 설정하고 단기 백업 빈도를 매일로 설정합니다.
예제 4: 온라인 보호를 위한 보존 범위 설정
PS C:\>$RRList = @()
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 180, Days)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 104, Weeks)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 60, Month)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 10, Years)
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup -ProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -OnlineRetentionRangeList $RRList
첫 번째 명령은 $RRlist 변수에 저장된 RetentionRange 개체 배열을 만듭니다.
두 번째, 세 번째, 네 번째 및 다섯 번째 명령은 RetentionRange 개체를 만들고 $RRlist 추가합니다.
여섯 번째 명령은 DPMServer02라는 DPM 서버에서 보호 그룹을 가져오고 $PGroup 변수에 저장합니다.
일곱 번째 명령은 표준 배열 표기법을 사용하여 편집 가능한 형식으로 $PGroup 배열의 첫 번째 멤버를 지정하고 편집 가능한 보호 그룹을 $MPGroup 변수에 저장합니다.
최종 명령은 보호 그룹의 온라인 보존 범위와 장기 온라인 백업 빈도를 매일로 설정합니다.
매개 변수
-AlertThresholdInDays
DPM이 경고를 발생하기 전에 대기하는 가장 최근 백업 이후의 일 수를 지정합니다.
형식: | Int32 |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-BeforeRecoveryPoint
DPM이 복구 지점을 생성하기 전에 동기화를 실행한다는 것을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ColocateDatasources
DPM에서 공동 배치를 사용할 수 있는지 여부를 나타냅니다.
형식: | Boolean |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Confirm
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-CreateIncrementals
DPM에서 증분 백업을 만들 수 있음을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-FrequencyList
세 가지 보호 목표가 정의하는 백업 빈도의 배열을 지정합니다.
이 매개 변수에 허용되는 값은 다음과 같습니다.
해마다
반년
분기별
매달의
격주
매주
매일
형식: | Int32[] |
Position: | 3 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-GenerationList
세 가지 보호 목표가 정의하는 세대의 배열을 지정합니다.
이 매개 변수에 허용되는 값은 다음과 같습니다.
- GreatGrandfather
- 할아버지
- 아버지
- 아들
형식: | GenerationType[] |
Position: | 4 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LongTermBackupFrequency
장기 보호를 위한 백업 빈도를 지정합니다.
이 매개 변수에 허용되는 값은 다음과 같습니다.
- 매일
- 매주
- 격주
- 매달의
- 분기별
- HalfYearly
- 해마다
형식: | BackupFrequency |
허용되는 값: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
Position: | 3 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-OnlineRetentionRange
온라인 보호를 위한 보존 범위를 지정합니다.
형식: | Int32 |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-OnlineRetentionRangeList
온라인 보호를 위한 보존 범위를 정의하는 보존 기간 배열을 지정합니다.
형식: | RetentionRange[] |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PassThru
작업 중인 항목을 나타내는 개체를 반환합니다. 기본적으로 이 cmdlet은 출력을 생성하지 않습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ProtectionGroup
이 cmdlet이 정책 목표를 설정하는 보호 그룹을 지정합니다. ProtectionGroup 개체를 가져오려면 Get-DPMProtectionGroup cmdlet을 사용합니다.
형식: | ProtectionGroup |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-RetentionRange
장기 보호를 위해 DPM이 테이프에 데이터를 보관하는 기간을 지정합니다.
형식: | RetentionRange |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RetentionRangeDays
DPM에서 복제본을 유지하는 일 수를 지정합니다.
형식: | Int32 |
별칭: | RetentionRangeInDays |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RetentionRangeInWeeks
DPM이 복제본을 유지하는 주 수를 지정합니다.
형식: | Int32 |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RetentionRangeList
세 가지 보호 목표가 정의하는 보존 기간의 배열을 지정합니다.
형식: | RetentionRange[] |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ShortTermBackupFrequency
단기 보호에 대한 백업 빈도를 지정합니다.
이 매개 변수에 허용되는 값은 다음과 같습니다.
- 매일
- 매주
- 격주
- 매달의
- 분기별
- HalfYearly
- 해마다
형식: | BackupFrequency |
허용되는 값: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
Position: | 3 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SynchronizationFrequencyMinutes
동기화 빈도(분)를 지정합니다.
형식: | Int32 |
별칭: | SynchronizationFrequency |
허용되는 값: | 15, 30, 45, 60, 120, 240, 360, 720, 1440 |
Position: | 3 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
출력
Schedule