Windows Restore Point

PowerShell script to silently create a System Restore Point of the system drive.


Dev Insight: As of Windows 8, the default settings will not allow the creation of more than one system restore point in 24 hours. This script works around this limitation by temporarily modifying this setting.

This script can be used to automate the creation of System Restore Points on client machines, or to create a one-off checkpoint before applying changes to a machine.

Prerequisites: This script has no prerequisites.



Example 1


This example creates a checkpoint with the default description of "Scripted Checkpoint".

Example 2

.\CreateRestorePoint.ps1 -Description 'Installed QuickBooks'

This example creates a restore point with the description "Installed QuickBooks".



Optional string parameter that allows you to set a description for the restore point. If not provided, a default description of "Scripted Checkpoint" will be used.

Last updated