Disable-ComputerRestore

在指定的文件系统驱动器上禁用系统还原功能。

语法

Disable-ComputerRestore
       [-Drive] <String[]>
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

说明

Disable-ComputerRestore cmdlet 在一个或多个文件系统驱动器上关闭系统还原功能。 因此,尝试还原计算机不会影响指定的驱动器。

若要在任何驱动器上禁用系统还原,则必须首先或并行在系统驱动器上禁用系统还原。

若要重新启用系统还原,请使用 Enable-ComputerRestore cmdlet。 若要查找每个驱动器的系统还原状态,请使用 Rstrui.exe

系统还原点和 ComputerRestore cmdlet 仅在客户端操作系统(例如 Windows 7、Windows Vista 和 Windows XP)上受支持。

示例

示例 1:在指定驱动器上禁用系统还原

Disable-ComputerRestore -Drive "C:\"

此命令将在 C: 驱动器上禁用系统还原。

示例 2:在多个驱动器上禁用系统还原

Disable-ComputerRestore "C:\", "D:\"

此命令将在 C: 和 D: 驱动器上禁用系统还原。 此命令使用驱动器参数,但它省略了驱动器参数名称。

参数

-Confirm

提示你在运行 cmdlet 之前进行确认。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Drive

指定文件系统驱动器。 输入一个或多个文件系统驱动器号,每个驱动器号后面都加上冒号和反斜杠并用引号引起来,如 C:\ 或 D:。 此参数是必需的。

无法使用此 cmdlet 在远程网络驱动器上禁用系统还原,即使该驱动器映射到本地计算机也是如此,并且无法在不符合系统还原条件的驱动器(如外部驱动器)上禁用系统还原。

若要在任何驱动器上禁用系统还原,则必须首先或并行在系统驱动器上禁用系统还原。

Type:String[]
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 上运行此 cmdlet,请使用“以管理员身份运行”选项打开 Windows PowerShell。

    若要查找符合系统还原条件的文件系统驱动器,请在“控制面板”中查看“系统”中的“系统保护”选项卡。若要在 Windows PowerShell 中打开此选项卡,请输入 SystemPropertiesProtection

    此 cmdlet 使用 Windows Management Instrumentation (WMI) SystemRestore 类。