【问题标题】:bitsadmin.exe / How to download file through http proxybitsadmin.exe / 如何通过 http 代理下载文件
【发布时间】: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


    【解决方案1】:

    查看 /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
    

    【讨论】:

    • 哦,我没明白...你能告诉我完整的命令是什么样子吗(我的命令在顶部加上 bitsadmin /util /setieproxy localsystem MANUAL_PROXY 1.1.1.1:5555,我将不胜感激为你。
    • 让我用我认为的完整步骤来编辑我的答案 - 我现在没有代理,这使得它更难;)
    • 你应该运行前5个命令,一旦你看到下载完成,运行最后一个命令完成工作,然后你会看到文件。
    • 另外,如果您必须验证您的代理,您可以在 /setproxysettings 命令之后添加以下内容。 bitsadmin /setcredentials MyJob PROXY BASIC
    猜你喜欢
    • 2010-09-06
    • 2022-11-11
    • 2016-03-22
    • 1970-01-01
    • 2021-01-29
    • 1970-01-01
    相关资源
    最近更新 更多