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