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>]
说明
Update-DPMPGSet cmdlet 更新,并将更改保存到 System Center - Data Protection Manager (DPM) 保护组集。 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
本示例使用写入期和到期容错的值更新服务器上的保护组集中的第一个保护组集。
第一个命令使用 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 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-AllowDifferentRetentionPeriods
指示具有不同保留期的保护组可以是同一保护组集的一部分。
类型: | SwitchParameter |
Position: | 2 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Confirm
在运行 cmdlet 之前,提示你进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ExpiryToleranceUnit
指定到期容差的度量单位。 此参数的可接受值为:
- 日
- 周
- 月
- 年
类型: | TimeUnit |
接受的值: | Invalid, Day, Week, Month, Year |
Position: | 4 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ExpiryToleranceValue
指定在 DPM 将磁带标记为过期之前,过期恢复点保留在磁带上的最大时间长度。
类型: | UInt32 |
Position: | 5 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Name
指定保护组集的新名称。
类型: | String |
Position: | 2 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PGSet
指定此 cmdlet 更新的保护组集。 若要获取保护组集对象,请使用 Get-DPMPGSet cmdlet。
类型: | PGSet |
Position: | 1 |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-Remove
指定保护组。 该 cmdlet 从保护组集中删除此保护组。
类型: | ProtectionGroup |
Position: | 2 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-WhatIf
显示 cmdlet 运行时会发生什么情况。 cmdlet 未运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-WritePeriodUnit
指定写入周期的度量单位。 此参数的可接受值为:
- 日
- 周
- 月
- 年
类型: | TimeUnit |
接受的值: | Invalid, Day, Week, Month, Year |
Position: | 2 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-WritePeriodValue
指定磁带可用于写入新备份的时间长度。 DPM 将此间隔后磁带标记为“异地就绪”。
类型: | UInt32 |
Position: | 3 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |