Partilhar via


Restore-Computer

Inicia uma restauração do sistema no computador local.

Sintaxe

Restore-Computer
       [-RestorePoint] <Int32>
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

O cmdlet Restore-Computer restaura o computador local para o ponto de restauração do sistema especificado.

Restore-Computer reinicia o computador. A restauração é concluída durante a operação de reinicialização.

Os pontos de restauração do sistema e de Restauração do Computador são suportados apenas em sistemas operacionais cliente, como Windows 7, Windows Vista e Windows XP.

Exemplos

Exemplo 1: Restaurar o computador local

PS C:\> Restore-Computer -RestorePoint 253

Este comando restaura o computador local para o ponto de restauração que tem o número de sequência 253.

Exemplo 2: Restaurar o computador local com confirmação

PS C:\> 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"):

Este comando restaura o computador local para o ponto de restauro com o número de sequência 255. Ele usa o parâmetro Confirm para avisar o usuário antes de realmente executar a operação.

Exemplo 3: Restaurar um computador e verificar o estado

PS C:\> Get-ComputerRestorePoint
PS C:\> Restore-Computer -RestorePoint 255
PS C:\> Get-ComputerRestorePoint -LastStatus

Esses comandos executam uma restauração do sistema e, em seguida, verificam seu status.

O primeiro comando usa Get-ComputerRestorePoint para obter os pontos de restauração no computador local.

O segundo comando restaura o computador para o ponto de restauro com o número de sequência 255.

O terceiro comando usa o parâmetro LastStatus de cmdlet Get-ComputerRestorePoint para verificar o status da operação de restauração. Como Restore-Computer força uma reinicialização, esse comando seria inserido após a reinicialização do computador.

Parâmetros

-Confirm

Solicita confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RestorePoint

Especifica o número de sequência do ponto de restauração. Para localizar o número de sequência, use o cmdlet Get-ComputerRestorePoint. Este parâmetro é obrigatório.

Tipo:Int32
Aliases:SequenceNumber, SN, RP
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

None

Não é possível canalizar a entrada para este cmdlet.

Saídas

None

Este cmdlet não gera nenhuma saída.

Notas

  • Para executar um comando Restore-Computer no Windows Vista e em versões posteriores do sistema operacional Windows, abra o Windows PowerShell usando a opção Executar como administrador.
  • Este cmdlet usa o WMI (Instrumentação de Gerenciamento do Windows) classe SystemRestore.