I included my scripts for clonning. Take a look, it may save you some time. When it starts it checks if savegroups are running. Then it creates a report file with all back-up savesets. Then it devides all savesets to three groups. Two of them are used to run clonning on two separate tape drives. Third one runs on the next day and used to clone all "big" savesets, located on multiple volumes.
Basicay, you need a few commands :
mminfo
clone
for /F
If you need more information, let me know.
------------------------------------
Main script:
-------------------------------------
@echo off
REM
REM ------------ Run report -----------------
REM
set NW_REPORT_FILE=
for /F "usebackq tokens=1-4 delims=/ " %%a in (`date /T`) do set NW_REPORT_FILE=c:\Reports\%%d-%%b-%%c.txt
goto GOCHECK
:GOWAIT
Sleep 60
for /F "usebackq tokens=1 delims=: " %%t in (`time /T`) do if %%t==1 goto GOEXIT
REM
REM Check SaveGroup Status
REM
:GOCHECK
for /F "usebackq tokens=1-3 delims=:; " %%a in (`nsradmin -s cvh-backup -i c:\clone\grouplist.txt`) do if not
%%b==idle goto GOWAIT
mminfo -s cvh-backup -o cn -t "yesterday 19:55:00" -r "client(16),name(40),totalsize" -q "!incomplete" >
%NW_REPORT_FILE%
REM
REM ------------ Do cloning -------------------
REM
REM ------------ Check Date -----------------
REM
for /F "usebackq tokens=1" %%a in (`date /T`) do if not %%a==Sun goto DOMon
REM
REM ------------ Sunday --------------------
REM
REM ------------ Get ssid list -----------------
REM
if exist c:\clone\ssid.txt del c:\clone\ssid.txt 2>&1 > nul
if exist c:\clone\ssiddup.txt del c:\clone\ssiddup.txt 2>&1 > nul
if exist c:\clone\ssid-tmp.txt del c:\clone\ssid-tmp.txt 2>&1 > nul
for /F "tokens=1" %%c in (C:\Clone\clientlist.txt) do mminfo -s cvh-backup -r
"ssid,volume,pssid,sumflags,ssflags,client,name" -t "yesterday 19:55:00" -q "pool=DAILY,!incomplete,client=%%c" |
find /v "ssid" >> c:\clone\ssid.txt
REM
REM ----------- Remove "recoverable" save sets ----------------
REM --- 1) a - ssid
REM --- 2) b - volume
REM --- 3) c - pssid
REM --- 4) d - sumflags
REM --- 5) e - ssflags
REM --- 6) f - client, name
REM
for /F "tokens=1-5,*" %%a in (C:\Clone\ssid.txt) do if not %%d==cr echo %%a %%b %%c %%d %%e
%%f>>c:\clone\ssid-tmp.txt
if exist c:\clone\ssid.txt del c:\clone\ssid.txt 2>&1 > nul
ren c:\clone\ssid-tmp.txt ssid.txt 2>&1 > nul
REM
REM ----------- Separate "continued" save sets -------------------
REM
for /F "tokens=1-5,*" %%a in (C:\Clone\ssid.txt) do if %%e==CvF echo %%a %%b %%c %%d %%e %%f>>c:\clone\ssiddup.txt
for /F "tokens=1-5,*" %%a in (C:\Clone\ssid.txt) do if not %%e==CvF echo %%a %%b %%c %%d %%e %%f
>>c:\clone\ssid-tmp.txt
if exist c:\clone\ssid.txt del c:\clone\ssid.txt 2>&1 > nul
ren c:\clone\ssid-tmp.txt ssid.txt 2>&1 > nul
REM
REM ----------- Separate "head", "middle", "tail" save sets ---------------
REM
for /F "tokens=1-5,*" %%a in (C:\Clone\ssid.txt) do if not %%d==cb echo %%a %%b %%c %%d %%e %%f>>c:\clone\ssiddup.txt
for /F "tokens=1-5,*" %%a in (C:\Clone\ssid.txt) do if %%d==cb echo %%a %%b %%c %%d %%e %%f >>c:\clone\ssid-tmp.txt
if exist c:\clone\ssid.txt del c:\clone\ssid.txt 2>&1 > nul
ren c:\clone\ssid-tmp.txt ssid.txt 2>&1 > nul
REM
REM ----------- Separate "series" save sets ----------------------
REM
for /F "tokens=1-5,*" %%a in (C:\Clone\ssid.txt) do if not %%c==0 echo %%a %%b %%c %%d %%e %%f>>c:\clone\ssiddup.txt
for /F "tokens=1-5,*" %%a in (C:\Clone\ssid.txt) do if %%c==0 echo %%a %%b %%c %%d %%e %%f >>c:\clone\ssid-tmp.txt
if exist c:\clone\ssid.txt del c:\clone\ssid.txt 2>&1 > nul
ren c:\clone\ssid-tmp.txt ssid.txt 2>&1 > nul
REM
REM ----------- Get ssid by volumes -----------------
REM
del c:\clone\*.vol /q 2>&1 > nul
for /F "tokens=1,2" %%a in (C:\Clone\ssid.txt) do echo %%a >> C:\Clone\%%b.vol
REM
REM ----------- Create volumes list -------------------
REM
dir c:\clone\*.vol /b /on > C:\Clone\volumelist.txt
set NW_VOLUME_LIST=
for /F "tokens=1 delims=. " %%v in (C:\Clone\volumelist.txt) do call C:\Clone\makevlist.bat %%v
REM
REM ----------- Create 2 lists -------------------
REM
call C:\Clone\make2lists.bat %NW_VOLUME_LIST%
REM
REM ----------- Start cloning -------------------
REM
if exist C:\Clone\clone1.txt del C:\Clone\clone1.txt 2>&1 > nul
if exist C:\Clone\clone2.txt del C:\Clone\clone2.txt 2>&1 > nul
start "Cloning 1" C:\Clone\clone1.bat
start "Cloning 2" C:\Clone\clone2.bat
REM
REM ----------- Checking status -------------------
REM
:GOWAITCLONE
sleep 60
if not exist C:\Clone\clone1.txt goto GOWAITCLONE else if not exist C:\Clone\clone2.txt goto GOWAITCLONE
goto :EOF
REM
REM ------------ Monday -----------------
REM

