2

因为 Bitsadmin 已被弃用,所以我想知道您是否知道从批处理脚本中下载文件的替代方法。最好是 Windows 自带的替代方案,所以我不需要下载额外的东西。

4

4 回答 4

5

Bacon Bits 和我同时有同样的想法。这是一个使用 PowerShellBitsTransfer模块的示例。将其保存为 .bat 文件并运行它。

@echo off
setlocal

set "URL=http://cdn.sstatic.net/stackoverflow/img/sprites.svg"
set "SaveAs=sprites.svg"
powershell "Import-Module BitsTransfer; Start-BitsTransfer '%URL%' '%SaveAs%'"
于 2015-05-15T14:26:33.277 回答
3

好消息——BitsAdmin没有被弃用。

(我在微软的 BITS 团队工作)

于 2018-12-03T19:20:20.027 回答
2

最好的替代方法BITSAdmin.exe使用 PowerShell

如果您不能使用 PowerShell,那么您几乎会被copyxcopy.exerobocopy.exe.

于 2015-05-15T14:23:38.950 回答
1

如何在不使用任何外部工具的情况下下载带有批处理文件的文件? - 你可以检查这个

可能 powershell 是最好的选择虽然您仍然可以找到没有 powershell 的 vista 和 XP 机器 - 如果可移植性对您很重要,请转到 WSH。

.我不认为 MSXML2.XMLHTTP 和 WinHTTPRequest(这里我有一个基于 winhttprequest 的更强大的工具 - 并且经过更多测试)很快就会被弃用,但它们需要 WSH 或 jscript 或 vbscript 或 powershell。

jscript.net 和 webclient 将更好地处理更大的文件。

于 2015-05-15T14:36:27.423 回答