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"

此命令创建名为“安装 MyApp”的系统还原点。 它使用默认 APPLICATION_INSTALL 还原点类型。

示例 2:创建系统MODIFY_SETTINGS还原点

Checkpoint-Computer -Description "ChangeNetSettings" -RestorePointType MODIFY_SETTINGS

此命令创建名为“ChangeNetSettings”的 MODIFY_SETTINGS 系统还原点。

参数

-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 将 SystemRestore 类的 CreateRestorePoint 方法与 BEGIN_SYSTEM_CHANGE 事件配合使用。

  • 从 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."