共用方式為


Checkpoint-Computer

在本機電腦上建立系統還原點。

語法

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

Description

Cmdlet Checkpoint-Computer 會在本機計算機上建立系統還原點。

系統還原點和 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 會使用 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."