在指定的文件系统驱动器上启用系统还原功能。
语法
Enable-ComputerRestore [-Drive] <string[]> [-Confirm] [-WhatIf] [<CommonParameters>]
说明
Enable-ComputerRestore cmdlet 在一个或多个文件系统驱动器上打开系统还原功能。因此,可以使用工具(如 Restore-Computer cmdlet)将计算机还原到先前的状态。
默认情况下,系统还原在符合条件的所有驱动器上都处于启用状态,不过您可以禁用系统还原,例如使用 Disable-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 所返回对象的类型。
输入 |
None 不能通过管道将对象传递给此 cmdlet。 |
输出 |
None 此 cmdlet 将不产生任何输出。 |
说明
Disable-ComputerRestore 和 Enable-ComputerRestore 仅在客户端操作系统(如 Windows Vista 和 Windows XP)上工作。
要在 Windows Vista 以及 Windows 的更高版本上运行 Enable-ComputerRestore 命令,请使用“以管理员身份运行”选项打开 Windows PowerShell。
要查找符合系统还原条件的文件系统驱动器,请查看“控制面板”中的“系统”中的“系统保护”选项卡。要在 Windows PowerShell 中打开此选项卡,请键入“SystemPropertiesProtection”。
此 cmdlet 使用 Windows Management Instrumentation (WMI) SystemRestore 类。
示例 1
C:\PS>enable-computerrestore -drive "C:\" 说明 ----------- 此命令在本地计算机的 C: 驱动器上启用系统还原。
示例 2
C:\PS>enable-computerrestore -drive "C:\", "D:\" 说明 ----------- 此命令在本地计算机的 C: 和 D: 驱动器上启用系统还原。
另请参阅