Включает функцию восстановления системы на указанном диске файловой системы.
Синтаксис
Enable-ComputerRestore [-Drive] <string[]> [-Confirm] [-WhatIf] [<CommonParameters>]
Описание
Командлет Enable-ComputerRestore включает функцию восстановления системы на одном или нескольких дисках файловой системы. В результате можно использовать такие средства, как командлет Restore-Computer, для восстановления предыдущего состояния системы.
По умолчанию функция восстановления системы включена на всех соответствующих дисках, но ее можно отключить, например, с помощью командлета Disable-ComputerRestore. Чтобы включить (или повторно включить) функцию восстановления системы на любом диске, ее необходимо включить на системном диске (предварительно или одновременно). Чтобы определить состояние функции восстановления системы для каждого диска, используйте программу Rstrui.exe.
Параметры
-Drive <string[]>
Задает диски файловой системы. Введите одну или несколько букв дисков файловой системы, указывая после каждой буквы двоеточие и обратную косую черту и используя кавычки, например, "C:\" или "D:\". Это обязательный параметр.
С помощью этого командлета нельзя включить функцию восстановления системы на удаленном сетевом диске, даже если он подключен к локальному компьютеру; кроме того, эту функцию нельзя включить на дисках, не подходящих для ее использования, например, на внешних дисках.
Чтобы включить функцию восстановления системы на любом диске, ее необходимо включить на системном диске (предварительно или одновременно).
Обязательно? |
true |
Позиция? |
1 |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
false |
Принимать подстановочные знаки? |
false |
-Confirm
Запрашивает подтверждение перед выполнением команды.
Обязательно? |
false |
Позиция? |
named |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
false |
Принимать подстановочные знаки? |
false |
-WhatIf
Описывает, что произойдет при выполнении команды, без ее фактического выполнения.
Обязательно? |
false |
Позиция? |
named |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
false |
Принимать подстановочные знаки? |
false |
<CommonParameters>
Данный командлет поддерживает общие параметры -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer и -OutVariable. Дополнительные сведения см. в разделе about_Commonparameters.
Ввод и вывод
Входным типом является тип объектов, которые можно передавать командлету по конвейеру. Возвращаемым типом является тип объектов, возвращаемых командлетом.
Входные данные |
Нет Передать объекты этому командлету по конвейеру невозможно. |
Выходные данные |
Нет Этот командлет не формирует никаких выходных данных. |
Примечания
Командлеты Disable-ComputerRestore и Enable-ComputerRestore работают только в клиентских операционных системах, таких как Windows Vista и Windows XP.
Чтобы использовать командлет Enable-ComputerRestore в Windows Vista и более поздних версиях Windows, необходимо запускать Windows PowerShell командой "Запуск от имени администратора".
Список дисков, подходящих для использования функции восстановления системы, см. на вкладке защиты системы ("Панель управления" > "Система"). Чтобы открыть эту вкладку в Windows PowerShell, введите команду "SystemPropertiesProtection".
Этот командлет использует класс SystemRestore инструментария управления Windows (WMI).
Пример 1
C:\PS>enable-computerrestore -drive "C:\" Описание ----------- Эта команда включает функцию восстановления системы на диске "С:" локального компьютера.
Пример 2
C:\PS>enable-computerrestore -drive "C:\", "D:\" Описание ----------- Эта команда включает функцию восстановления системы на дисках "С:" и "D:" локального компьютера.