I made these 3 functions for simplifying the bitsadmin commands. Make sure the windows service 'Background Intelligent Transfer Service (BITS)' is enabled and try again. If you get this error: 'Unable to connect to BITS - 0x80070422' You can use the BITSADMIN command directly, like this:īitsadmin /transfer mydownloadjob /download /priority FOREGROUND '' 'C:\Downloads\File.zip'įor connecting using a proxy, use this command before downloading.īitsadmin /setproxysettings mydownloadjob OVERRIDE ':8080'Ĭlick this LINK if you want more info about BITSadmin.exe
Bitsadmin.exe is present on most Windows versions, probably from XP to Windows 10. There is no need for downloading/installing anything or using any JScript or VBScript, etc.
It is even possible to use a proxy server if you need it.įor downloading files, we can use BITSADMIN.EXE from the Windows system. It should be working on almost any file's URL. Here is a simple method that seems to work pretty well for downloading files in your batch scripts. Some people are saying it's not possible of downloading files with a batch script without using any JScript or VBScript, etc. Without any JScript, VBScript, Powershell, etc.