List System Restore Points with Get-ComputerRestorePoint

Enumerate all available Windows restore points with sequence numbers and timestamps before choosing a rollback.

Windowssystem-restorepowershellLow risk
Run Get-ComputerRestorePoint in PowerShell to list every restore point with its sequence number, description, and creation time.

01Command

Command
$ Get-ComputerRestorePoint | Select-Object SequenceNumber, Description, RestorePointType, CreationTime | Sort-Object CreationTime -Descending

02What it does

The System Restore GUI only shows restore points one at a time, and there is no obvious command for enumerating them. Get-ComputerRestorePoint returns each point as an object, so you can sort by CreationTime or filter by RestorePointType to find the exact SequenceNumber you need. That sequence number is the input to Restore-Computer -RestorePoint <n> if you want to roll back from a script.

03Risk

RiskLow risk

04Undo

✓No undo needed — this command does not change persistent state.

05Sources

  • Get-ComputerRestorePoint
    Microsoft Learn · vendor-doc · 2026-09-17
    Evidence: Documents Get-ComputerRestorePoint and its SequenceNumber / RestorePointType properties.

Last verified: 2026-09-17 · Category: System & Settings

06Related solutions