Como posso listar todos os pontos de restauração do sistema?

Como posso listar todos os pontos de restauração do sistema?

Eu sei que quando clico em "Mostrar mais pontos de restauração" no aplicativo Restauração do Sistema do Windows 7, mais pontos de restauração são exibidos. Mas eles estão todos lá? Apenas mais alguns apareceram e eu acreditei que devia ter bebido mais.

Também verifiquei o espaço em disco que aloquei para os pontos de restauração. Ainda resta muito espaço.

Responder1

Execute o PowerShell como administrador. No prompt:

Get-ComputerRestorePoint

Isso listará todos os pontos de restauração do sistema.

Insira a descrição da imagem aqui

O PowerShell oferece quatro cmdlets para gerenciar a restauração do sistema e/ou pontos de restauração:

  1. Disable-ComputerRestore

  2. Enable-ComputerRestore

  3. Get-ComputerRestorePoint

  4. Restore-Computer

Para obter ajuda com qualquer um deles, você pode adicionar get-helpna frente do Cmdlet, ou seja

get-help Get-ComputerRestorePoint

Responder2

A Restauração do Sistema é implementada usando oServiço de cópia de sombra de volume (serviço de instantâneo de volume, VSS). Dessa forma, você pode usar vssadminum prompt de comando elevado para listar todos os pontos de restauração:

Sombras da lista vssadmin

Observe que o Backup do Windows também usa VSS, com cópias de sombra armazenadas no sistema e nas unidades de backup; portanto, se a sua unidade de backup estiver conectada, as cópias de sombra armazenadas na unidade de backup correspondentes a esses backups também serão listadas. Adicione /for=C:para especificar o volume para o qual deseja listar as cópias de sombra, substituindo C:pela letra do volume de sua escolha, se não for C:.

Embora esta não seja a maneira mais fácil de trabalhar com pontos de restauração, você pode usar a data e hora de criação e o ID da cópia de sombra listados na saída do comando acima para excluir pontos de restauração específicos, usando o vssadmin Delete Shadowscomando. Você também pode criar pontos de restauração vssadmin Create Shadowe alterar a quantidade de espaço disponível para pontos de restauração com vssadmin Resize ShadowStorage. Mais informações sobre vssadminestão disponíveis emeste artigo do TechNet.

Responder3

Embora eu esteja atrasado para esta pergunta, isso possivelmente será útil para alguém. Se você quiser saber há quanto tempo foi o último ponto de restauração, a propriedade da data de criação do ponto de restauração precisa ser convertida antes do uso.

 (Get-ComputerRestorePoint  | select  -first 1 @{label="Date"; Expression={$_.ConvertToDateTime($_.CreationTime)}}).Date

e para saber há quanto tempo você precisa de um cálculo de intervalo de tempo:

new-timespan -start ((Get-ComputerRestorePoint  | sort CreationTime -descending | select  -first 1 @{label="Date"; Expression={$_.ConvertToDateTime($_.CreationTime)}}).Date) -end (get-date)

espero que isso poupe um pouco de frustração a alguém.

informação relacionada