共用方式為


Set-DPMPolicyObjective

設置保護組的策略目標。

語法

ShortTermDisk (預設值)

Set-DPMPolicyObjective
    [-RetentionRangeDays] <Int32>
    [-ProtectionGroup] <ProtectionGroup>
    [[-SynchronizationFrequencyMinutes] <Int32>]
    [-BeforeRecoveryPoint]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ShortTermTape

Set-DPMPolicyObjective
    [-RetentionRangeInWeeks] <Int32>
    [-ShortTermBackupFrequency] <BackupFrequency>
    [-ProtectionGroup] <ProtectionGroup>
    [-CreateIncrementals]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermTape

Set-DPMPolicyObjective
    [-LongTermBackupFrequency] <BackupFrequency>
    [-ProtectionGroup] <ProtectionGroup>
    [-RetentionRange] <RetentionRange>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermTapeCustom

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-RetentionRangeList] <RetentionRange[]>
    [-FrequencyList] <Int32[]>
    [-GenerationList] <GenerationType[]>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermCloud

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-OnlineRetentionRange] <Int32>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

LongTermCloudGFS

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-OnlineRetentionRangeList] <RetentionRange[]>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ColocateDatasources

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-ColocateDatasources] <Boolean>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AlertThresholdInDays

Set-DPMPolicyObjective
    [-ProtectionGroup] <ProtectionGroup>
    [-AlertThresholdInDays] <Int32>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Set-DPMPolicyObjective cmdlet 為 System Center - Data Protection Manager (DPM) 保護組設置策略目標。 您可以將策略設置為備份到磁碟或磁帶,並指定保護組的保留範圍。

如果使用 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
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AlertThresholdInDays
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-BeforeRecoveryPoint

指示 DPM 在創建恢復點之前運行同步。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ShortTermDisk
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ColocateDatasources

指示 DPM 是否啟用託管。

參數屬性

類型:Boolean
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ColocateDatasources
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:cf

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-CreateIncrementals

指示 DPM 創建增量備份。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ShortTermTape
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-FrequencyList

指定三個保護目標定義的備份頻率陣列。

此參數可接受的值為:

每年

半年一次

每季

每月

Biweekly

每週

日常

參數屬性

類型:

Int32[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

LongTermTapeCustom
Position:3
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-GenerationList

指定三個保護目標定義的代陣列。

此參數可接受的值為:

  • 曾祖父
  • 爺爺
  • 爸爸
  • 兒子

參數屬性

類型:

GenerationType[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

LongTermTapeCustom
Position:4
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-LongTermBackupFrequency

指定長期保護的備份頻率。

此參數可接受的值為:

  • 日常
  • 每週
  • 雙週刊
  • 每月
  • 每季
  • 半年半
  • 每年

參數屬性

類型:BackupFrequency
預設值:None
接受的值:Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly
支援萬用字元:False
不要顯示:False

參數集

LongTermTape
Position:3
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-OnlineRetentionRange

指定連線保護的保留範圍。

參數屬性

類型:Int32
預設值:None
支援萬用字元:False
不要顯示:False

參數集

LongTermCloud
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-OnlineRetentionRangeList

指定定義連線保護的保留期範圍的保留期陣列。

參數屬性

類型:

RetentionRange[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

LongTermCloudGFS
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-PassThru

返回一個物件,代表您正在處理的項目。 根據預設,此 Cmdlet 不會產生任何輸出。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ProtectionGroup

指定此 cmdlet 為其設置策略目標的保護組。 若要獲取 ProtectionGroup 物件,請使用 Get-DPMProtectionGroup cmdlet。

參數屬性

類型:ProtectionGroup
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:1
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RetentionRange

指定 DPM 將數據保留在磁帶上以進行長期保護的持續時間。

參數屬性

類型:RetentionRange
預設值:None
支援萬用字元:False
不要顯示:False

參數集

LongTermTape
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RetentionRangeDays

指定 DPM 保留副本的天數。

參數屬性

類型:Int32
預設值:None
支援萬用字元:False
不要顯示:False
別名:保留範圍天數

參數集

ShortTermDisk
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RetentionRangeInWeeks

指定 DPM 保留副本的周數。

參數屬性

類型:Int32
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ShortTermTape
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RetentionRangeList

指定三個保護目標定義的保留期陣列。

參數屬性

類型:

RetentionRange[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

LongTermTapeCustom
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ShortTermBackupFrequency

指定短期保護的備份頻率。

此參數可接受的值為:

  • 日常
  • 每週
  • 雙週刊
  • 每月
  • 每季
  • 半年半
  • 每年

參數屬性

類型:BackupFrequency
預設值:None
接受的值:Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly
支援萬用字元:False
不要顯示:False

參數集

ShortTermTape
Position:3
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SynchronizationFrequencyMinutes

指定同步頻率(以分鐘為單位)。

參數屬性

類型:Int32
預設值:None
接受的值:15, 30, 45, 60, 120, 240, 360, 720, 1440
支援萬用字元:False
不要顯示:False
別名:同步頻率

參數集

ShortTermDisk
Position:3
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 指令未執行。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:無線

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸出

Schedule