다음을 통해 공유


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