Restore-Computer
Запускает восстановление системы на локальном компьютере.
Синтаксис
Default (По умолчанию)
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. Он использует параметр "Подтвердить" для запроса пользователя перед выполнением операции.
Пример 3. Восстановление компьютера и проверка состояния
Get-ComputerRestorePoint
Restore-Computer -RestorePoint 255
Get-ComputerRestorePoint -LastStatus
Эти команды выполняют восстановление системы и проверяют его состояние.
Первая команда используется Get-ComputerRestorePoint для получения точек восстановления на локальном компьютере.
Вторая команда восстанавливает компьютер до точки восстановления с порядковым номером 255.
Третья команда использует параметр LastStatus командлета Get-ComputerRestorePoint для проверки состояния операции восстановления. Так как Restore-Computer принудительно перезагрузится, эта команда будет введена после перезагрузки компьютера.
Параметры
-Confirm
Запрашивает подтверждение перед запуском cmdlet.
Свойства параметров
| Тип: | SwitchParameter |
| Default value: | False |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | cf |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-RestorePoint
Указывает порядковый номер точки восстановления. Чтобы найти номер последовательности, используйте Get-ComputerRestorePoint командлет. Этот параметр является обязательным.
Свойства параметров
| Тип: | Int32 |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | Порядковый номер, SN, RP |
Наборы параметров
(All)
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-WhatIf
Показывает, что произойдет, если командлет будет запущен. Командлет не запускается.
Свойства параметров
| Тип: | SwitchParameter |
| Default value: | False |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | wi |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Входные данные
None
Входные данные в этот командлет невозможно передать.
Выходные данные
None
Этот командлет не создает выходные данные.
Примечания
- Чтобы выполнить
Restore-Computerкоманду в Windows Vista и более поздних версиях операционной системы Windows, откройте Windows PowerShell с помощью параметра "Запуск от имени администратора". - Этот командлет использует
класса SystemRestore инструментария управления Windows.