Checkpoint-Computer

在本地计算机上创建系统还原点。

语法

Checkpoint-Computer
          [-Description] <String>
          [[-RestorePointType] <String>]
          [<CommonParameters>]

说明

Checkpoint-Computer cmdlet 在本地计算机上创建系统还原点。

只有客户端操作系统(例如 Windows 8、Windows 7、Windows Vista 和 Windows XP)才支持系统还原点和 Checkpoint-Computer cmdlet。

从 Windows 8 开始,Checkpoint-Computer 每日创建的检查点不能超过一个。

示例

示例 1:创建系统还原点

Checkpoint-Computer -Description "Install MyApp"

此命令将创建一个名为 Install MyApp 的系统还原点。 它使用默认的 APPLICATION_INSTALL 还原点类型。

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

Checkpoint-Computer -Description "ChangeNetSettings" -RestorePointType MODIFY_SETTINGS

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

参数

-Description

指定还原点的描述性名称。 此参数是必需的。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RestorePointType

指定还原点的类型。 默认值为 APPLICATION_INSTALL。

此参数的可接受值为:

  • APPLICATION_INSTALL
  • APPLICATION_UNINSTALL
  • DEVICE_DRIVER_INSTALL
  • MODIFY_SETTINGS
  • CANCELLED_OPERATION
Type:String
Aliases:RPT
Accepted values:APPLICATION_INSTALL, APPLICATION_UNINSTALL, DEVICE_DRIVER_INSTALL, MODIFY_SETTINGS, CANCELLED_OPERATION
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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."