Set-OBPolicyState

设置当前备份策略对象的 PolicyState。 状态可以是 Valid 或 Paused。

语法

Default (默认值)

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

说明

此 cmdlet 可用于设置备份策略的当前状态。 状态可以是 Valid 或 Paused。

Valid (有效) 状态表示备份将根据定义的计划进行,并且备份将根据保留策略保留。

暂停状态意味着在备份策略更改为有效状态或删除之前,不会根据定义的计划保留当前备份。

示例

示例 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
默认值:False
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Policy

指定要在其上设置 PolicyState 的备份策略 (OBPolicy) 对象。

参数属性

类型:CBPolicy
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:2
必需:True
来自管道的值:True
来自管道的值(按属性名称):False
来自剩余参数的值:False

-State

备份策略的当前 PolicyState。

参数属性

类型:OMPolicyStates
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:3
必需:True
来自管道的值:True
来自管道的值(按属性名称):False
来自剩余参数的值:False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。

参数属性

类型:SwitchParameter
默认值:False
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

输入

Microsoft.Internal.CloudBackup.Commands.OBPolicy

输出

Microsoft.Internal.CloudBackup.Commands.OBPolicyState