共用方式為


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 - 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