49 lines
1.5 KiB
Batchfile
49 lines
1.5 KiB
Batchfile
@if "%_echo%" == "" echo off
|
|
setlocal
|
|
set _NTSTATXX=ReSt
|
|
if "%_NTSLMBACKUP%" == "" goto nobackup
|
|
if NOT EXIST %_NTSLMBACKUP%\ntstatsr.cmd goto nosavedone
|
|
if "%1" == "/?" goto dohelp
|
|
if "%1" == "-?" goto dohelp
|
|
if "%1" == "/h" goto dohelp
|
|
if "%1" == "/H" goto dohelp
|
|
if "%1" == "-h" goto dohelp
|
|
if "%1" == "-H" goto dohelp
|
|
if "%1" == "/help" goto dohelp
|
|
if "%1" == "/HELP" goto dohelp
|
|
ech ;
|
|
echo Currently you have backed up on %_NTSLMBACKUP%
|
|
du %_NTSLMBACKUP%
|
|
ech ;
|
|
echo Restoring checked out files from %_NTSLMBACKUP%
|
|
ech ;
|
|
call %_NTSLMBACKUP%\ntstatsr.cmd
|
|
goto done
|
|
:dohelp
|
|
echo usage: NTREST
|
|
ech ;
|
|
echo This command script restores all the files you currently have
|
|
echo checked out from the directory tree pointed to by the _NTSLMBACKUP
|
|
echo environment variable. The list of files to restore is located in
|
|
echo the file %_NTSLMBACKUP%\ntstatsr.cmd, which is produced by the NTSAVE
|
|
echo command.
|
|
ech ;
|
|
echo This command can only be run if the NTSAVE command script has been
|
|
echo run at least once.
|
|
ech ;
|
|
goto done
|
|
:nosavedone
|
|
echo In order to use the NTREST command you must first have done an
|
|
echo NTSAVE command to save something to restore.
|
|
echo ;
|
|
goto done
|
|
:nobackup
|
|
echo In order to use the NTSAVE and NTREST commands you must first
|
|
echo set the _NTSLMBACKUP environment variable prior to running the
|
|
echo NTSTAT command. The value of this variable should be a network
|
|
echo directory path that will be where the NTSAVE script will save
|
|
echo copies of all files you currently have checked out.
|
|
echo ;
|
|
:done
|
|
endlocal
|