Update-DPMPGSet
변경 내용을 업데이트하고 보호 그룹 집합에 저장합니다.
구문
Update-DPMPGSet
[-AllowDifferentRetentionPeriods]
[-PGSet] <PGSet>
[-Name] <String>
[-WritePeriodUnit] <TimeUnit>
[-WritePeriodValue] <UInt32>
[-ExpiryToleranceUnit] <TimeUnit>
[-ExpiryToleranceValue] <UInt32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-AllowDifferentRetentionPeriods]
[-PGSet] <PGSet>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-PGSet] <PGSet>
[-Remove] <ProtectionGroup>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-PGSet] <PGSet>
[-Name] <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-PGSet] <PGSet>
[-WritePeriodUnit] <TimeUnit>
[-WritePeriodValue] <UInt32>
[-ExpiryToleranceUnit] <TimeUnit>
[-ExpiryToleranceValue] <UInt32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-DPMPGSet
[-PGSet] <PGSet>
[-Add] <ProtectionGroup>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Update-DPMPGSet cmdlet은 변경 내용을 업데이트하고 System Center - DPM(Data Protection Manager) 보호 그룹 집합에 저장합니다. DPM 보호 그룹은 동일한 테이프에 배치하는 보호 그룹의 컬렉션입니다.
예제
예제 1: 쓰기 기간 및 만료 허용 오차 업데이트
PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Name "PGSset3" -WritePeriodUnit day -WritePeriodValue 60 -ExpiryToleranceUnit Day -ExpiryToleranceValue 10
다음은 서버 DPMServer07의 보호 그룹 집합에서 설정된 첫 번째 보호 그룹을 쓰기 기간 및 만료 허용 오차 값으로 업데이트하는 예제입니다.
첫 번째 명령은 Get-DPMPGSet cmdlet을 사용하여 지정된 서버에 대한 보호 그룹 집합을 가져와서 $PGSet 변수에 저장합니다.
두 번째 명령은 표준 배열 표기법을 사용하여 $PGSet 첫 번째 멤버를 지정합니다. 이 명령은 쓰기 기간 및 만료 허용 오차 값을 업데이트합니다.
예제 2: 보호 그룹 집합에 보호 그룹 추가
PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> $PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer07" | where {($_.friendlyname) -match "PG1" }
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Add $PGroup
다음은 DPMServer07의 보호 그룹을 해당 DPM 서버에 설정된 첫 번째 보호 그룹에 추가하는 예제입니다.
첫 번째 명령은 Get-DPMPGSet cmdlet을 사용하여 지정된 서버에 대한 보호 그룹 집합을 가져와서 $PGSet 변수에 저장합니다.
두 번째 명령은 Get-DPMProtectionGroup cmdlet을 사용하여 PG1이 포함된 이름을 가진 지정된 DPM 서버에서 보호 그룹을 가져와서 $PGroup 변수에 저장합니다.
세 번째 명령은 표준 배열 표기법을 사용하여 $PGSet 변수의 첫 번째 멤버를 지정합니다. $PGroup 저장된 보호 그룹을 포함하도록 설정된 명령이 업데이트됩니다.
예제 3: 보호 그룹 집합에서 보호 그룹 제거
PS C:\>$PGSet = Get-DPMPGSet -DPMServerName "DPMServer07"
PS C:\> $PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer07" | where { ($_.friendlyname) -match "PG1" }
PS C:\> Update-DPMPGSet -PGSet $PGSet[0] -Remove $PGroup
다음은 DPM 서버 TestingServer의 보호 그룹 집합 목록에서 첫 번째 보호 그룹 집합을 제거하는 예제입니다.
첫 번째 명령은 Get-DPMPGSet cmdlet을 사용하여 지정된 서버에 대한 보호 그룹 집합을 가져와서 $PGSet 변수에 저장합니다.
두 번째 명령은 Get-DPMProtectionGroup cmdlet을 사용하여 PG1이 포함된 이름을 가진 지정된 DPM 서버에서 보호 그룹을 가져와서 $PGroup 변수에 저장합니다.
세 번째 명령은 표준 배열 표기법을 사용하여 $PGSet 첫 번째 멤버를 지정합니다. $PGroup 저장된 보호 그룹을 더 이상 포함하지 않는 명령 업데이트입니다.
매개 변수
-Add
보호 그룹을 지정합니다. cmdlet은 보호 그룹 집합에 이 보호 그룹을 추가합니다.
형식: | ProtectionGroup |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-AllowDifferentRetentionPeriods
보존 기간이 다른 보호 그룹이 동일한 보호 그룹 집합에 속할 수 있음을 나타냅니다.
형식: | SwitchParameter |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Confirm
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ExpiryToleranceUnit
만료 허용 오차에 대한 측정 단위를 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.
- 하루
- 주
- 달
- 년
형식: | TimeUnit |
허용되는 값: | Invalid, Day, Week, Month, Year |
Position: | 4 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ExpiryToleranceValue
DPM이 테이프를 만료된 것으로 표시하기 전에 만료된 복구 지점이 테이프에 남아 있는 최대 시간을 지정합니다.
형식: | UInt32 |
Position: | 5 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Name
보호 그룹 집합의 새 이름을 지정합니다.
형식: | String |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PGSet
이 cmdlet이 업데이트하는 보호 그룹 집합을 지정합니다. 보호 그룹 집합 개체를 가져오려면 Get-DPMPGSet cmdlet을 사용합니다.
형식: | PGSet |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Remove
보호 그룹을 지정합니다. cmdlet은 보호 그룹 집합에서 이 보호 그룹을 제거합니다.
형식: | ProtectionGroup |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WritePeriodUnit
쓰기 기간의 측정 단위를 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.
- 하루
- 주
- 달
- 년
형식: | TimeUnit |
허용되는 값: | Invalid, Day, Week, Month, Year |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WritePeriodValue
새 백업을 작성하는 데 테이프를 사용할 수 있는 시간을 지정합니다. DPM은 이 간격 후에 테이프를 오프사이트 준비로 표시합니다.
형식: | UInt32 |
Position: | 3 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |