Restore-Computer
在本機電腦上啟動系統還原。
Syntax
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 前提示您確認。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestorePoint
指定還原點的序號。 若要尋找序號,請使用 Get-ComputerRestorePoint Cmdlet。 此為必要參數。
Type: | Int32 |
Aliases: | SequenceNumber, SN, RP |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 Cmdlet 並不會執行。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸入
None
您無法使用管線傳送輸入至此 Cmdlet。
輸出
None
此 Cmdlet 不會產生任何輸出。
備註
- 若要在 Windows Vista 和更新版本的 Windows 作業系統上執行 Restore-Computer 命令,請使用 [以系統管理員身分執行] 選項開啟 Windows PowerShell。
- 此 Cmdlet 會使用 Windows Management Instrumentation (WMI) SystemRestore 類別。