BitsAdmin URI Query → Невозможно добавить файл в задание - 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
Я стараюсь не требовать, чтобы мои пользователи устанавливали cURL на свои Windows-боксы.И многие из моих пользователей все еще используют Windows 7, поэтому апплета PowerShell Invoke-WebRequest тоже не существует...
Я делаю что-то неправильно? (Например, я использую не тот инструмент? Или я просто упускаю что-то, что должно быть очевидным?)
1 ответ
Я никогда не использовал bitadmin, но попытал счастья с Google.
Это здесь 14 лет: старая тема, но подсказал мне
Этот тоже старый, но подтвердил мое подозрение: подтверждение моего подозрения
Похоже, что ваш "a.json" является проблемой, и вам нужен полный путь к файлу, как сказал человек во 2-й ссылке. Если вы используете более новую версию bitadmin и ваш релиз bitadmin способен использовать относительный путь к файлу, тогда мой плохой.