共用方式為


Restore-Computer

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

語法

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

描述

Restore-Computer Cmdlet 會將本機電腦還原為指定的系統還原點。

Restore-Computer 命令會重新啟動電腦。還原會於重新啟動操作期間完成。

參數

-RestorePoint <int>

指定還原點的序號。若要尋找序號,請使用 Get-ComputerRestorePoint。此參數為必要項。

必要?

true

位置?

1

預設值

接受管線輸入?

false

接受萬用字元?

false

-Confirm

在執行命令前先提示確認。

必要?

false

位置?

named

預設值

接受管線輸入?

false

接受萬用字元?

false

-WhatIf

說明執行命令時將會發生何種情況,但不會實際執行命令。

必要?

false

位置?

named

預設值

接受管線輸入?

false

接受萬用字元?

false

<CommonParameters>

這個 Cmdlet 支援一般參數:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。如需詳細資訊,請參閱 about_Commonparameters.

輸入和輸出

輸入型別是可經由管道輸出至 Cmdlet 的物件型別。傳回型別則是 Cmdlet 所傳回的物件型別。

輸入

您無法經由管道將輸入輸出至這個 Cmdlet。

輸出

這個 Cmdlet 不會產生任何輸出。

附註

若要在 Windows Vista 與較新版本的 Windows 上執行 Restore-Computer 命令,請以 [以系統管理員身分執行] 選項開啟 Windows PowerShell。

此 Cmdlet 會使用 Windows Management Instrumentation (WMI) SystemRestore 類別。

範例 1

C:\PS>restore-computer -RestorePoint 253

描述
-----------
此命令會將本機電腦還原為序號 253 的還原點。

因為 RestorePoint 是一個位置參數,因此可以省略參數名稱。





範例 2

C:\PS>restore-computer 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

C:\PS>Get-ComputerRestorePoint

C:\PS> Restore-Computer -RestorePoint 255

C:\PS> Get-ComputerRestorePoint -LastStatus

描述
-----------
這些命令會執行系統還原,並檢查其狀態。

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

第二個命令使用 Restore-Computer,將本機電腦還原為序號 255 的還原點。

第三個命令使用 Get-ComputerRestorePoint Cmdlet 的 LastStatus 參數,確認還原作業的狀態。因為 Restore-Computer 命令會強制重新啟動,所以這個命令會在電腦重新啟動時輸入。





請參閱

概念

Get-ComputerRestorePoint
Enable-ComputerRestore
Disable-ComputerRestore
Restart-Computer