Enable-ComputerRestore
在指定的文件系统驱动器上启用系统还原功能。
语法
Enable-ComputerRestore
[-Drive] <String[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
Enable-ComputerRestore
cmdlet 在一个或多个文件系统驱动器上打开系统还原功能。 因此,可以使用工具(如 Restore-Computer cmdlet)将计算机还原到先前的状态。
默认情况下,系统还原在符合条件的所有驱动器上都处于启用状态,不过你可以禁用系统还原,例如使用 Disable-ComputerRestore
cmdlet 来禁用。 若要在任何驱动器上启用(或重新启用)系统还原,则必须首先或同时在系统驱动器上启用系统还原。 若要查找每个驱动器的系统还原状态,请使用 Rstrui.exe
。
系统还原点和 ComputerRestore cmdlet 仅在客户端操作系统(例如 Windows 7、Windows Vista 和 Windows XP)上受支持。
示例
示例 1:在指定驱动器上启用系统还原
Enable-ComputerRestore -Drive "C:\"
此命令在本地计算机的 C: 驱动器上启用系统还原。
示例 2:在多个驱动器上启用系统还原
Enable-ComputerRestore -Drive "C:\", "D:\"
此命令在本地计算机的 C: 和 D: 驱动器上启用系统还原。
参数
-Confirm
提示你在运行 cmdlet 之前进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Drive
指定文件系统驱动器。 输入一个或多个文件系统驱动器号,每个驱动器号后面都加上冒号和反斜杠并用引号引起来,如 C:\ 或 D:。 此参数是必需的。
无法使用此 cmdlet 在远程网络驱动器上启用系统还原,即使该驱动器映射到本地计算机也是如此,并且无法在不符合系统还原条件的驱动器(如外部驱动器)上启用系统还原。
若要在任何驱动器上启用系统还原,则必须首先或同时在系统驱动器上启用系统还原。
类型: | String[] |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-WhatIf
显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
None
不能通过管道将对象传递给此 cmdlet。
输出
None
此 cmdlet 将不生成任何输出。
备注
若要在 Windows Vista 及更高版本的 Windows 上运行此 cmdlet,请使用“以管理员身份运行”选项打开 Windows PowerShell。
若要查找符合系统还原条件的文件系统驱动器,请在“控制面板”中查看“系统”中的“系统保护”选项卡。若要在 Windows PowerShell 中打开此选项卡,请输入
SystemPropertiesProtection
。此 cmdlet 使用 Windows Management Instrumentation (WMI) SystemRestore 类。