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




Sumário