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 |