bitsadmin.exe /如何通过http代理下载文件

时间:2016-05-22 18:52:48

标签: windows command-line proxy

这足以下载文件:

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

然而,如果想通过http代理下载文件怎么样?或者socks5

1 个答案:

答案 0 :(得分:0)

请参阅 / Util / SetIEProxy 标记 - 引用https://msdn.microsoft.com/en-us/library/windows/desktop/aa362813(v=vs.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