共用方式為


Set-OBPolicyState

設定目前備份原則物件的 PolicyState。 狀態可以是 [有效] 或 [已暫停]。

語法

Set-OBPolicyState
   [-Policy] <CBPolicy>
   [-State] <OMPolicyStates>
   [-Confirm]
   [-WhatIf]

Description

此 Cmdlet 可用來設定備份原則的目前狀態。 狀態可以是 [有效] 或 [已暫停]。

有效狀態表示備份會根據定義的排程進行,而且會根據保留原則保留備份。

暫停狀態表示備份不會根據定義的排程進行備份,在備份原則變更為有效狀態或刪除之前,才會保留目前的備份。

範例

範例 1

$P = Get-OBPolicy
 Set-OBPolicyState   $P "Valid"
 Set-OBPolicy   $P

本範例會將 OBPolicyState 設定為 Valid,並更新 OBPolicy 物件。

範例 2

$P = Get-OBPolicy
 Set-OBPolicyState   $P "Paused"
 Set-OBPolicy   $P

本範例會將 OBPolicyState 設定為 Paused 並更新 OBPolicy 物件。

範例 3

Get-OBPolicy | Set-OBPolicyState -State "Paused" | Set-OBPolicy

本範例會將 OBPolicyState 設定為 Paused,並使用管線更新 OBPolicy 物件。

參數

-Confirm

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

類型:SwitchParameter
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-Policy

指定要設定 PolicyState 的備份原則 (OBPolicy) 物件。

類型:CBPolicy
Position:2
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-State

備份原則的目前 PolicyState。

類型:OMPolicyStates
Position:3
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-WhatIf

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

類型:SwitchParameter
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

Microsoft.Internal.CloudBackup.Commands.OBPolicy

輸出

Microsoft.Internal.CloudBackup.Commands.OBPolicyState