Checkpoint-Computer

ローカル コンピューターのシステム復元ポイントを作成します。

構文

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

説明

このコマンドレットは Checkpoint-Computer 、ローカル コンピューターにシステム復元ポイントを作成します。

システム復元ポイントと Checkpoint-Computer コマンドレットは、Windows 8、Windows 7、Windows Vista、Windows XP などのクライアント オペレーティング システムでのみサポートされます。

Windows 8 以降では、Checkpoint-Computer毎日複数のチェックポイントを作成することはできません。

例 1: システム復元ポイントを作成する

Checkpoint-Computer -Description "Install MyApp"

このコマンドを実行すると、MyApp のインストールと呼ばれるシステム復元ポイントが作成されます。 復元ポイントの種類には、既定値の APPLICATION_INSTALL を使用します。

例 2: システム MODIFY_Standard Edition TTINGS 復元ポイントを作成する

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_Standard Edition TTINGS
  • 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

このコマンドレットは出力を生成しません。

メモ

  • このコマンドレットでは、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."