Disable-ComputerRestore

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

语法

Default (默认值)

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: 驱动器上禁用系统还原。 该命令使用 Drive 参数,但它省略 Drive 参数名称。

参数

-Confirm

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

参数属性

类型:SwitchParameter
默认值:False
支持通配符:False
不显示:False
别名:cf

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Drive

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

不能使用此 cmdlet 在远程网络驱动器上禁用系统还原,即使驱动器映射到本地计算机,也不能在不符合系统还原条件的驱动器上禁用系统还原,例如外部驱动器。

若要在任何驱动器上禁用系统还原,必须在系统驱动器上同时禁用系统还原。

参数属性

类型:

String[]

默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:0
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。

参数属性

类型:SwitchParameter
默认值:False
支持通配符:False
不显示:False
别名:无线

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输入

None

不能通过管道将输入传递给此 cmdlet。

输出

None

此 cmdlet 不生成任何输出。

备注

  • 若要在 Windows Vista 和更高版本的 Windows 上运行此 cmdlet,请使用“以管理员身份运行”选项打开 Windows PowerShell。

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

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