Checkpoint-Computer
在本地计算机上创建系统还原点。
语法
Checkpoint-Computer
[-Description] <String>
[[-RestorePointType] <String>]
[<CommonParameters>]
说明
Checkpoint-Computer
cmdlet 在本地计算机上创建系统还原点。
系统还原点和 Checkpoint-Computer
cmdlet 仅在客户端操作系统(如 Windows 10 或 Windows 11)上受支持。 Checkpoint-Computer
不能每天创建多个检查点。
示例
示例 1:创建系统还原点
Checkpoint-Computer -Description "Install MyApp"
此命令将创建一个名为 Install MyApp 的系统还原点。 它使用默认 APPLICATION_INSTALL
还原点类型。
示例 2:创建系统 MODIFY_SETTINGS 还原点
Checkpoint-Computer -Description "ChangeNetSettings" -RestorePointType MODIFY_SETTINGS
此命令创建名为 MODIFY_SETTINGS
“ChangeNetSettings”的系统还原点。
参数
-Description
指定还原点的描述性名称。 此参数是必需的。
类型: | String |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-RestorePointType
指定还原点的类型。 默认为 APPLICATION_INSTALL
。
此参数的可接受值为:
APPLICATION_INSTALL
APPLICATION_UNINSTALL
DEVICE_DRIVER_INSTALL
MODIFY_SETTINGS
CANCELLED_OPERATION
cmdlet 接受 CANCELLED_OPERATION
,但不再支持这种类型的还原点操作。 有关这些类型的详细信息,请参阅 “还原点说明文本 ”文档。
类型: | String |
别名: | RPT |
接受的值: | APPLICATION_INSTALL, APPLICATION_UNINSTALL, DEVICE_DRIVER_INSTALL, MODIFY_SETTINGS, CANCELLED_OPERATION |
Position: | 1 |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
None
不能通过管道将对象传递给 Checkpoint-Computer
。
输出
None
此 cmdlet 将不生成任何输出。
备注
此 cmdlet 对 BEGIN_SYSTEM_CHANGE 事件使用 SystemRestore 类的 CreateRestorePoint 方法。
从 Windows 8 开始,
Checkpoint-Computer
每日创建的系统还原点不能超过一个。 如果你尝试在 24 小时内再创建一个新的还原点,则 Windows PowerShell 将生成以下错误:"A new system restore point cannot be created because one has already been created within the past 24 hours. Please try again later."