共用方式為


Restore-Computer

在本機電腦上啟動系統還原。

語法

Restore-Computer
       [-RestorePoint] <Int32>
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

Restore-Computer Cmdlet 會將本機計算機還原至指定的系統還原點。

Restore-Computer 重新啟動電腦。 還原會在重新啟動作業期間完成。

只有 Windows 7、Windows Vista 和 Windows XP 等用戶端操作系統才支援系統還原點和 Restore-Computer

範例

範例 1:還原本機計算機

PS C:\> Restore-Computer -RestorePoint 253

此命令會將本機計算機還原至序號為 253 的還原點。

範例 2:使用確認還原本機計算機

PS C:\> Restore-Computer -RestorePoint 255 -Confirm
Confirm
Are you sure you want to perform this action?
Performing operation "Restore-Computer" .
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):

此命令會將本機計算機還原至序號為 255 的還原點。 它會使用 Confirm 參數,在實際執行作業之前提示使用者。

範例 3:還原計算機並檢查狀態

PS C:\> Get-ComputerRestorePoint
PS C:\> Restore-Computer -RestorePoint 255
PS C:\> Get-ComputerRestorePoint -LastStatus

這些命令會執行系統還原,然後檢查其狀態。

第一個命令會使用 Get-ComputerRestorePoint 取得本機電腦上的還原點。

第二個命令會將計算機還原到序號為 255 的還原點。

第三個命令會使用 get-ComputerRestorePoint Cmdlet LastStatus 參數來檢查還原作業的狀態。 由於 Restore-Computer 強制重新啟動,因此會在電腦重新啟動之後輸入此命令。

參數

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-RestorePoint

指定還原點的序號。 若要尋找序號,請使用 Get-ComputerRestorePoint Cmdlet。 這是必要參數。

類型:Int32
別名:SequenceNumber, SN, RP
Position:0
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

None

您無法使用管線將輸入傳送至此 Cmdlet。

輸出

None

此 Cmdlet 不會產生任何輸出。

備註

  • 若要在 Windows Vista 和更新版本的 Windows 作業系統上執行 Restore-Computer 命令,請使用 [以系統管理員身分執行] 選項開啟 Windows PowerShell。
  • 此 Cmdlet 使用 Windows Management Instrumentation (WMI) SystemRestore 類別。