HOW TO: Use the System Restore Utility with Windows Management Instrumentation in Windows XP (Q295299)
This article describes how you can use the System Restore utility to create, enumerate, and restore previously created restore points by using Windows Management Instrumentation (WMI).
To run WMI, you must have administrator privileges. You can use System Restore by means of WMI and the Srclient.dll file.
The following VBScript code excerpts are minimal examples. This code must not be implemented without prior error checking and full testing.
Click here for the article.