OMon
REM
REM ------------ Check Date -----------------
REM
for /F "usebackq tokens=1" %%a in (`date /T`) do if not %%a==Mon goto DOTue
REM
REM ----------- Start cloning (dup) -------------------
REM
if not exist C:\Clone\ssiddup.txt goto :EOF
if exist c:\clone\ssid-tmp.txt del c:\clone\ssid-tmp.txt 2>&1 > nul
for /F "tokens=1" %%a in (C:\Clone\ssiddup.txt) do echo %%a >> C:\Clone\ssid-tmp.txt
if exist c:\clone\ssiddup.txt del c:\clone\ssiddup.txt 2>&1 > nul
ren c:\clone\ssid-tmp.txt ssiddup.txt 2>&1 > nul
nsrclone -vv -b DAILYCLONE -S -f C:\Clone\ssiddup.txt
goto :EOF
REM
REM ------------ Tuesday ---------------------
REM

OTue
goto :EOF
:GOEXIT
date /t > %NW_REPORT_FILE%
time /t >> %NW_REPORT_FILE%
echo Group(s) still running >> %NW_REPORT_FILE%
goto :EOF
---------------------------------
MAKE2LISTS.BAT:
----------------------------------
if exist C:\Clone\ssid1.txt del C:\Clone\ssid1.txt 2>&1 > nul
if exist C:\Clone\ssid2.txt del C:\Clone\ssid2.txt 2>&1 > nul

OAGAIN
if "%1"=="" goto DOEND
type C:\Clone\%1.vol >> C:\Clone\ssid1.txt
if "%2"=="" goto DOEND
type C:\Clone\%2.vol >> C:\Clone\ssid2.txt
shift
shift
goto DOAGAIN

OEND
-----------------------------------
MAKEVLIST.BAT
-----------------------------------
set NW_VOLUME_LIST=%1 %NW_VOLUME_LIST%
-----------------------------
CLONE1.bat
-----------------------------
REM Run clone for ssids from the file
@ echo on
if exist c:\clone\ssid1.txt nsrclone -vv -b DAILYCLONE -S -f c:\clone\ssid1.txt
echo Done > C:\Clone\clone1.txt
exit
---------------------------------
clone2.bat
---------------------------------
REM Run clone for ssids from the file
@echo on
if exist c:\clone\ssid2.txt nsrclone -vv -b DAILYCLONE -S -f c:\clone\ssid2.txt
echo Done > C:\Clone\clone2.txt
exit