BitsAdmin URI 查询 → 无法将文件添加到作业 - 0x80070057 参数不正确

BitsAdmin URI 查询 → 无法将文件添加到作业 - 0x80070057 参数不正确

我似乎无法让 BITSADMIN 执行 HTTP(S) JSON 请求。

bitsadmin /create Job
bitsadmin /setcustomheaders Job "Content-Type:application/json" "Accept:application/json"
bitsadmin /addfile Job "https://jsonplaceholder.typicode.com/posts" a.json

生产

Unable to add file - 0x80070057
The parameter is incorrect.

我几乎对这些东西一无所知,而且我在网上搜索到的所有东西似乎都与我尝试的东西无关。使用 cURL 我只能说:

curl "https://jsonplaceholder.typicode.com/posts" -o a.json

尝试避免要求我的用户在他们的 Windows 机器上安装 cURL。而且我的许多用户仍在使用 Windows 7,因此 PowerShell Invoke-WebRequest 小程序也不存在...

我做错什么了吗?(比如,我使用的工具不对吗?或者我只是忽略了一些显而易见的东西?)

答案1

我以前没有使用过 bitadmin,但是尝试使用 google。

这是 14 岁:老话题了,但给了我一个提示

这个也很老了,但证实了我的怀疑:证实了我的怀疑

看起来你的“a.json”有问题,你需要完整的文件路径,正如第二个链接中的人所说。如果你使用较新版本的 bitadmin,并且你的版本 bitadmin 能够使用相对文件路径,那么是我的错。

相关内容