我似乎无法让 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 小程序也不存在......
难道我做错了什么?(比如,我是不是使用了错误的工具?或者我只是遗漏了一些显而易见的东西?)
我以前从未使用过 bitadmin,但在 google 上试试运气。
这是 14 岁的:旧话题但给了我提示
这个也很旧,但证实了我的怀疑:证实了我的怀疑
看起来你的“a.json”是问题所在,正如第二个链接中的人所说,你需要完整的文件路径。如果您使用较新版本的 bitadmin 并且在您发布时 bitadmin 能够使用相对文件路径,那么我的错。