Create Restore Point

PowerShell script to create a System Restore Point for all local drives.


Dev Insight: 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 requires no additional setup. Simply deploy it via your RMM.


Note: As of Windows 8, the default settings will not allow the creation of more than one system restore point in 24 hours. To create a new checkpoint within the 24-hour period, use the -Force parameter.

Learn More

Want to learn more about how this script works? Included below are official documentation links for all cmdlets used in this script, as well as other useful documentation where applicable.
Cmdlet Documentation: