Disable-ComputerRestore
在指定的檔案系統磁碟機上停用 [系統還原] 功能。
語法
Disable-ComputerRestore [-Drive] <string[]> [-Confirm] [-WhatIf] [<CommonParameters>]
描述
Disable-ComputerRestore Cmdlet 會關閉一個或多個檔案系統磁碟機上的 [系統還原] 功能。因此,對電腦的還原嘗試並不會影響所指定的磁碟機。
若要在任一磁碟機上停用 [系統還原],則必須在系統磁碟機上停用該功能,這可以事先停用或是同步進行。
若要重新啟用 [系統還原],請使用 Enable-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 上執行 Disable-ComputerRestore 命令,請以 [以系統管理員身分執行] 選項開啟 Windows PowerShell。
若要尋找可以進行系統還原的檔案系統磁碟機,請在 [控制台] 的 [系統] 中,參閱 [系統保護] 索引標籤。若要在 Windows PowerShell 中開啟此索引標籤,請輸入 "SystemPropertiesProtection"。
此 Cmdlet 會使用 Windows Management Instrumentation (WMI) SystemRestore 類別。
範例 1
C:\PS>disable-computerrestore -drive "C:\"
描述
-----------
此命令會停用 C: 磁碟機上的 [系統還原]。
範例 2
C:\PS>disable-computerrestore "C:\", "D:\"
描述
-----------
此命令會停用 C: 與 D: 磁碟機上的 [系統還原]。該命令會使用 Drive 參數,但會省略選擇性參數名稱。
請參閱
概念
Enable-ComputerRestore
Get-ComputerRestorePoint
Restore-Computer
Restart-Computer