【发布时间】:2016-05-22 18:52:48
【问题描述】:
这已经足够下载文件了:
bitsadmin.exe /transfer "JobName" https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png C:\test.png
但是,如果想通过 http 代理下载文件呢?或袜子5
【问题讨论】:
标签: windows command-line proxy
这已经足够下载文件了:
bitsadmin.exe /transfer "JobName" https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png C:\test.png
但是,如果想通过 http 代理下载文件呢?或袜子5
【问题讨论】:
标签: windows command-line proxy
查看 /Util /SetIEProxy 标志 - 引用 https://msdn.microsoft.com/en-us/library/windows/desktop/aa362813(v=vs.85).aspx:
以下示例显示如何使用 /Util /SetIEProxy 开关:
bitsadmin /util /setieproxy 本地系统自动检测
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
【讨论】: