BITSAdmin is a command-line tool that you can use to create download or upload jobs and monitor their progress.
Bitsadmin /addfile
Bitsadmin /addfileset
Bitsadmin /addfilewithranges
Bitsadmin /cancel
Bitsadmin /complete
Bitsadmin /create
Bitsadmin /getaclflags
Bitsadmin /getbytestotal
Bitsadmin /getbytestransferred
Bitsadmin /getcompletiontime
Bitsadmin /getcreationtime
Bitsadmin /getdescription
Bitsadmin /getdisplayname
Bitsadmin /geterror
Bitsadmin /geterrorcount
Bitsadmin /getfilestotal
Bitsadmin /getfilestransferred
Bitsadmin /getminretrydelay
Bitsadmin /getmodificationtime
Bitsadmin /getnoprogresstimeout
Bitsadmin /getnotifycmdline
Bitsadmin /getnotifyflags
Bitsadmin /getnotifyinterface
Bitsadmin /getowner
Bitsadmin /getpriority
Bitsadmin /getproxybypasslist
Bitsadmin /getproxylist
Bitsadmin /getproxyusage
Bitsadmin /getreplydata
Bitsadmin /getreplyfilename
Bitsadmin /getreplyprogress
Bitsadmin /getstate
Bitsadmin /gettype
Bitsadmin /help
Bitsadmin /info
Bitsadmin /list
Bitsadmin /listfiles
Bitsadmin /monitor
Bitsadmin /nowrap
Bitsadmin /rawreturn
Bitsadmin /removecredentials
Bitsadmin /replaceremoteprefix
Bitsadmin /reset
Bitsadmin /resume
Bitsadmin /setaclflag
Bitsadmin /setcredentials
Bitsadmin /setdescription
Bitsadmin /setdisplayname
Bitsadmin /setminretrydelay
Bitsadmin /setnoprogresstimeout
Bitsadmin /setnotifycmdline
Bitsadmin /setnotifyflags
Bitsadmin /setpriority
Bitsadmin /setproxysettings
Bitsadmin /setreplyfilename
Bitsadmin /suspend
Bitsadmin /takeownership
Bitsadmin /transfer
Bitsadmin /util
Bitsadmin /wrap