Restore-Computer
Запускает восстановление системы на локальном компьютере.
Синтаксис
Restore-Computer
[-RestorePoint] <Int32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Restore-Computer
восстанавливает локальный компьютер до указанной точки восстановления системы.
Restore-Computer
перезапускает компьютер. Восстановление завершается при выполнении перезагрузки.
Точки восстановления системы и Restore-Computer
поддерживаются только в клиентских операционных системах, таких как Windows 7, Windows Vista и Windows XP.
Примеры
Пример 1. Восстановление локального компьютера
Restore-Computer -RestorePoint 253
Эта команда восстанавливает локальный компьютер до точки восстановления с порядковым номером 253.
Пример 2. Восстановление локального компьютера с подтверждением
PS> Restore-Computer -RestorePoint 255 -Confirm
Confirm
Are you sure you want to perform this action?
Performing operation "Restore-Computer" .
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):
Эта команда восстанавливает локальный компьютер до точки восстановления с порядковым номером 255. Он использует параметр Confirm для запроса пользователя перед выполнением операции.
Пример 3. Восстановление компьютера и проверка состояния
Get-ComputerRestorePoint
Restore-Computer -RestorePoint 255
Get-ComputerRestorePoint -LastStatus
Эти команды выполняют восстановление системы и затем проверяют его результат.
Первая команда используется Get-ComputerRestorePoint
для получения точек восстановления на локальном компьютере.
Вторая команда восстанавливает компьютер до точки восстановления с порядковым номером 255.
Третья команда использует параметр LastStatus командлета Get-ComputerRestorePoint
для проверки состояния операции восстановления. Так как Restore-Computer
принудительно перезагрузится, эта команда будет введена после перезагрузки компьютера.
Параметры
-Confirm
Запрос подтверждения перед выполнением командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RestorePoint
Задает порядковый номер точки восстановления. Чтобы найти номер последовательности, используйте Get-ComputerRestorePoint
командлет. Этот параметр является обязательным.
Тип: | Int32 |
Aliases: | SequenceNumber, SN, RP |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
В этот командлет нельзя передать входные данные.
Выходные данные
None
Этот командлет не формирует никаких выходных данных.
Примечания
- Чтобы выполнить
Restore-Computer
команду в Windows Vista и более поздних версиях операционной системы Windows, откройте Windows PowerShell с помощью параметра "Запуск от имени администратора". - Этот командлет использует класс Инструментария управления Windows (WMI) SystemRestore .