If you want to do some info gathering from DOS, this is an example of what we do:
:: Begin Script
:: This script uses a TSM admin account called adsmutil but it could be any admin account
::get todays date for log file name
for /f "tokens=2,3,4 delims=/ " %%i in ('date /t') do (set logdate=%%i%%j%%k)
:: Map to the TSM Server drive that contains the TSM software
:: and then change to that directory to run the dsmadmc commands
net use d: \\TSMServerName\d$
d:
cd \Progra~1\Tivoli\Tsm\baclient
:: Find TSM Server1 errors
dsmadmc -ID=adsmutil -PASSWORD=your_adsmutil_pswd -outfile="%server%\%logdir%\%logdate%ServerErr.log" q act begind=today-1 begint=16:00 search=anr9999d
:: Find Attention requests
dsmadmc -ID=adsmutil -PASSWORD=your_adsmutil_pswd -outfile="%server%\%logdir%\%logdate%attention.log" q act begind=today-1 begint=16:00 search=attention
:: anr1214i verifies that the backup process has ended and gives files/bytes backed up but it does not give the completion state
:: anr0986i provides the process number, the # of items processed, # of bytes and the completion state
::
dsmadmc -ID=adsmutil -PASSWORD=your_adsmutil_pswd q act begind=today-1 begint=16:00 search=anr0986i >> "%server%\%logdir%\%logdate%BackupState.log"
dsmadmc -ID=adsmutil -PASSWORD=your_adsmutil_pswd q act begind=today-1 begint=16:00 search=anr1214i >> "%server%\%logdir%\%logdate%BackupState.log"
dsmadmc -ID=adsmutil -PASSWORD=your_adsmutil_pswd q event * * BEGINDate=today-1 begint=16:00 enddate=today endtime=now f=d >> "%server%\%logdir%\%logdate%BackupState.log"
:: List the backup time and the bytes backed up for each server
dsmadmc -ID=adsmutil -PASSWORD=your_adsmutil_pswd q ACT BEGINDATE=TODAY-1 MSGno=4964 SEARCH=* >> "%server%\%logdir%\%logdate%Backup_stats.log"
dsmadmc -ID=adsmutil -PASSWORD=your_adsmutil_pswd q ACT BEGINDATE=TODAY-1 MSGno=4961 SEARCH=* >> "%server%\%logdir%\%logdate%Backup_stats.log"
:: End Script
Hope this helps.