为什么 bitsadmin.exe 下载管理器对我不起作用?

dja*_*fan 3 download windows-xp batch-file

为什么这个 bitsadmin 命令会失败?

bitsadmin.exe /transfer myDownloadJob /download /priority normal http://mirror.anl.gov/pub/ubuntu-iso/DVDs/ubuntu/8.04/release/FOOTER.html c:\Temp
Run Code Online (Sandbox Code Playgroud)

似乎它应该工作,但它给了我这个错误:

BITSADMIN version 2.0 [ 6.6.2600.2180 ]
BITS administration utility.
(C) Copyright 2000-2004 Microsoft Corp.

Unable to add file - 0x80070005
Access is denied.
Run Code Online (Sandbox Code Playgroud)

注意:我正在使用此文件中的 bitsadmin.exe:WindowsXP-KB838079-SupportTools-ENU.exe

Pat*_*our 7

末尾的参数C:\Temp文件的路径,而不是文件夹。如果您没有任何内容C:\Temp,这意味着该路径上没有文件或目录,则远程文件将下载到名为C:\Temp(无扩展名)的文件中。如果您有一个位于 的目录C:\Temp,则会收到拒绝访问消息,因为无法在该路径上创建新文件。

简而言之,您需要将末尾的参数更改为完整的文件路径,例如C:\Temp\footer.html.

  • 由于某种原因,它也不接受相对路径,因此它确实需要是绝对文件路径。 (2认同)