在指定的檔案系統磁碟機上啟用 [系統還原] 功能。
語法
Enable-ComputerRestore [-Drive] <string[]> [-Confirm] [-WhatIf] [<CommonParameters>]
描述
Enable-ComputerRestore Cmdlet 會開啟一個或多個檔案系統磁碟機上的 [系統還原] 功能。所以,您可以使用如 Restore-Computer Cmdlet 的工具,將電腦還原到先前的狀態。
根據預設,會所有可以進行還原的磁碟機上啟用 [系統還原],但是您可以利用 Disable-ComputerRestore Cmdlet 停用這個功能。若要在任一磁碟機上啟用 (或重新啟用) [系統還原],則必須在系統磁碟機上啟用 [系統還原] 功能,這可以事先啟用或是同步進行。使用 Rstrui.exe 即可找到每一個磁碟機的 [系統還原] 狀態。
參數
-Drive <string[]>
指定檔案系統磁碟機。輸入一個或多個檔案系統磁碟機代號,每一個代號後面都要接著一個冒號與反斜線,並以引號括住,例如,"C:\" 或 "D:\"。此參數為必要項。
您無法使用這個 Cmdlet 啟用遠端網路磁碟機 (即使該磁碟機已經對應到本機電腦) 上的 [系統還原],此外,也無法在不可以進行系統還原的磁碟機 (例如,外接式磁碟機) 上啟用 [系統還原]。
若要在任一磁碟機上啟用 [系統還原],則必須在系統磁碟機上啟用 [系統還原] 功能,這可以事先啟用或是同步進行。
必要? |
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 不會產生任何輸出。 |
附註
Disable-ComputerRestore 與 Enable-ComputerRestore 只適用於用戶端作業系統,如 Windows Vista 與 Windows XP。
若要在 Windows Vista 與較新版本的 Windows 上執行 Enable-ComputerRestore 命令,請以 [以系統管理員身分執行] 選項開啟 Windows PowerShell。
若要尋找可以進行系統還原的檔案系統磁碟機,請在 [控制台] 的 [系統] 中,參閱 [系統保護] 索引標籤。若要在 Windows PowerShell 中開啟此索引標籤,請輸入 "SystemPropertiesProtection"。
此 Cmdlet 會使用 Windows Management Instrumentation (WMI) SystemRestore 類別。
範例 1
C:\PS>enable-computerrestore -drive "C:\" 描述 ----------- 此命令會在本機電腦上啟用 C: 磁碟機上的 [系統還原]。
範例 2
C:\PS>enable-computerrestore -drive "C:\", "D:\" 描述 ----------- 此命令會在本機電腦上啟用 C: 與 D: 磁碟機上的 [系統還原]。
請參閱