共用方式為


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