@ECHO OFF SET CYGWIN=nontsec @echo off if %1.==. goto noparams goto drvid :noparams Echo Scanning for external HDD. devcon rescan ping localhost -n 30>NUL for %%a in (g h j k l n o p q u r s t v w x y z) do call %0 %%a :drvid if exist %1:\drvid.txt goto found goto end :found Set DRVID=%1 echo Drive found as %DRVID%: ping localhost -n 30 >NUL :doeric Echo. Echo Rsyncing SCO (Eric) Machine rsync -avz 192.168.1.2::root /cygdrive/%DRVID%/Eric/ :doserver echo. Echo Rsyncing Windows Server Data rsync -azv "192.168.1.1::Network Shares" /cygdrive/%DRVID%/Server :dosimon echo. Echo Rsyncing Simon's Data rsync -azv "192.168.1.11::documents" /cygdrive/%DRVID%/Mac/Documents rsync -azv "192.168.1.11::250gb" /cygdrive/%DRVID%/Mac/250gb :remove hdd Echo. Echo Peparing external HDD for removal devcon remove USB\VID_152D* ping localhost -n 30>NUL pause :end