Skip to content

Instantly share code, notes, and snippets.

@FleXoft
Last active February 22, 2021 18:43
Show Gist options
  • Save FleXoft/9c1efbfc8ba103af778ec95cbb1836a8 to your computer and use it in GitHub Desktop.
Save FleXoft/9c1efbfc8ba103af778ec95cbb1836a8 to your computer and use it in GitHub Desktop.
TSM
@echo off
set machinename=nas1
set nasbackuplog=nasbackuplog.txt
set exitcode=0
cd "C:\Program Files\Tivoli\TSM\baclient"
net use \\nas\common /user:admin ********** > %nasbackuplog%
net view %machinename% | findstr Disk > sharelist.txt
for /f "tokens=1 delims= " %%i in (sharelist.txt) DO (
dsmc i \\%machinename%\%%i >> %nasbackuplog%
set /A exitcode=%exitcode% + %errorlevel%
)
echo "exitcode is %exitcode%" >> %nasbackuplog%
exit %exitcode%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment