Restore-Computer

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

Sintaxe

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

Descrição

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

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

Parâmetros

-RestorePoint <int>

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

Necessário? true
Posição? 1
Valor padrão
Aceitar entrada do pipeline? false
Aceitar caracteres curinga? false

-Confirm

Solicita confirmação antes da execução do comando.

Necessário? false
Posição? named
Valor padrão
Aceitar entrada do pipeline? false
Aceitar caracteres curinga? false

-WhatIf

Descreve o que aconteceria se você executasse o comando, sem executá-lo de fato.

Necessário? false
Posição? named
Valor padrão
Aceitar entrada do pipeline? false
Aceitar caracteres curinga? false

<CommonParameters>

Esse cmdlet oferece suporte aos parâmetros comuns: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Para obter mais informações, consulte about_Commonparameters.

Entradas e saídas

O tipo de entrada é o tipo dos objetos que você pode canalizar para o cmdlet. O tipo de retorno é o tipo dos objetos que o cmdlet retorna.

Entradas None

Você não pode canalizar a entrada para este cmdlet.

Saídas None

Este cmdlet não gera nenhuma saída.

Observações

Para executar o comando Restore-Computer no Windows Vista e em versões mais recentes do Windows, abra o Windows PowerShell com a opção "Executar como administrador".

Este cmdlet usa a classe SystemRestore da Instrumentação de Gerenciamento do Windows (WMI).

Exemplo 1

C:\PS>restore-computer -RestorePoint 253
Descrição
-----------
Esse comando restaura o computador local ao ponto de restauração com o número de sequência 253.
Como o parâmetro RestorePoint é posicional, você pode omitir o nome do parâmetro.

Exemplo 2

C:\PS>restore-computer 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"):
Descrição
-----------
Esse comando restaura o computador local ao ponto de restauração com o número de sequência 255. Ele usa o parâmetro Confirm para avisar o usuário antes de executar a operação de fato.

Exemplo 3

C:\PS>Get-ComputerRestorePoint
C:\PS> Restore-Computer -RestorePoint 255
C:\PS> Get-ComputerRestorePoint -LastStatus
Descrição
-----------
Esses comandos executam uma restauração de sistema e, em seguida, verificam seu status.
O primeiro comando usa o cmdlet Get-ComputerRestorePoint para obter os pontos de restauração no computador local.
O segundo comando usa Restore-Computer para restaurar o computador ao ponto de restauração com o número de sequência 255.
O terceiro comando usa o parâmetro LastStatus do cmdlet Get-ComputerRestorePoint para verificar o status da operação de restauração. Como o comando Restore-Computer força uma reinicialização, esse comando deve ser inserido quando o computador for reiniciado.

See Also