因为 Bitsadmin 已被弃用,所以我想知道您是否知道从批处理脚本中下载文件的替代方法。最好是 Windows 自带的替代方案,所以我不需要下载额外的东西。
问问题
4205 次
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,那么您几乎会被copy
、xcopy.exe
和robocopy.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 回答