Compartilhar via


Get-ComputerRestorePoint

Obtém os pontos de restauração do computador local.

Sintaxe

Get-ComputerRestorePoint [[-RestorePoint] <Int32[]>] [<CommonParameters>]

Get-ComputerRestorePoint -LastStatus [<CommonParameters>]

Descrição

O cmdlet Get-ComputerRestorePoint obtém os pontos de restauração do computador local. Este cmdlet também pode exibir o status da tentativa mais recente de restaurar o computador.

Você pode usar as informações retornadas por Get-ComputerRestorePoint para selecionar um ponto de restauração. Também pode usar o número de sequência para identificar um ponto de restauração para o cmdlet Restore-Computer.

Parâmetros

-LastStatus

Obtém o status da operação de restauração do sistema mais recente.

Necessário?

true

Posição?

named

Valor padrão

False

Aceitar entrada do pipeline?

false

Aceitar caracteres curinga?

false

-RestorePoint <Int32[]>

Obtém os pontos de restauração com os números de sequência especificados. Insira os números de sequência de um ou mais pontos de restauração. Por padrão, Get-ComputerRestorePoint obtém todos os pontos de restauração do computador local.

Necessário?

false

Posição?

1

Valor padrão

Todos os pontos de restauraçã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

Nenhum

Você não pode canalizar objetos para este cmdlet.

Saídas

System.Management.ManagementObject#root\default\SystemRestore ou String.

Get-ComputerRestore retorna um objeto SystemRestore, que é uma instância da classe SystemRestore de WMI. Quando você usa o parâmetro LastStatus, esse cmdlet retorna uma cadeia de caracteres.

Observações

Para executar o comando Get-ComputerRestorePoint 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>get-computerrestorepoint

Descrição
-----------
Esse comando obtém todos os pontos de restauração no computador local.





Exemplo 2

C:\PS>get-computerrestorepoint -restorepoint 232, 240, 245

Descrição
-----------
Esse comando obtém os pontos de restauração com os números de sequência 232, 240 e 245.





Exemplo 3

C:\PS>get-computerrestorepoint -laststatus

The last restore failed.

Descrição
-----------
Esse comando exibe o status da operação de restauração do sistema mais recente no computador local.





Exemplo 4

C:\PS>get-computerrestorepoint | format-table SequenceNumber, @{Label="Date"; Expression={$_.ConvertToDateTime($_.CreationTime)}}, Description -auto


SequenceNumber Date                  Description
-------------- ----                  -----------
           253 8/5/2008 3:19:20 PM   Windows Update
           254 8/6/2008 1:53:24 AM   Windows Update
           255 8/7/2008 12:00:04 AM  Scheduled Checkpoint
...

Descrição
-----------
Esse comando exibe os pontos de restauração em uma tabela para facilitar a leitura. 

O comando Format-Table inclui uma propriedade calculada que usa o método ConvertToDateTime para converter o valor da propriedade CreationTime do formato WMI para um objeto DateTime.





Exemplo 5

C:\PS>((get-computerrestorepoint)[-1]).sequencenumber

Descrição
-----------
Esse comando obtém o número de sequência do ponto de restauração criado mais recentemente no computador. 

O comando usa o índice -1 para obter o último item na matriz retornada por Get-ComputerRestorePoint.





Consulte também

Conceitos

Enable-ComputerRestore
Disable-ComputerRestore
Restore-Computer
Restart-Computer