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。