This script disables Microsoft System Restore for the appropriate version of Windows.
Please see attached zip file under resources download.
|
@echo off
rem -----------------------------------------------------------------------------------------------------
rem - Logmein Rescue Sample Scripts
rem - Template which determines OS Type
rem -
rem - This template script can be used to execute the appropriate command for the
rem - appropriate version of windows. The original code came from the site:
rem - http://malektips.com/xp_dos_0025.html
rem -
rem - Script last updated in August 2010. Will require updating with new releases
rem - of windows.
rem -----------------------------------------------------------------------------------------------------
echo EXECUTINGSCRIPT(%0)
echo Starting DOS Script. Detecting Version of Windows
ver | find "6.1" > nul
if %ERRORLEVEL% == 0 goto ver_61
ver | find "6.0" > nul
if %ERRORLEVEL% == 0 goto ver_60
ver | find "5.2" > nul
if %ERRORLEVEL% == 0 goto ver_52
ver | find "XP" > nul
if %ERRORLEVEL% == 0 goto ver_xp
ver | find "2000" > nul
if %ERRORLEVEL% == 0 goto ver_2000
ver | find "NT" > nul
if %ERRORLEVEL% == 0 goto ver_nt
goto warnthenexit
rem -----------------------------------------------------------------------------------------------------
rem - Modify commands below for the appropriate operating system
rem -----------------------------------------------------------------------------------------------------
:ver_61
rem - Run Windows 7 or Windows Server 2008 R2 specific commands here.
echo Windows 7 or Windows Server 2008 R2 (ver 6.1) Detected by script
cscript turnoffsystemrestore.vbs
goto exit
:ver_60
rem - Run Windows Vista or Windows Server 2008 R1 specific commands here.
echo Windows Vista or Windows Server 2008 R1(ver 6.0) Detected by script
cscript turnoffsystemrestore.vbs
goto exit
:ver_xp
rem - Run Windows XP 32-bit specific commands here.
echo Windows XP 32-bit Detected by script
cscript turnoffsystemrestore.vbs
goto exit
:ver_52
rem - Run Windows Server 2003 or Windows XP 64-bit specific commands here.
echo Windows Server 2003 or Windows XP 64-bit Detected by script
echo No scripting logic available for this Windows Version
goto exit
:ver_2000
rem - Run Windows 2000 specific commands here.
echo Windows 2000 Detected by script
echo No scripting logic available for this Windows Version
goto exit
:ver_nt
rem - Run Windows NT specific commands here.
echo Windows NT Detected by script
echo No scripting logic available for this Windows Version
goto exit
:warnthenexit
echo ERROR: Windows version NOT detected! Perhaps this script needs updating. Exiting now!
ver
:exit
echo DOS Script Exiting!
rem -----------------------------------------------------------------------------------------------------
rem - Copyright (C) 2003-2010 LogMeIn, Inc. US patents pending. -
rem - This script can be re-distributed for demonstration purposes only. -
rem - Use of this script is subject to general Logmein Terms and Conditions found here: -
rem - https://secure.logmein.com/termsandconditions.asp -
rem -----------------------------------------------------------------------------------------------------
' -----------------------------------------------------------------------------------------------------
' - XP SCRIPT
' - Turn off System Restore on all Drives
' -
' -
' -
' -----------------------------------------------------------------------------------------------------
WScript.Echo "Starting VB Script "
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\default")
Set objItem = objWMIService.Get("SystemRestore")
WScript.Echo "Disabling System Restore on all drives "
errResults = objItem.Disable("")
WScript.Echo "Exiting VB Script "
WScript.Quit
' -----------------------------------------------------------------------------------------------------
' - Copyright (C) 2003-2010 LogMeIn, Inc. US patents pending.
' - This script can be re-distributed for demonstration purposes only.
' - Use of this script is subject to general Logmein Terms and Conditions found here:
' - https://secure.logmein.com/termsandconditions.asp
' -----------------------------------------------------------------------------------------------------
Download
1/25/2011 4:17 PM