Scripts

FTP using scripts

  ftp -s:script.txt ftp.server.com

  The contents of script.txt might look like this: yourUserName
   yourPassword
   bin
   cd /files
   put file.zip
   bye

Xcopy Bakcup script

   @echo off 
   :: variables 
   set drive=%~d0
   set backupcmd=xcopy /s /c /d /e /h /i /r /k /y
   if not exist  %~d0\MyBackup\ mkdir  %~d0\MyBackup\

   echo -------------------------------------------
   echo ### Backing up My Documents...
    "\My Documents" "%~d0\MyBackup\\My Documents"

   echo.
   echo ### Backing up Favorites...
    "\Favorites" "%~d0\MyBackup\\Favorites"

   :add similar commands for additional directory backup

   echo.
   echo.
   echo ---------------------------------------------

   echo Completed.....
   echo.

Robocopy

http://www.ss64.com/nt/robocopy.html