bitsadmin.exe / как скачать файл через HTTP прокси

Этого достаточно, чтобы скачать файл:

bitsadmin.exe /transfer "JobName" https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png C:test.png

Однако, как насчет если хотите скачать файл через HTTP прокси? или socks5

1 ответ

  1. Смотрите флаги /Util / SetIEProxy-цитировать https://msdn.microsoft.com/en-us/library/windows/desktop/aa362813 (v=против 85).aspx:

    В следующих примерах показано, как использовать параметр /Util / SetIEProxy:

    bitsadmin / util / setieproxy localsystem AUTODETECT

    bitsadmin /util / setieproxy localsystem MANUAL_PROXY proxy1, proxy2, proxy3 NULL

    bitsadmin /util / setieproxy localsystem MANUAL_PROXY proxy1:80 «»

    Также обратите внимание, что BITS должен использовать параметры прокси — сервера internet explorer пользователей по умолчанию-хотя это не будет применяться к системным учетным записям, поэтому выше необходимо, если он выполняется как запланированная задача, как локальная система / сетевая служба, например.

    Я считаю, что полный набор шагов, которые передадут файл и установят параметры прокси для конкретной работы, будет следующим:

    bitsadmin /create /download MyJob
    bitsadmin.exe /addFile MyJob https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png C:\temp\test.png
    bitsadmin /setproxysettings MyJob OVERRIDE proxy1:80 "<local>"
    bitsadmin /resume MyJob
    
    bitsadmin /monitor
    
    bitsadmin /complete MyJob